I whisk together flour, sugar, baking powder, and salt in a large bowl. In another bowl, I mix milk, egg, vanilla, and melted butter. I combine both mixtures gently, leaving a few small lumps to keep the pancakes fluffy.
I mix softened butter, brown sugar, and cinnamon until smooth and thick. Then I transfer the mixture into a squeeze bottle or piping bag so it’s ready to swirl.
I heat a non-stick skillet over medium heat and lightly grease it. I pour batter onto the skillet and wait until bubbles form on the surface. Then I swirl the cinnamon mixture on top.
I carefully flip the pancake and cook it for another minute or two until golden brown. I remove it gently to keep the swirl intact and repeat with the remaining batter.
I whisk softened cream cheese, powdered sugar, vanilla, and milk until smooth. I adjust the milk until the glaze reaches a thick but pourable consistency.
I drizzle the warm glaze generously over the pancakes just before serving. The heat helps the glaze melt slightly into the swirls.