Healthy Breakfast Recipes

Fluffy Christmas Morning Waffles with Cranberry Compote

High ProteinMeal Prep
Prep Time12 min
Cook Time20 min
Servings4
Calories388 kcal
Health Score6/10
↓ Jump to recipe
Fluffy Christmas Morning Waffles with Cranberry Compote

Christmas morning has a certain magic to it. The smell of something warm and spiced drifting from the kitchen, the anticipation in the air, everyone still in pyjamas. These fluffy Christmas morning waffles with cranberry compote were built to be exactly that kind of recipe. The kind that makes the whole house smell like the holidays while actually doing your body some good. No heavy refined flour base, no cups of added sugar. Just genuinely nourishing ingredients that happen to taste absolutely festive.

The waffle batter here uses a blend of oat flour and protein powder to give each waffle a surprisingly light, crisp exterior with a tender, fluffy inside. Greek yogurt is the secret weapon. It adds moisture, a gentle tang, and bumps up the protein count without making the batter heavy. Ground ginger, cinnamon, nutmeg and a touch of cloves bring that gingerbread warmth you want on a December morning. The batter comes together in about ten minutes and the waffles cook quickly, so nobody has to wait long before sitting down together.

The cranberry compote is where things get really exciting. Fresh or frozen cranberries are simmered with a small amount of pure maple syrup, a strip of orange zest, and a pinch of cinnamon until they burst and thicken into a glossy, jewel-coloured sauce. It is tart, a little sweet, and absolutely beautiful spooned over the golden waffles. Traditional compote recipes call for significant amounts of white sugar, but this version keeps it low while letting the natural sharpness of the cranberries shine. The orange zest adds a brightness that makes the whole thing taste fresh rather than heavy.

Nutrition matters here, but it never gets in the way of the experience. Each serving delivers around 22 grams of protein, which is genuinely impressive for a waffle breakfast. The oat flour brings soluble fibre to help keep you full through the gift unwrapping and the mid-morning chaos. You can make the compote the night before and keep it in the fridge, saving yourself one less thing to think about on Christmas morning itself. These fluffy Christmas morning waffles with cranberry compote are the kind of breakfast that earns a permanent spot in your holiday traditions.

Ingredients

Serves:4
  • 1.5 cups oat flour (certified gluten-free if needed)
  • 1 scoop vanilla protein powder (about 30g, whey or plant-based both work)
  • 1.5 tsp baking powder
  • 0.5 tsp baking soda
  • 1.5 tsp ground cinnamon
  • 1 tsp ground ginger
  • 0.3 tsp ground nutmeg
  • 0.1 tsp ground cloves
  • 0.3 tsp fine sea salt
  • 2 large eggs (room temperature)
  • 0.8 cup plain non-fat Greek yogurt
  • 0.8 cup unsweetened almond milk (or any milk of choice)
  • 2 tbsp pure maple syrup (for the batter)
  • 1 tbsp melted coconut oil (plus extra for greasing the iron)
  • 1 tsp pure vanilla extract
  • 2 cups fresh or frozen cranberries (for the compote)
  • 3 tbsp pure maple syrup (for the compote)
  • 1 strip orange zest (use a vegetable peeler for a wide strip)
  • 2 tbsp fresh orange juice
  • 0.3 tsp ground cinnamon (for the compote)
  • 3 tbsp water (for the compote)

Instructions

  1. 1

    Start the compote first so it has time to thicken. Combine the cranberries, maple syrup, orange juice, water, orange zest strip and cinnamon in a small saucepan over medium heat. Stir gently and bring to a simmer.

    If using frozen cranberries, no need to thaw them first. They will release liquid as they heat.

  2. 2

    Cook the compote for 10 to 12 minutes, stirring occasionally, until the cranberries have burst and the mixture has thickened to a jammy, spoonable consistency. Remove the orange zest strip, take off the heat and set aside.

    The compote thickens further as it cools, so pull it off the heat while it still looks slightly loose.

  3. 3

    Preheat your waffle iron according to the manufacturer's instructions. Lightly brush the plates with melted coconut oil.

    A properly preheated iron is the single biggest factor in getting crispy, non-sticky waffles.

  4. 4

    In a large bowl, whisk together the oat flour, protein powder, baking powder, baking soda, cinnamon, ginger, nutmeg, cloves and salt until evenly combined.

  5. 5

    In a separate medium bowl, whisk the eggs until lightly beaten. Add the Greek yogurt, almond milk, maple syrup, melted coconut oil and vanilla extract. Whisk until smooth.

    Make sure your coconut oil is not too hot when you add it or it can scramble the eggs. Warm is fine, hot is not.

  6. 6

    Pour the wet ingredients into the dry ingredients and fold gently with a spatula until just combined. A few small lumps are absolutely fine. Do not overmix or the waffles will turn out tough rather than fluffy.

    Let the batter rest for 2 minutes while the iron finishes preheating. This allows the oat flour to hydrate and gives you a fluffier texture.

  7. 7

    Pour approximately a third of a cup of batter onto the centre of the waffle iron. Close the lid and cook for 3 to 4 minutes, or until steam has significantly reduced and the waffle is golden and releases cleanly from the plates.

    Resist the urge to open the iron early. Steam still escaping means the waffle is not ready and will tear.

  8. 8

    Transfer the cooked waffle to a wire rack in a single layer. Repeat with the remaining batter, re-oiling the iron as needed between batches. Placing waffles on a rack rather than stacking them keeps them crispy.

    To keep finished waffles warm, place the rack in an oven set to 90 degrees Celsius while you finish the batch.

  9. 9

    Warm the cranberry compote gently over low heat if it has cooled. Serve two waffles per person, topped generously with the compote. Add a dollop of plain Greek yogurt on the side if you like.

Nutrition per serving

388kcal

Calories

22g

Protein

48g

Carbs

10g

Fat

6g

Fibre

14g

Sugar

310mg

Sodium

Pro Tips

  • Use a kitchen scale to measure oat flour by weight (180g) for the most consistent results, as cup measurements can vary.

  • Room temperature eggs and yogurt incorporate more evenly into the batter and help produce a lighter waffle.

  • If your protein powder is very sweet, reduce the maple syrup in the batter to 1 tablespoon.

  • For extra fluffy waffles, separate the eggs, whisk the whites to soft peaks and fold them in last.

  • The compote can be made up to four days ahead and stored in a sealed jar in the fridge, making Christmas morning even easier.

  • Always rest your batter for at least two minutes before cooking. It makes a noticeable difference to texture.

Frequently Asked Questions

Can I make these waffles ahead of time?

Yes. Cook the full batch, let them cool completely on a wire rack, then store them in an airtight container in the fridge for up to three days or freeze them for up to two months. Reheat in a toaster or oven to bring back the crispiness.

Can I use a different flour instead of oat flour?

Whole wheat flour works well as a 1:1 swap and keeps the fibre content high. For a gluten-free option, certified gluten-free oat flour or a 1:1 gluten-free baking blend will both work, though the texture may be slightly denser.

What protein powder works best in this recipe?

A vanilla-flavoured whey or plant-based protein powder both work well here. Avoid unflavoured versions as they can make the batter taste flat. Collagen peptides can also be used but will not add as much structure to the batter.

My cranberry compote is too tart. How do I fix it?

Simply stir in an extra teaspoon of maple syrup at a time until the balance is right for you. A tiny pinch of salt can also help round out the tartness without adding sweetness.

Can I make these waffles dairy-free?

Swap the Greek yogurt for an unsweetened coconut yogurt or any thick dairy-free yogurt alternative. Use a plant-based protein powder and oat or almond milk. The rest of the recipe is already dairy-free.

Why are my waffles sticking to the iron?

The two most common causes are insufficient oiling and opening the iron before the waffle is ready. Brush the plates with oil before every waffle and wait until the steam has nearly stopped before lifting the lid.

Variations

  • Chocolate Orange Christmas Waffles

    Replace the ginger and cloves with 2 tablespoons of raw cacao powder and add 1 teaspoon of orange zest to the batter. Serve with the same cranberry compote for a chocolate-orange Christmas flavour combination.

  • Pumpkin Spice Waffles

    Add 3 tablespoons of pure pumpkin puree to the wet ingredients and increase the cinnamon to 2 teaspoons. Reduce the almond milk by 2 tablespoons to compensate for the extra moisture.

  • Lemon Poppy Seed Waffles with Cranberry

    Omit the warming spices from the batter and add the zest of one lemon and 1 tablespoon of poppy seeds. The cranberry compote pairs beautifully with the bright, citrusy waffle base.

  • Vegan Christmas Waffles

    Replace the eggs with 2 flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, rested 5 minutes). Use coconut yogurt instead of Greek yogurt and a plant-based protein powder. All other ingredients remain the same.

Substitutions

  • Oat flourWhole wheat flour (Use the same quantity. The waffles will be slightly denser but still nutritious and fluffy.)
  • Greek yogurtCoconut yogurt or silken tofu (Use the same amount. Coconut yogurt keeps the texture closest to the original. Blended silken tofu also works well.)
  • Almond milkOat milk, soy milk or semi-skimmed dairy milk (Any milk works in equal quantity. Soy milk adds a small protein boost.)
  • Coconut oilLight olive oil or avocado oil (Use the same amount. These neutral oils will not affect the flavour of the waffles.)
  • Maple syrupHoney or date syrup (Use in equal quantities. Honey adds a floral note that works well with the spices.)
  • Fresh cranberriesFrozen cranberries (Frozen cranberries are a perfect swap and no thawing is needed. The compote may take 1 to 2 minutes longer to come to a simmer.)
  • Vanilla protein powderCollagen peptides (Use the same quantity. The waffles will be slightly less thick as collagen does not add the same structure. Add 1 extra tablespoon of oat flour to compensate.)

🧊 Storage

Store cooked waffles in an airtight container in the refrigerator for up to 3 days. Freeze in a single layer on a baking sheet, then transfer to a freezer bag, for up to 2 months. Reheat in a toaster or at 180C in an oven for 5 minutes to restore crispiness. Store cranberry compote separately in a sealed jar in the fridge for up to 4 days.

📅 Make Ahead

The cranberry compote can be made up to 4 days in advance and refrigerated. The dry waffle ingredients can be mixed and stored in an airtight container at room temperature for up to a week. On Christmas morning, simply mix the wet ingredients into the dry blend and cook. This keeps the active prep time under 10 minutes.