In a medium bowl whisk together the flour, salt, sugar, baking powder, and baking soda until fully combined.
In a small bowl combine the egg, butter, milk, and vanilla. Stir into the dry ingredients until fully combined. There will still be some lumps.
Heat a large pan or griddle over medium heat. Use butter or non-stick spray to grease the pan.
If you want to pipe the cinnamon sugar swirl onto pancakes, then put the filling in a plastic bag with the corner cut off. You can also use a spoon to do this
When the pan is hot add 1/4 cup of batter to the pan. Using a plastic bag or a spoon, add a swirl of the filling.
When bubbles start to appear on the top of the pancakes use a spatula to flip the pancake.
When cooked to your liking, place on plate and top with cream cheese icing. Repeat with remaining pancakes.