01 - Whisk together the flour, granulated sugar, baking powder, and salt in a medium bowl until evenly distributed.
02 - In a separate bowl, whisk together the milk, eggs, melted butter, and vanilla extract until smooth. Pour the wet mixture into the dry ingredients and fold until just combined, being careful not to overmix.
03 - Combine the melted butter, brown sugar, and ground cinnamon in a small bowl and mix until smooth. Transfer the mixture to a small zip-top bag and snip a tiny corner 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 but before the surface sets completely, pipe a tight spiral of the cinnamon mixture onto each pancake.
07 - Cook until bubbles appear across the surface, then carefully flip each pancake. Cook until golden brown and cooked through, about 1 to 2 minutes per side. Wipe the skillet between batches as needed.
08 - Arrange the pancakes on plates and drizzle generously with the cream cheese icing. Serve warm.