Make the Batter:
In a large bowl, whisk together flour, sugar, baking powder, baking soda, and salt. In another bowl, combine egg, buttermilk, melted butter, and vanilla. Gently mix wet and dry ingredients until just combined — the batter should stay slightly lumpy for fluffiness.
Prepare the Cinnamon Swirl:
Stir together melted butter, brown sugar, and cinnamon until smooth. Pour into a small piping bag or ziplock bag and snip off a tiny corner for swirling.
Cook the Pancakes:
Heat a nonstick skillet or griddle over medium-low heat and lightly grease it. Pour ¼ cup of batter for each pancake. When bubbles form, pipe a cinnamon swirl onto the surface of each one. Flip gently and cook for another 1–2 minutes until golden brown.
Make the Glaze:
In a small bowl, whisk together cream cheese, melted butter, powdered sugar, milk, and vanilla until smooth. Add a bit more milk if needed for drizzle consistency.
Assemble & Serve:
Stack pancakes high, drizzle with the glaze, and serve warm. For extra flair, sprinkle with powdered sugar or top with fresh fruit.