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. Allow batter to rest while preparing the compote.
03 - Combine cranberries, sugar, orange juice, orange zest, and cinnamon in a saucepan. Bring to a simmer over medium heat. Cook, stirring occasionally, until cranberries burst and sauce thickens, about 10-12 minutes. Remove from heat.
04 - Carefully remove the hot skillet from the oven. Add butter and swirl to coat the bottom and sides of the pan completely.
05 - Pour batter into the hot skillet and immediately return to 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 dusted with powdered sugar. Add lemon squeeze if desired.