- In a medium bowl, whisk together the flour, sugar, baking powder, and salt. 
- In another bowl, beat the eggs and then add the milk and vanilla extract. 
- Pour the wet ingredients into the dry ingredients and mix until just combined. 
- Stir in the melted butter until smooth. 
- In a small bowl, mix together the brown sugar and cinnamon for the swirl. 
- In another small bowl, beat together the cream cheese, powdered sugar, milk, and vanilla extract until smooth for the glaze. 
- Heat a non-stick skillet or griddle over medium heat. 
- Pour about 1/4 cup of pancake batter onto the skillet. 
- Using a piping bag or a plastic bag with the corner snipped off, drizzle a swirl of the cinnamon mixture on top of the pancake. 
- Cook until bubbles form on the surface, about 2-3 minutes, then flip and cook for another 2-3 minutes until golden brown. 
- Repeat with the remaining batter. 
- Serve the pancakes warm, drizzled with the cream cheese glaze.