01 - In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt until well blended.
02 - In a separate bowl, whisk together milk, eggs, melted butter, vanilla extract, and peppermint extract if using.
03 - Add green food coloring to the wet mixture, starting with a few drops and mixing until you reach a vibrant shamrock green.
04 - Pour the wet ingredients into the dry ingredients and mix gently until just combined. Do not overmix; a few lumps are fine.
05 - Preheat a nonstick skillet or griddle over medium heat and lightly grease with butter.
06 - Pour 1/4 cup of batter for each pancake onto the skillet. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes.
07 - Flip and cook for another 1-2 minutes until golden and cooked through.
08 - Transfer pancakes to a plate and repeat with remaining batter, greasing the pan as needed.
09 - Serve warm, stacked, and topped with maple syrup, whipped cream, and mint leaves if desired.