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 blended. Pour the wet mixture into the dry ingredients and fold until just combined, being careful not to overmix.
03 - Stir together the melted butter, brown sugar, and ground cinnamon in a small bowl until smooth. Transfer the mixture to a zip-top bag and snip a tiny corner to create a piping tip.
04 - Beat the softened cream cheese and butter together until smooth. Incorporate the powdered sugar, milk, and vanilla extract, mixing until creamy and uniform. Set aside.
05 - Heat a nonstick skillet or griddle over medium heat and lightly coat with butter or nonstick spray. Pour ¼ cup of batter per pancake onto the heated surface.
06 - Once bubbles begin forming but before the surface sets completely, pipe a tight spiral of the cinnamon filling onto each pancake.
07 - Cook until bubbles cover the surface, then carefully flip and continue cooking until golden brown and cooked through, approximately 1 to 2 minutes per side. Wipe the skillet clean between batches as needed.
08 - Plate the pancakes warm and drizzle generously with the cream cheese icing.