
Some mornings you want breakfast that genuinely works as hard as you do. These high protein Belgian waffles with Greek yogurt and berries are the answer to that. Each thick, golden waffle is built on a base of whole wheat flour, oat flour, and a generous scoop of plain Greek yogurt folded right into the batter. The result is a waffle that stays crispy on the outside, pillowy in the centre, and delivers real staying power without loading you up with refined sugar before 9am.
What makes these waffles different from the standard brunch fare is the intentional stacking of protein sources. Greek yogurt carries the bulk of the protein, but two whole eggs and a scoop of unflavoured whey protein powder work alongside it to push each serving well past the 25 gram mark. Oat flour adds soluble fibre and a gentle, nutty flavour that pairs beautifully with berries. There is no vegetable oil here either. A small amount of melted coconut oil keeps things moist without tipping the calorie count over the edge. A touch of raw honey in the batter means the sweetness is subtle and natural, not sharp the way refined sugar tends to be.
The berry topping is genuinely simple and genuinely good. Fresh mixed berries, a squeeze of lemon juice, and a teaspoon of chia seeds stirred together create a quick compote-style topping that thickens slightly as it sits. Chia seeds bring extra fibre and omega-3 fatty acids to the mix, which feels like a nice bonus on top of everything else going on nutritionally. You can use frozen berries here with zero compromise on flavour, which makes this recipe something you can realistically make year-round rather than just in the height of summer. A generous dollop of thick Greek yogurt on top of the finished waffle adds even more protein and brings a cool, creamy contrast to the warm crispy waffle underneath.
Meal prep fans will be happy to know these waffles freeze beautifully. Make a full batch on a Sunday, cool them completely, stack them with parchment between each waffle, and freeze. On a busy weekday morning you can pull one straight from the freezer into the toaster and have breakfast ready in under three minutes. The berry topping takes about two minutes to stir together while the waffle is toasting, so the whole thing comes together faster than most people take to make a bowl of cereal. Healthy eating does not have to be complicated or slow. Sometimes it just needs a solid recipe and a reliable waffle iron.
Ingredients
- 1 cup whole wheat flour (spooned and levelled)
- 0.5 cup oat flour (certified gluten free if needed)
- 1 scoop unflavoured whey protein powder (approximately 30g, or use plain plant-based protein powder)
- 2 tsp baking powder
- 0.5 tsp ground cinnamon
- 0.3 tsp fine sea salt
- 2 large eggs (room temperature)
- 1 cup plain non-fat Greek yogurt (plus extra to serve)
- 0.5 cup unsweetened almond milk (or any milk of choice)
- 2 tbsp melted coconut oil (cooled slightly)
- 1 tbsp raw honey (or pure maple syrup)
- 1 tsp pure vanilla extract
- 1.5 cups mixed fresh or frozen berries (blueberries, raspberries, and strawberries work well)
- 1 tbsp chia seeds (for the berry topping)
- 1 tbsp fresh lemon juice (for the berry topping)
- 1 tsp raw honey (for the berry topping, optional)
Instructions
- 1
Preheat your Belgian waffle iron according to the manufacturer's instructions. Lightly spray the plates with a little coconut oil cooking spray to prevent sticking.
A hot waffle iron is the single biggest factor in getting crispy edges. Give it at least 5 minutes to fully come to temperature before you pour in any batter.
- 2
In a large mixing bowl, whisk together the whole wheat flour, oat flour, protein powder, baking powder, cinnamon, and salt until evenly combined. Make a well in the centre of the dry ingredients.
Sifting the protein powder with the other dry ingredients prevents any lumps forming in the batter.
- 3
In a separate medium bowl, whisk the eggs until lightly beaten. Add the Greek yogurt, almond milk, melted coconut oil, honey, and vanilla extract. Whisk until smooth and well combined.
Make sure your coconut oil has cooled to room temperature before adding it to the eggs, otherwise you risk scrambling them slightly.
- 4
Pour the wet ingredients into the well of the dry ingredients. Stir gently with a spatula until just combined. A few small lumps are completely fine. Do not overmix as this will make the waffles tough.
Resting the batter for 2 to 3 minutes after mixing allows the oat flour to absorb some of the liquid and gives you a slightly thicker, fluffier result.
- 5
While the batter rests, make the berry topping. Combine the mixed berries, chia seeds, lemon juice, and honey if using in a small bowl. Stir well and set aside. The chia seeds will start to absorb the berry juice and the mixture will thicken slightly.
If using frozen berries, let them thaw for a few minutes first so they release their juice and help the chia seeds hydrate properly.
- 6
Pour enough batter into the centre of the preheated waffle iron to fill it about three quarters of the way, following your appliance's specific guidance. Close the lid and cook for 4 to 5 minutes until the waffle is deep golden and the steam has significantly reduced.
Resist the urge to open the waffle iron early. Steam still rising from the edges is a sign the waffle is still cooking inside.
- 7
Carefully remove the cooked waffle using a fork or silicone tongs. Place it on a wire rack rather than a plate to keep the base crispy while you cook the remaining waffles. Repeat with the remaining batter.
Stacking hot waffles on a plate traps steam underneath and makes the base go soft. A wire rack is a small change that makes a real difference.
- 8
To serve, place a waffle on a plate, spoon a generous amount of the berry chia mixture over the top, and add a dollop of plain Greek yogurt. Serve immediately while the waffle is still hot and crispy.
A light drizzle of raw honey over the yogurt adds a little sweetness without adding much sugar overall.
Nutrition per serving
342kcal
Calories
28g
Protein
38g
Carbs
9g
Fat
6g
Fibre
9g
Sugar
310mg
Sodium
Pro Tips
- ✓
Do not overmix the batter. Stir until the dry ingredients are just incorporated and stop there.
- ✓
Room temperature eggs and yogurt blend into the batter much more smoothly than cold ones.
- ✓
Let the waffle iron fully preheat before adding batter. A properly hot iron gives you crispy edges every single time.
- ✓
Place cooked waffles on a wire rack in a 90C oven if you want to keep them warm and crispy while finishing the batch.
- ✓
If you want extra protein, swap the almond milk for low-fat cow's milk, which adds a few extra grams per serving.
- ✓
Frozen berries are just as nutritious as fresh and often work out significantly cheaper, especially outside of peak berry season.
Frequently Asked Questions
Variations
- •
Chocolate Berry Protein Waffles
Replace 2 tablespoons of the whole wheat flour with unsweetened cocoa powder and use chocolate flavoured protein powder. Top with raspberries and a small drizzle of almond butter for a dessert-inspired breakfast that still clears 25 grams of protein.
- •
Lemon Blueberry Waffles
Add the zest of one lemon to the batter along with an extra teaspoon of lemon juice. Use only blueberries in the topping. The citrus lifts the whole dish and pairs brilliantly with a vanilla Greek yogurt dollop on top.
- •
Banana Oat Protein Waffles
Replace the honey in the batter with half a ripe mashed banana. This adds natural sweetness, a touch of extra fibre, and a subtle banana flavour that works particularly well with strawberries and a sprinkle of chopped walnuts on top.
- •
Vegan High Protein Waffles
Use plant-based protein powder, replace the eggs with two flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, rested for 5 minutes), and swap the Greek yogurt for a thick coconut or soy-based yogurt alternative. Use maple syrup in place of honey.
Substitutions
- •Whole wheat flour → Gluten free all-purpose flour blend (Use a 1:1 gluten free flour blend for a gluten free version. The texture will be slightly denser but still very good.)
- •Whey protein powder → Plant-based protein powder or extra oat flour (Plant-based protein powder works well for a dairy-free version. Extra oat flour keeps it simple if you do not have protein powder on hand.)
- •Plain non-fat Greek yogurt → Full fat Greek yogurt or thick coconut yogurt (Full fat yogurt adds a richer flavour and a small amount of extra fat. Coconut yogurt makes the recipe dairy free but reduces the protein content per serving.)
- •Almond milk → Oat milk, low-fat dairy milk, or soy milk (Soy milk and dairy milk add a few extra grams of protein. Oat milk gives a slightly creamier, sweeter flavour.)
- •Coconut oil → Light olive oil or avocado oil (Both work well as a neutral fat in the batter. Avocado oil has a very mild flavour that you will not notice in the finished waffle.)
- •Raw honey → Pure maple syrup or a few drops of liquid stevia (Maple syrup gives a warm caramel note. Stevia reduces the sugar content to near zero for those tracking sugar intake very closely.)
🧊 Storage
Store cooled leftover waffles in an airtight container in the refrigerator for up to 3 days. Reheat in a toaster or toaster oven for 2 to 3 minutes to restore crispiness. For longer storage, freeze cooled waffles in a single layer on a baking sheet, then transfer to a freezer-safe bag or container with parchment between each waffle. Freeze for up to 2 months. Toast from frozen. Store the berry topping separately in a sealed container in the fridge for up to 3 days.
📅 Make Ahead
These waffles are excellent for batch cooking. Make a full batch on the weekend, cool completely on a wire rack, and freeze. On busy mornings, pop a frozen waffle straight into the toaster for 2 to 3 minutes. Stir together the quick berry topping fresh each morning as it only takes 2 minutes. This routine gives you a high protein, high fibre breakfast on even the most hectic weekday.


