Easy Homemade Belgian Waffles with Fresh Berries (High-Protein, Lower Sugar)

There is something genuinely magical about sitting down to a stack of easy homemade Belgian waffles with fresh berries on a quiet morning. The deep golden pockets, the crisp edges, the way the berries burst and drip colour across the plate. Most people assume waffles this good have to be complicated, calorie-heavy or reserved for weekends only. This recipe proves all of that wrong, and it does so without sacrificing even a crumb of flavour.
What makes these waffles healthier than your average café version starts with the batter itself. We swap a large portion of plain white flour for oat flour, which adds a mild nuttiness and a meaningful fibre boost. Greek yogurt goes into the mix too, replacing heavy cream or excess butter, and it brings a tender crumb along with a solid hit of protein. The result is a waffle that keeps you full well past mid-morning, which most traditional versions simply cannot claim. A touch of honey provides gentle sweetness without the sugar spike, and vanilla plus a little cinnamon round everything out beautifully. One batch makes six generous waffles, each one hitting around 290 calories with 16 grams of protein, which is a serious upgrade from the usual breakfast waffle.
The fresh berry topping is just as important as the waffle itself. Rather than drowning everything in maple syrup or loading up on whipped cream, this recipe uses a quick warm berry medley made from strawberries, blueberries and raspberries. You simply heat them in a small saucepan for a few minutes with a squeeze of lemon juice and a tiny drizzle of honey, and they transform into a glossy, jewel-bright compote that feels indulgent without adding much sugar at all. Fresh berries are packed with antioxidants, vitamin C and fibre, so this topping is genuinely doing your body a favour. If you have fresh berries on hand, you can absolutely skip the warming step and serve them straight from the punnet. Both ways are delicious.
The technique here is straightforward, and that is the whole point. You do not need yeast, overnight resting or any specialist knowledge. The batter comes together in about ten minutes using one bowl and a whisk. The key tips to remember are these: do not overmix the batter once the flour is added, let it rest for five minutes so the oat flour hydrates properly, and always preheat your waffle iron fully before pouring in the first ladleful. A well-heated iron is the difference between a waffle that steams and sticks and one that pops out perfectly crisp. Brush the iron lightly with coconut oil or a neutral cooking spray between rounds, and your waffles will release cleanly every time. These are the kind of easy homemade Belgian waffles with fresh berries that quickly become a household staple, the recipe you come back to again and again because it is quick, genuinely nourishing and crowd-pleasing all at once.
Ingredients
- 1 cup oat flour (certified gluten-free if needed)
- 3 cup plain all-purpose flour (or spelt flour for extra fibre)
- 1.5 tsp baking powder
- 0.5 tsp baking soda
- 0.5 tsp ground cinnamon
- 0.3 tsp fine sea salt
- 2 large eggs (room temperature)
- 1 cup plain full-fat Greek yogurt (adds protein and tender texture)
- 3 cup unsweetened almond milk (or any milk of choice)
- 2 tbsp raw honey (or pure maple syrup)
- 2 tbsp coconut oil (melted and cooled, plus extra for brushing iron)
- 1.5 tsp pure vanilla extract
- 1 cup fresh strawberries (hulled and halved)
- 3 cup fresh blueberries
- 1 cup fresh raspberries
- 1 tbsp raw honey (for the berry topping)
- 1 tsp fresh lemon juice (brightens the berry topping)
Instructions
- 1
Preheat your Belgian waffle iron on its highest setting. This is important: a fully hot iron gives you that signature crisp exterior.
Most irons need at least 5 minutes to reach full temperature. Do not rush this step.
- 2
In a large mixing bowl, whisk together the oat flour, all-purpose flour, baking powder, baking soda, cinnamon and salt until evenly combined.
- 3
In a separate bowl or large jug, whisk together the eggs, Greek yogurt, almond milk, honey, melted coconut oil and vanilla extract until smooth and well combined.
Make sure your coconut oil is fully cooled before adding it, otherwise it can scramble the eggs.
- 4
Pour the wet ingredients into the dry ingredients and stir gently with a spatula or spoon until just combined. A few small lumps are fine. Do not overmix.
Overmixing develops gluten and results in dense, chewy waffles rather than light, fluffy ones.
- 5
Let the batter rest for 5 minutes. This allows the oat flour to absorb the liquid and the leavening agents to activate, giving you a better rise.
- 6
While the batter rests, make the warm berry topping. Place the strawberries, blueberries and raspberries in a small saucepan over medium-low heat. Add the honey and lemon juice, stir gently and cook for 4 to 5 minutes until the berries soften and release their juices. Remove from heat.
If you prefer fresh berries, simply skip this step and serve them straight from the punnet.
- 7
Brush the preheated waffle iron plates lightly with coconut oil using a pastry brush or folded paper towel. Pour approximately half a cup of batter onto the centre of the iron, close the lid and cook for 4 to 5 minutes until golden and crisp.
Resist the urge to lift the lid early. Steam escaping in the first couple of minutes means the waffle is still cooking through.
- 8
Carefully remove the finished waffle and place it directly on a wire rack, not stacked on a plate, to keep it crisp while you cook the remaining batter. Repeat with the rest of the batter, re-oiling the iron between each waffle.
Placing waffles on a rack rather than a plate prevents steam from softening the base.
- 9
Serve the waffles immediately, topped generously with the warm berry compote. Add a spoonful of Greek yogurt on the side if you like extra creaminess and protein.
Nutrition per serving
290kcal
Calories
16g
Protein
34g
Carbs
9g
Fat
4g
Fibre
10g
Sugar
210mg
Sodium
Pro Tips
- ✓
Always preheat the waffle iron fully before adding batter for the crispest results.
- ✓
Rest the batter for at least 5 minutes before cooking to allow the oat flour to hydrate.
- ✓
Keep cooked waffles on a wire rack in a low oven (90C / 200F) to stay warm and crisp while you finish the batch.
- ✓
Do not overmix the batter. Lumps are your friend here.
- ✓
For extra protein, stir two tablespoons of unflavoured or vanilla protein powder into the dry ingredients.
- ✓
Use room temperature eggs and yogurt for a smoother, more even batter.
- ✓
Fresh berries work just as well as warmed ones if you are short on time.
Frequently Asked Questions
Variations
- •
Chocolate Protein Waffles
Replace 2 tablespoons of oat flour with 2 tablespoons of unsweetened cocoa powder and add a scoop of chocolate protein powder to the dry ingredients. Top with raspberries for a classic flavour pairing.
- •
Lemon Ricotta Waffles
Swap the Greek yogurt for part-skim ricotta and add the zest of one lemon to the batter. Top with fresh blueberries warmed with a little honey and lemon juice for a bright, summery version.
- •
Banana Oat Waffles
Mash one ripe banana into the wet ingredients, reduce the honey to 1 teaspoon and add a pinch of nutmeg. The banana adds natural sweetness, potassium and extra fibre.
- •
Dairy-Free Version
Use coconut yogurt in place of Greek yogurt and increase the almond milk by 2 tablespoons to adjust the consistency. All other ingredients remain the same.
Substitutions
- •Oat flour → Whole wheat flour or spelt flour (Use the same quantity. Both add fibre, though the flavour will be slightly nuttier and the texture a little denser.)
- •Greek yogurt → Skyr or coconut yogurt (Skyr gives even more protein. Coconut yogurt keeps the recipe dairy-free but reduces the protein content somewhat.)
- •Coconut oil → Light olive oil or avocado oil (Any neutral-tasting oil works here. Olive oil adds a very subtle flavour that pairs nicely with the berries.)
- •Raw honey → Pure maple syrup or date syrup (All work at the same quantity. Date syrup has a slightly richer, caramel-like flavour and a lower glycaemic impact.)
- •Almond milk → Oat milk, skimmed milk or soy milk (Any milk works at the same quantity. Soy milk will boost the protein content slightly.)
- •Fresh berries → Frozen berries (Thaw first and pat dry before warming in the saucepan. The compote may be slightly more liquid, so cook it a minute longer to reduce.)
🧊 Storage
Cool leftover waffles completely on a wire rack, then store in an airtight container in the fridge for up to 3 days. Reheat in a toaster or in the oven at 180C (350F) for 5 to 6 minutes to restore crispness. The berry compote keeps in a sealed jar in the fridge for up to 4 days. Freeze waffles for up to 2 months and reheat from frozen in the toaster.
📅 Make Ahead
The berry compote can be made up to 4 days ahead and stored in the fridge. Dry and wet batter ingredients can be prepped and stored separately the night before, then combined and rested for 5 minutes before cooking. Fully cooked waffles can be frozen and reheated in the toaster for a near-instant healthy breakfast on busy mornings.
You might also like

Healthy Avocado Toast with Poached Eggs and Everything Bagel Seasoning

Healthy Turkey Sausage and Egg Breakfast Burrito with Spinach and Black Beans
