Mix cinnamon swirl ingredients and put into a piping bag.
Whisk together cream cheese glaze ingredients until smooth, set aside.
In a bowl, mix flour, sugar, baking powder, baking soda, and salt.
In another bowl, whisk buttermilk, egg, melted butter, and vanilla.
Combine wet and dry ingredients; stir gently until just mixed.
Heat skillet or griddle, lightly grease, and pour ¼ cup batter for each pancake.
When bubbles form, pipe a cinnamon swirl on top.
Flip pancake carefully and cook until golden brown.
Stack pancakes and drizzle with cream cheese glaze.