-
For the cinnamon swirl: In a small bowl, mix together butter, brown sugar, cinnamon and flour until smooth and thick. Transfer to a piping bag with a small tip or a ziplock bag.
-
For the glaze: In a small bowl, whisk together cream cheese, butter, powdered sugar and vanilla until smooth. Set aside.
-
For the pancakes: Whisk together the flour, sugar, baking powder, baking soda and salt in a large bowl. In a medium bowl, whisk together the buttermilk, 3 tablespoons melted butter, eggs and vanilla. Add the wet mixture to the dry and whisk until just combined.
-
Heat a large nonstick pan over medium heat and brush with some melted butter. Ladle about 1/4 cup of the batter into the pan and spread to make a thinner pancake.
-
When the pancake just begins to form bubbles on the surface (after about 1-2 minutes), pipe in the cinnamon swirl filling: Starting at the center of the pancakes, squeeze the filling on top in a swirl, being careful not to get too close to the edges. Continue to cook for another 1-2 minutes, then carefully flip and continue cooking for about 1 minute longer. Repeat process with remaining batter and cinnamon swirl (you can keep the cooked pancakes warm by storing them on a baking sheet in a 200 degree oven).
-
To serve, drizzle with cream cheese icing.