Mix softened butter, brown sugar, and cinnamon in a small bowl until completely combined. Transfer the mixture to a piping bag or zip-top bag with a small corner snipped off. If your kitchen is warm, refrigerate the filling for 10 minutes to achieve the perfect consistency for swirling.
Whisk together all dry ingredients (flour, sugar, baking powder, and salt) in a large bowl. In a separate bowl, combine wet ingredients (milk, eggs, melted butter, and vanilla). Pour the wet ingredients into the dry ingredients and mix just until combined—a few lumps are good!
Beat the softened cream cheese until smooth, then add powdered sugar, milk, and vanilla extract. Whisk until creamy and set aside. The glaze should be pourable but thick enough to hold its shape when drizzled.
Heat a non-stick griddle or pan over medium heat. Pour ¼ cup of batter for each pancake. Once the batter is poured, immediately pipe the cinnamon swirl in a spiral pattern, starting from the center and working outward.
When bubbles form on the surface (about 2-3 minutes), carefully flip and cook for another 1-2 minutes until golden brown. The cinnamon swirl side will caramelize beautifully!
Stack your pancakes, drizzle generously with cream cheese glaze, and serve while warm. For an extra touch of decadence, sprinkle with additional cinnamon or chopped pecans.