01 - Whisk together the flour, granulated sugar, baking powder, and salt in a medium bowl until evenly distributed.
02 - In a separate bowl, whisk the milk, eggs, melted butter, and vanilla extract until smooth. Pour the wet mixture into the dry ingredients and fold gently until just combined, being careful not to overmix.
03 - Combine the melted butter, brown sugar, and ground cinnamon in a small bowl and stir until smooth. Transfer the mixture to a small zip-top bag and snip a tiny corner off to create a piping bag.
04 - Beat the softened cream cheese and butter together until smooth. Add the powdered sugar, milk, and vanilla extract, then mix until creamy and well combined. Set aside.
05 - Preheat a nonstick skillet or griddle over medium heat and lightly grease with butter or nonstick spray. Pour ¼ cup of batter per pancake onto the hot surface.
06 - Once bubbles begin forming on the surface but before it fully sets, pipe a tight spiral of the cinnamon mixture onto each pancake.
07 - Cook until bubbles appear across the surface, then carefully flip and cook until golden brown and cooked through, about 1 to 2 minutes per side. Wipe the skillet clean between batches as needed.
08 - Arrange the pancakes on plates and drizzle generously with the cream cheese icing while still warm.