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

Fluffy Christmas Morning Waffles with Cranberry Compote bring something genuinely special to the holiday breakfast table. The primary benefit here is high protein, with 22 grams per serving, which is a real achievement for a waffle recipe that still feels like a treat. Most festive waffles are built on refined flour, butter, and sugar, leaving you full for an hour before the inevitable crash. This recipe takes a different road entirely. The combination of oat flour and vanilla protein powder builds a batter that supports energy and satiety without sacrificing the fluffy, golden result everyone expects on Christmas morning. The cranberry compote is not an afterthought either. It replaces heavy syrups and whipped cream toppings with something bright, tart, and genuinely festive, cutting through the warmth of the spiced waffle underneath. At 388 calories with 6 grams of fibre and only 14 grams of sugar, this is a breakfast you can feel good about serving to family before a long day of celebrations, cooking, and everything else that comes with the season.

Oat flour is the foundation of the batter and it earns its place here for several reasons. Compared to plain white flour, oat flour delivers more fibre, more iron, and a lower glycaemic response, meaning blood sugar rises more gradually after eating. That matters on a day when people often eat more than usual. The vanilla protein powder adds a clean 15 to 20 grams of protein per scoop depending on the brand, and it integrates into the batter without making the waffles dense or chalky when the wet ingredients are balanced correctly. Plain non-fat Greek yogurt contributes around 9 grams of protein per three-quarter cup and also acts as a tenderiser, helping the batter stay moist inside while the outside crisps up. Unsweetened almond milk keeps the fat content low at 10 grams total. The eggs provide structure and bind the batter together, while also adding further protein and fat-soluble vitamins A, D, and E. Baking powder and baking soda together create the lift that gives these waffles their name.

The spice blend is where this recipe really comes alive. Ground cinnamon, ginger, nutmeg, and cloves combine to create a scent that fills the kitchen within minutes of the waffle iron heating up. It smells like a properly decorated house on Christmas morning, warm and slightly sweet with that distinctive edge from the cloves. The batter itself is thick but pourable, and when it hits the hot waffle iron it sets quickly on the outside, forming a golden, lightly crisp shell around a soft, airy interior. The texture contrast is the thing that makes these satisfying. You get the snap when you cut into them, followed by the tender, slightly chewy crumb beneath. The oat flour gives a very faint nuttiness that works beautifully against the vanilla from the protein powder. The cranberry compote, cooked down from fresh or frozen cranberries with a touch of orange zest and maple syrup, is jewel-red, jammy, and pleasantly sharp. It brings a fruitiness that balances all that spiced warmth on the plate.

From a health perspective, this recipe supports sustained energy, muscle maintenance, and digestive health, three things that matter whether you are eating this on a quiet holiday morning or fuelling up before a busy day of activity. The high fibre content from oat flour and cranberries supports gut health and helps regulate appetite through the morning. At 22 grams of protein per serving, this fits well within the dietary targets recommended for active adults, older adults looking to maintain muscle mass, and anyone managing their weight during a period when eating patterns tend to shift. The recipe is naturally gluten-free if you use certified gluten-free oat flour, which makes it accessible to guests with gluten sensitivities. It is also suitable for those following a low-fat diet given the 10 grams of fat per serving. People managing blood sugar levels will appreciate the oat flour base and the controlled sugar content. This is a recipe that works for the whole family at the table, not a niche dish that caters to one person's requirements while everyone else eats something different.

These waffles are genuinely meal prep friendly. You can mix the dry ingredients the night before and store them in a bowl covered with a cloth, then add the wet ingredients Christmas morning for a batter that comes together in under five minutes. Cooked waffles keep well in the fridge for up to four days in an airtight container and can be frozen for up to two months. Reheat them in the toaster or in an oven at 180 degrees Celsius for about eight minutes to bring back the crispness you lose in the fridge. The cranberry compote keeps refrigerated for up to a week and actually improves after a day as the flavours deepen. For variations, you can swap the vanilla protein powder for unflavoured or cinnamon-spiced versions depending on what you have. Adding a tablespoon of orange zest directly to the batter brings a citrus note that pairs beautifully with the compote. If you want more fibre, stir a tablespoon of ground flaxseed into the dry ingredients without changing anything else. The full recipe card below has all the exact quantities, timings, and compote method laid out step by step.

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.