Whisk or sift together the flour, baking powder, baking soda, salt and sugar in a large mixing bowl. Set aside.
Whisk together the butter, eggs, milk and extracts until blended.
Add the wet ingredients to the dry ingredients until just mixed, resist overmixing, the batter may be lumpy. Fold in the sprinkles. Let the pancake batter rest for 3 minutes.
Heat a skillet or griddle (350°F) on medium heat. Once heated, grease with butter and scoop approximately 1/4 cup of pancake batter into griddle. You may need to use a spoon to form a pancake shape.
When bubbles start to form, carefully flip with a spatula and cook until pancakes are golden brown on both sides, approximately 2 minutes.
Transfer the pancakes to a cooling rack until all of the batter is cooked or you can place the pancakes on a baking sheet and leave them in a warmed oven (300°F) until all of the pancakes are cooked to keep warm.
Vanilla Glaze:
To make the glaze, in a small bowl, whisk together the powdered sugar, milk, extract and butter until smooth.
When ready to serve, transfer the pancakes to a serving plate and top with the glaze, whipped cream, and more sprinkles or any toppings of your choice.
If you've tried this recipe, come back and let us know how it was in the comments or ratings!