01 - Whisk together the flour, granulated sugar, baking powder, and salt in a medium bowl until evenly distributed.
02 - Whisk together the milk, eggs, melted butter, and vanilla extract in a separate bowl. Pour the wet mixture into the dry ingredients and fold until just combined. Avoid overmixing to keep the batter light.
03 - Combine melted butter, brown sugar, and ground cinnamon in a small bowl and mix until smooth. Transfer the mixture into a zip-top bag and snip a tiny corner for piping.
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 to form 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 each pancake. Cook until golden brown and cooked through, about 1 to 2 minutes per side. Wipe the skillet clean between batches as needed.
08 - Stack warm pancakes and drizzle generously with the cream cheese icing. Serve immediately.