01 - Preheat oven to 425°F. Place a 10-inch ovenproof skillet or cast iron pan in the oven to heat thoroughly.
02 - Combine eggs, flour, milk, sugar, vanilla extract, and salt in a blender. Blend until completely smooth. Let the batter rest while preparing the compote.
03 - In a medium saucepan, combine cranberries, sugar, orange juice, orange zest, and cinnamon if using. Bring to a simmer over medium heat. Cook, stirring occasionally, until cranberries burst and sauce thickens, about 10-12 minutes. Remove from heat and set aside.
04 - Carefully remove the hot skillet from the oven. Add the butter and swirl to coat the bottom and sides of the pan completely.
05 - Pour the batter into the hot skillet and immediately return it to the oven. Bake for 18-22 minutes until puffed and golden brown.
06 - Remove from oven. The pancake will deflate slightly as it cools. Slice into wedges and serve warm, topped with cranberry compote and a dusting of powdered sugar. Add a squeeze of lemon if desired.