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 melted butter, packed brown sugar, and ground cinnamon in a small bowl and mix until smooth. Transfer the mixture into a small zip-top bag and snip off a tiny corner for piping.
04 - Beat the softened cream cheese and softened butter together until smooth. Add the powdered sugar, milk, and vanilla extract, then mix until creamy and well blended. 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 but before the surface is fully set, pipe a tight spiral of the cinnamon mixture directly onto each pancake.
07 - Cook until bubbles appear across the surface, then carefully flip and cook until golden brown and cooked through, about 1 to 2 minutes per side. Wipe the skillet between batches as needed.
08 - Serve the pancakes warm, drizzled generously with the prepared cream cheese icing.