Sift 1 ½ cups all-purpose flour, 1 tablespoon baking powder, ½ teaspoon ground ginger, ½ teaspoon cinnamon, ¼ teaspoon cloves, and ¼ teaspoon salt together in a large bowl.
Make a well in the center of the dry ingredients.
In a separate bowl, whisk together 1 ¼ cups milk, ¼ cup molasses, 3 tablespoons melted butter, 1 egg, and 1 teaspoon vanilla extract until smooth.
Pour wet mixture into the well in the dry ingredients. Mix just until combined and no dry flour remains. Batter should be slightly lumpy. Do not overmix.
Let batter rest for 5 minutes while you heat the griddle.
Heat a griddle or large non-stick pan over medium to medium-high heat. Lightly grease with butter or cooking spray.
Pour approximately ¼ cup batter onto the hot griddle for each pancake.
Cook until bubbles form across the entire surface and edges look dry, about 2 to 3 minutes.
Flip and cook until golden brown on the other side, about 1 to 2 minutes.
Transfer to a baking sheet in a 200°F oven to keep warm. Repeat with remaining batter.
Serve warm with whipped cream, maple syrup, chopped pecans, and cranberries.