Preheat an electric griddle to 350°F (or heat a large nonstick skillet over medium heat). Set aside.
In a large bowl, whisk together flour, sugar, baking powder, baking soda and salt. Add ginger, cinnamon, cardamom, cloves and nutmeg; whisk into dry ingredients until well-combined.
In a separate medium bowl, whisk together milk, molasses and eggs. Whisk in butter until incorporated.
Add wet ingredients to dry ingredients; stir until a runny, slightly lumpy batter forms. Set aside for 3 to 5 minutes to thicken.
Spray or brush griddle with oil or butter. Pour pancake batter onto hot griddle in 1/3-cupfuls. Cook 2 minutes or until edges of pancakes are dry and form tiny bubbles; flip and cook another 1 minute until both sides are golden. Transfer to a serving plate; repeat with remaining batter.
Serve warm, with extra pats of butter, generous pours of maple syrup and a dusting of powdered sugar, if desired.