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

Easy Homemade Belgian Waffles with Fresh Berries stand out in a crowded field of breakfast options because they manage to deliver real substance without the sugar crash that follows most waffle recipes. At 16 grams of protein and only 10 grams of sugar per serving, these waffles hit a nutritional mark that most café or boxed-mix versions cannot come close to matching. The addition of Greek yogurt and eggs means the batter is genuinely satisfying, not just a vehicle for syrup. Fresh berries on top add natural sweetness and fibre, so the overall meal feels complete rather than hollow. This recipe is also meal prep friendly, which sets it apart from the kind of waffle that needs to be eaten straight off the iron or it turns to cardboard. You can batch-cook these on a Sunday morning and have a proper high-protein breakfast ready throughout the week. That combination of nutrition, convenience and genuine texture is what makes this recipe worth coming back to again and again.
The ingredient list here is doing a lot of careful work. Oat flour forms half the flour base and brings around 3 grams of fibre per quarter cup along with slow-digesting complex carbohydrates that support steady energy levels rather than a quick spike. Plain all-purpose flour is blended in alongside it to give the waffles enough gluten structure so they hold their grid shape and develop a proper crisp exterior. Baking powder and baking soda work together to create lift from two different mechanisms, one activated by moisture and one by heat, which is why these waffles turn out so light. Ground cinnamon contributes trace minerals and has a mild effect on blood sugar regulation. The two large eggs provide structure and add a meaningful chunk of the total protein. Plain full-fat Greek yogurt is the real protein driver here, contributing roughly 10 grams of protein per cup, plus calcium and gut-friendly bacteria. Unsweetened almond milk keeps the batter fluid without adding sugar. Raw honey provides just enough sweetness to make the waffles enjoyable on their own, while coconut oil adds fat that helps browning and prevents sticking. Pure vanilla extract rounds the flavour out without any extra calories to speak of.
When the batter hits a preheated waffle iron, the coconut oil and the natural sugars in the honey and yogurt start browning almost immediately, creating that deep golden colour and the faint caramelised smell that fills the kitchen. The outside firms into a genuinely crisp shell while the inside stays soft and almost custardy because of the yogurt and eggs. The texture is noticeably more substantial than a standard waffle. You can feel the slight chew from the oat flour, which gives each bite a bit more body than a waffle made purely with white flour. The batter itself smells warmly of cinnamon and vanilla before it even cooks. Once topped with cold fresh berries, the contrast between the warm crisp waffle and the cool burst of fruit is one of the better textural combinations in breakfast cooking. Strawberries, blueberries and raspberries all work well. The berries add a bright acidity that cuts through the richness of the yogurt-based batter and makes the whole plate taste fresher than it would with syrup alone.
These waffles support several specific health goals at once. The 16 grams of protein per serving contributes to muscle protein synthesis, which makes them a strong choice after a morning workout or for anyone trying to increase their daily protein intake without resorting to protein powders. The 4 grams of fibre from the oat flour and berries supports digestive health and helps sustain the feeling of fullness for longer than a low-fibre breakfast would. At 290 calories per serving with a solid fat, carbohydrate and protein ratio, this fits comfortably into most balanced eating patterns. The recipe suits people following high-protein diets, those managing blood sugar through lower-sugar food choices, and anyone eating a vegetarian diet. The absence of refined sugar and the use of whole grain oat flour also makes this a reasonable option for people trying to reduce processed food in their routine. Families with children benefit from this recipe too because it tastes indulgent enough to be accepted at the table while delivering genuinely better nutrition than the standard weekend waffle.
For meal prep, cook a full batch of waffles, allow them to cool completely on a wire rack so they do not steam and go soggy, then store them in an airtight container in the fridge for up to four days. They also freeze well for up to three months. Lay them flat in a single layer on a baking sheet to freeze first, then transfer to a freezer bag once solid so they do not stick together. To reheat, a toaster works best and restores most of the original crispness in two to three minutes. An oven at 180 degrees Celsius for about eight minutes works for larger batches. A microwave will warm them through but the exterior softens considerably, so save that method for days when texture is not a priority. For variations, swap the almond milk for oat milk if you prefer a slightly richer flavour. Replace the honey with mashed ripe banana for a naturally sweet version with extra potassium. Add a tablespoon of ground flaxseed to the batter for an omega-3 boost. All measurements and full step-by-step instructions are in the recipe card below.
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 Turkey Sausage and Egg Breakfast Burrito with Spinach and Black Beans

Healthy Avocado Toast with Poached Eggs and Everything Bagel Seasoning
