Make the cream cheese glaze: melt the butter in a small saucepan. Remove from heat and whisk in the softened cream cheese, powdered sugar, milk, and vanilla extract. Set aside.
Make the batter: - Whisk together the dry ingredients (flour, sugar, baking powder, baking soda, cinnamon, and salt) in a large bowl.- Mix the wet ingredients (buttermilk, eggs, melted butter, and vanilla) in a separate bowl until well combined.- Pour the wet ingredients into the dry. Stir with a wooden spoon until just combined. It’s ok to have a few lumps. Don’t over-mix. Let stand for 10 mins to let bubbles form and make fluffy pancakes.
Make the cinnamon swirl: mix the melted butter, brown sugar, and cinnamon in a small bowl. Transfer to a small ziplock bag and cut off one corner. Keep the bag upright (cut-side up) in a bowl of warm water.
Cook the pancakes: - Heat a medium-sized skillet over med-low heat and add some butter or cooking spray.- Pour ⅓ cup of batter into the skillet. Cook for about 2 minutes or until bubbles form on the surface.- Pipe a swirl of the butter/sugar/cinnamon mixture on top of the pancake starting from the center and going outward.- Cook until the bubbles begin to pop, about 2-3 more minutes.- Flip and cook on the other side for another 2-3 minutes until golden brown. - Wipe the skillet clean and repeat until all the batter is gone.
Serve with a drizzle of cream cheese glaze on top.
Notes
Cook the pancakes on medium-low heat to prevent the cinnamon sugar swirl from burning. If your pancakes cook too quickly on the outside while staying raw on the inside, lower the heat.