In a bowl, beat together eggs, milk, molasses, and brown sugar until blended and sugar has dissolved.
In a large bowl, whisk together flour, baking powder, spices, baking soda, and salt. Pour in wet ingredients and whisk to blend, leaving a few small lumps in the batter.
Let batter rest while you preheat griddle to 350°F (or set a frying pan over medium heat).
Once the griddle is ready, whisk in melted butter until incorporated. Pour batter by scant ¼-cupfuls onto the griddle and cook. Flip pancakes once bubbles have formed and the outer edges are dry, about 3 minutes, then cook another 2 minutes.
Keep pancakes warm on a plate in the microwave while you cook remainder of batter. Serve with molasses, syrup, powdered sugar, and/or whipped cream.