If using plain milk, combine the milk and vinegar. Set aside for about 5 minutes to create homemade buttermilk.
In a medium mixing bowl, add the flour, salt, baking soda, baking powder, cinnamon, and sugar. Whisk to combine.
Into the buttermilk, whisk in egg, melted butter, and vanilla until combined. Stir in cranberry sauce. Add some red food coloring if desired.
Pour the wet mixture into the dry mixture. Mix until combined.
Heat a large frying pan over medium-low heat. Add in some butter or coconut oil (I prefer the coconut oil) and allow it to melt. Once the pan is nice and hot, add 1/4 cup portions of batter to the pan. Cook until the underneath side is nice and golden. Flip, and do the same for the remaining side. Cook until no batter remains.
Stack the pancakes and serve with additional cranberry sauce if desired!
For a shortcut, use pancake mix instead of making the batter from scratch.