
Fluffy Christmas Morning Waffles with Cranberry Maple Syrup bring something genuinely special to the holiday breakfast table. At 318 calories per serving with 14 grams of protein and 5 grams of fibre, these waffles hold their own against most festive breakfast options that tend to lean heavy on butter and refined flour. The combination of oat flour and whole wheat flour sets this recipe apart from standard waffle recipes, giving you a more satisfying result that keeps energy levels stable rather than sending blood sugar on a rollercoaster before the present-opening begins. The cranberry maple syrup is not an afterthought either. It transforms a solid everyday waffle into something that genuinely tastes like Christmas morning. This recipe comes together in 30 minutes, which matters enormously when you have a house full of people and a schedule that runs on holiday chaos. High-protein, meal-prep friendly, and built around wholesome ingredients, this is the kind of recipe you will come back to every December without hesitation.
The ingredient list here is doing a lot of quiet, important work. Oat flour forms the majority of the dry base, and it contributes soluble beta-glucan fibre, which supports healthy cholesterol levels and keeps you full well past breakfast. Whole wheat flour adds structure and a small but meaningful boost of B vitamins and additional fibre compared to plain white flour. Ground cinnamon does more than flavour here. Research consistently links cinnamon with improved insulin sensitivity, which pairs well with the natural sugars in maple syrup. Ground ginger adds warmth and contains gingerol compounds that support digestion. Nutmeg is used lightly because a little goes a long way, but it rounds out the spice profile beautifully. The two large eggs provide protein, fat-soluble vitamins, and act as a binding agent. Greek yogurt is genuinely the star of this batter because three-quarters of a cup contributes a significant portion of that 14 grams of protein per serving while also adding a subtle tang and keeping the waffles moist. Unsweetened almond milk keeps the overall calorie count lower than full-fat dairy milk would, and the two tablespoons of pure maple syrup provide just enough natural sweetness without loading the batter with refined sugar.
These waffles have a texture that hits a particular sweet spot. The outside crisps up to a light golden colour in the waffle iron, with defined grid lines that catch the cranberry maple syrup in small pools. The inside stays soft and tender rather than dense, which is largely thanks to the Greek yogurt and the combination of baking powder and baking soda creating a double leavening effect. When you open the waffle iron, you get a warm cloud of cinnamon and ginger that genuinely smells like the holidays. The flavour follows through exactly as the smell promises. There is warmth from the spices, a slight earthiness from the oat flour, and a gentle sweetness that does not overpower. The cranberry maple syrup brings a tart, jammy contrast that cuts through the richness of the waffle and makes every bite feel balanced. The process is straightforward. Mix dry ingredients, whisk wet ingredients separately, fold together without overmixing, and cook in a preheated waffle iron until steam slows and the edges look set. Overmixing the batter is the main thing to avoid, as it develops gluten and makes the texture tough.
This recipe supports several health goals at once. The protein content is high enough to make it genuinely useful for people focused on muscle maintenance or recovery, including those who work out in the mornings and need a post-exercise meal that is still festive. The 5 grams of fibre per serving supports digestive health and contributes to sustained fullness. The carbohydrate count of 48 grams comes largely from complex sources like oat flour and whole wheat flour, making this a reasonable option for people managing blood sugar carefully. The recipe fits well within high-protein diets, and with the almond milk and no added butter in the batter, it is also suitable for those keeping saturated fat intake moderate. Families with children benefit from this recipe because it delivers genuinely good nutrition in a format that children find exciting and festive. People managing their weight over the holiday period will appreciate that 318 calories delivers a filling, satisfying plate rather than the hollow fullness that comes from traditional holiday waffles made with white flour and heavy cream.
Meal prep works well with this recipe on multiple levels. You can mix the dry ingredients the night before and store them in a bowl covered with a tea towel, then add the wet ingredients fresh in the morning. Cooked waffles keep in the fridge for up to four days in an airtight container, and they reheat brilliantly in a toaster on a medium setting, which actually restores the crisp exterior better than a microwave does. For longer storage, freeze cooked waffles in a single layer, then transfer to a freezer bag where they will keep for up to two months. The cranberry maple syrup can be made two to three days ahead and stored in a jar in the fridge. For variations, you could swap the almond milk for oat milk if you prefer a slightly creamier batter. Adding two tablespoons of ground flaxseed to the dry ingredients boosts omega-3 content without changing the texture noticeably. You could also fold a small handful of chopped pecans or walnuts into the batter for extra crunch and healthy fats. Scroll down for the full recipe card with exact measurements and step-by-step instructions.
Ingredients
- 1 cup oat flour (certified gluten-free if needed)
- 0.5 cup whole wheat flour (or spelt flour)
- 1.5 tsp baking powder
- 0.5 tsp baking soda
- 1 tsp ground cinnamon
- 0.5 tsp ground ginger
- 0.3 tsp ground nutmeg
- 0.3 tsp fine sea salt
- 2 large eggs (room temperature)
- 0.8 cup plain non-fat Greek yogurt
- 0.5 cup unsweetened almond milk (or any milk of choice)
- 2 tbsp pure maple syrup (for the batter)
- 1 tbsp coconut oil (melted and cooled)
- 1 tsp pure vanilla extract
- 1.5 cups fresh or frozen cranberries (no need to thaw if frozen)
- 0.5 cup pure maple syrup (for the cranberry syrup)
- 0.3 cup fresh orange juice (from about half an orange)
- 1 strip orange zest (peeled with a vegetable peeler)
- 1 whole cinnamon stick
- 0.3 tsp ground ginger (for the cranberry syrup)
Instructions
- 1
Start the cranberry maple syrup first so it has time to thicken. Combine the cranberries, maple syrup, orange juice, orange zest strip, cinnamon stick and ground ginger in a small saucepan over medium heat. Stir everything together and bring to a gentle simmer.
Do not rush this on high heat. A gentle simmer lets the cranberries break down gradually and the flavours meld together beautifully.
- 2
Cook the cranberry syrup for 10 to 12 minutes, stirring occasionally, until the cranberries have burst and the sauce has thickened to a pourable but glossy consistency. Remove the cinnamon stick and orange zest strip. Set the syrup aside on a low heat to keep warm.
If you prefer a smoother syrup, gently press the cooked cranberries with the back of a spoon or pass them through a fine sieve.
- 3
Preheat your waffle iron according to the manufacturer's instructions. Lightly brush the plates with a small amount of coconut oil or use a quick spritz of cooking spray.
A properly preheated waffle iron is the single most important factor in getting crisp, golden edges. Give it at least 5 minutes to heat through fully.
- 4
In a large mixing bowl, whisk together the oat flour, whole wheat flour, baking powder, baking soda, cinnamon, ginger, nutmeg and salt until well combined.
- 5
In a separate bowl or large jug, whisk together the eggs, Greek yogurt, almond milk, maple syrup, melted coconut oil and vanilla extract until smooth and evenly combined.
Make sure your coconut oil is fully cooled before adding it to the wet ingredients or it can scramble the eggs slightly.
- 6
Pour the wet ingredients into the dry ingredients and stir gently with a spatula until just combined. A few small lumps are absolutely fine. Do not over-mix or the waffles will turn out dense and chewy rather than fluffy.
Rest the batter for 3 to 4 minutes while the waffle iron finishes heating. This short rest helps the oat flour absorb the liquid and improves the final texture.
- 7
Pour enough batter to fill about two-thirds of your waffle iron's surface. Close the lid and cook for 4 to 5 minutes, or until the steam has largely stopped escaping and the waffles are a deep golden colour. Resist the urge to peek too early, as opening the iron prematurely causes the waffles to split.
The exact timing will vary depending on your waffle iron model. Use the first waffle as a test run to dial in the timing.
- 8
Transfer cooked waffles to a wire rack set over a baking sheet in an oven preheated to 90 degrees Celsius (200 degrees Fahrenheit) to keep them warm and crisp while you cook the remaining batches. Never stack waffles directly on top of each other or they will go soggy.
- 9
Serve the warm waffles stacked on plates, generously topped with the cranberry maple syrup. Finish with a dusting of cinnamon or a few fresh cranberries for a festive Christmas morning presentation.
A dollop of non-fat Greek yogurt on the side adds extra protein and makes a great alternative to whipped cream.
Nutrition per serving
318kcal
Calories
14g
Protein
48g
Carbs
8g
Fat
5g
Fibre
18g
Sugar
310mg
Sodium
Pro Tips
- ✓
Room temperature eggs and yogurt blend more smoothly into the batter and help create a more even texture.
- ✓
For extra fluffy waffles, separate the eggs, beat the whites to soft peaks and fold them into the final batter.
- ✓
The cranberry maple syrup keeps in the fridge for up to a week and is brilliant on oatmeal and pancakes too.
- ✓
If your oat flour is coarser or homemade from blended oats, add an extra tablespoon of almond milk to loosen the batter slightly.
- ✓
A clean pastry brush is the best tool for oiling a waffle iron evenly without using excess fat.
Frequently Asked Questions
Variations
- •
Chocolate Orange Christmas Waffles
Add 2 tablespoons of unsweetened cocoa powder to the dry ingredients and replace the vanilla extract with a half teaspoon of orange extract. The cranberry maple syrup pairs wonderfully with this warming chocolate base.
- •
Protein-Boosted Waffles
Replace a quarter cup of the oat flour with an unflavoured or vanilla plant-based protein powder. This brings the protein content per serving up to around 18 grams without affecting the fluffy texture significantly.
- •
Dairy-Free Version
Swap the Greek yogurt for an equal amount of thick coconut yogurt or unsweetened soy yogurt. Use oat milk or coconut milk instead of almond milk. The waffles will be slightly richer in flavour with a gentle tropical note from the coconut yogurt.
- •
Spiced Pear and Cranberry Syrup
Add one small ripe pear, peeled and diced finely, to the cranberry syrup along with a pinch of cardamom. The pear softens into the sauce and adds natural sweetness, allowing you to reduce the maple syrup by a tablespoon.
Substitutions
- •Oat flour → Almond flour (Use the same quantity. The waffles will be slightly denser and more moist with a nutty flavour. Ensure the egg whites are beaten separately and folded in for best results with almond flour.)
- •Whole wheat flour → Buckwheat flour (Buckwheat flour gives an earthy, slightly nutty flavour that pairs beautifully with the festive spices. Use the same quantity and the recipe remains naturally higher in fibre.)
- •Plain non-fat Greek yogurt → Skyr (Skyr is an excellent protein-rich swap with an almost identical thick consistency. Use the same amount with no other adjustments needed.)
- •Coconut oil → Light olive oil or avocado oil (Both work well at the same quantity and have a neutral flavour that will not compete with the Christmas spices.)
- •Almond milk → Oat milk, soy milk or regular low-fat milk (Any milk works here at the same quantity. Soy milk adds a small extra protein boost if that is a priority.)
- •Fresh cranberries → Frozen cranberries (Frozen cranberries work identically in the syrup with no thawing required. Simply add them straight to the saucepan from frozen and add an extra minute or two of simmering time.)
🧊 Storage
Cooked waffles keep in an airtight container in the fridge for up to 3 days. Reheat in a toaster or oven at 180 degrees Celsius (350 degrees Fahrenheit) for 5 minutes to restore crispness. The cranberry maple syrup stores in a sealed jar in the fridge for up to 7 days. Reheat gently in a small saucepan over low heat, adding a splash of orange juice if it has thickened too much.
📅 Make Ahead
The cranberry maple syrup can be made up to 3 days ahead and refrigerated. The dry waffle ingredients can be measured and combined in a bowl, covered and stored at room temperature overnight. On Christmas morning, simply whisk the wet ingredients, combine with the dry mix and cook.


