Prepare the Cinnamon Swirl: In a small mixing bowl, combine the packed brown sugar, ground cinnamon, and softened butter. Mix thoroughly until fully combined and a smooth paste forms. Spoon the mixture into a piping bag or a small ziplock bag, and seal it. Cut a tiny hole in one corner of the bag for easy swirling later.
Make the Pancake Batter: In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, baking soda, and salt until well mixed. In a separate bowl, whisk the buttermilk, egg, and melted butter until smooth and well blended. Pour the wet mixture into the dry ingredients and stir gently until just combined. Don’t worry if there are a few lumps; this is normal.
Cook the Pancakes: Preheat a non-stick skillet or griddle over medium heat, then lightly grease it with cooking spray or a thin layer of butter. Pour about ¼ cup of the pancake batter onto the skillet. Before bubbles form on the surface, use the cinnamon swirl mixture to create a decorative swirl over the pancake batter.
Flip the Pancakes: Once you see bubbles rising on the surface and the edges begin to look set (around 2-3 minutes), carefully flip the pancake using a spatula. Continue to cook for an additional 1-2 minutes until the pancake is golden brown on both sides. Remove from the skillet and place on a warm plate. Repeat with the remaining batter and cinnamon swirl mixture.
Prepare the Cream Cheese Glaze: In a medium bowl, beat the softened cream cheese with an electric mixer until smooth and creamy. Gradually add the powdered sugar, milk, and vanilla extract, beating until the glaze is silky and lump-free.
Serve: Stack the fluffy pancakes on a serving plate and generously drizzle the creamy glaze over the top. For an extra touch, consider sprinkling some additional ground cinnamon or topping with chopped pecans or walnuts for a delightful crunch.
Notes
Serve warm with a drizzle of maple syrup for extra indulgence.