01 - Whisk together all-purpose flour, brown sugar, baking powder, baking soda, salt, ground ginger, cinnamon, cloves, and nutmeg in a large bowl.
02 - Beat the eggs in a separate bowl, then add milk, buttermilk (or milk and lemon juice), molasses, melted butter, and vanilla extract. Stir until fully combined.
03 - Pour the wet ingredients into the dry mixture and gently stir until just combined, leaving some lumps. Avoid overmixing.
04 - Heat a non-stick skillet or griddle over medium heat and lightly grease with butter.
05 - Pour approximately 1/4 cup batter per pancake onto the skillet. Cook until bubbles appear on the surface and edges are set, about 2 minutes. Flip and cook for 1 to 2 minutes more until golden and cooked through.
06 - Transfer pancakes to a warm oven to keep while cooking the remaining batter.
07 - Serve warm with desired toppings such as maple syrup, whipped cream, powdered sugar, or fresh berries.