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, being careful not to overmix.
03 - Combine the melted butter, packed brown sugar, and ground cinnamon in a small bowl and stir until smooth. Transfer the mixture to 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 heated surface.
06 - Once bubbles begin forming but before the surface is fully set, pipe a tight spiral of the cinnamon mixture onto each pancake.
07 - Cook until bubbles appear across the surface, then carefully flip each pancake and cook until golden brown and cooked through, approximately 1 to 2 minutes per side. Wipe the skillet between batches as needed.
08 - Arrange the pancakes warm on serving plates and drizzle generously with the cream cheese icing.