Place a large, nonstick pan or skillet over medium-low heat.
In a medium bowl, mix together the flour, baking powder and salt.
In a separate jug, whisk the milk, egg and vanilla extract together, then stir into the dry ingredients until the batter is mostly incorporated but still has a few small lumps remaining. I spell out P.A.N.CA.K.E.S A.S when stirring, then stop.
Lastly, stir in the melted butter until just combined.
Scoop ⅓ cup of batter onto the pre-heated pan.
When the batter begins to bubble (after 1-2 minutes), pipe on the cinnamon filling in a swirl pattern, starting at the center and moving outwards. Continue cooking the pancake for 1-2 minutes, or until the bubbles begin popping on top of the pancake and it's golden brown on the bottom. Flip and cook the other side for another 1-2 minutes, until golden.
Transfer the pancake to a plate, cinnamon swirl side up. Cover with a clean tea towel to keep warm while you continue cooking the remaining pancakes.
Just before serving, drizzle with the cream cheese glaze and add some toasted pecans. (note, if it has stiffened whisk in a splash of milk to make it pourable again)
Store leftovers in an airtight container in the refrigerator for up to 2 days. Rewarm gently in the microwave for about 15 seconds before serving