01 - In a medium bowl, whisk together the flour, granulated sugar, baking powder, and salt until evenly distributed.
02 - In a separate bowl, whisk together the milk, eggs, melted butter, and vanilla extract. Pour the wet mixture into the dry ingredients and fold until just combined. Avoid overmixing to keep the batter light.
03 - Combine the melted butter, packed 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 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 heated surface.
06 - Once bubbles begin forming on the batter 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, approximately 1 to 2 minutes per side. Wipe the skillet clean between batches as needed.
08 - Stack the warm pancakes and drizzle generously with the cream cheese icing. Serve immediately.