Homemade Waffles

I still remember the silence that fell over the dining table the first time I served these. Not an awkward silence, but the kind that happens when everyone is too busy eating to speak. That’s the moment I knew this homemade waffles recipe was special — not just for its flavour, but for the way it commands attention on a plate. Whether it’s a weekend brunch or an evening dessert, this recipe is my secret weapon for turning a simple meal into a restaurant-worthy presentation.
Recipe Overview
- Prep Time: 15 minutes
- Cook Time: 20 minutes (depending on your waffle iron)
- Total Time: 35 minutes
- Servings: 4-6 waffles (feeds 4 people generously)
- Difficulty: Easy to Medium
Why You’ll Love This Homemade Waffles
- Restaurant-quality presentation: The golden, crisp exterior and deep grid marks make these waffles look like they came straight from a high-end brasserie kitchen.
- Impressive but achievable: This is my go-to recipe when I need something quick but impressive. Friends always ask me for this recipe after trying it at dinner parties.
- Perfectly balanced texture: A shatteringly crisp outside gives way to a soft, almost custard-like interior that holds toppings without becoming soggy.
- Customisable for any occasion: Serve them savoury with roasted chicken and gravy, or sweet with fresh berries and cream — they adapt beautifully.
- Make-ahead friendly: You can prepare the batter the night before, and the cooked waffles freeze and reheat brilliantly without losing their crunch.
Ingredients You’ll Need
- 250g plain flour (all-purpose)
- 2 tablespoons caster sugar
- 1 tablespoon baking powder
- ½ teaspoon fine sea salt
- 2 large eggs, separated
- 300ml whole milk, at room temperature
- 120ml vegetable oil (or melted unsalted butter, cooled)
- 1 teaspoon vanilla extract
- ¼ teaspoon ground cinnamon (optional, for warmth)
- Pinch of cream of tartar (to stabilise the egg whites)
- Unsalted butter, for greasing the waffle iron
- To serve: fresh berries, whipped cream, maple syrup, or poached pears
Tip: For the fluffiest texture, ensure your milk and eggs are at room temperature before you begin. Cold ingredients can cause the butter to solidify and result in a denser waffle.
How to Make Homemade Waffles
- Preheat your waffle iron on a medium-high setting. While it heats, place a cooling rack over a baking sheet in a low oven (about 100°C). This keeps your finished waffles warm and crisp without steaming them.
- Whisk the dry ingredients together in a large bowl: the flour, sugar, baking powder, salt, and cinnamon if using. You’ll see the pale, sandy mixture look light and aerated — that’s a good sign.
- In a separate bowl, beat the egg yolks with the milk, oil, and vanilla extract. The mixture will turn a pale, creamy yellow and smell sweetly of vanilla. Pour this into the dry ingredients and stir gently with a wooden spoon until just combined. A few small lumps are fine — overmixing will develop the gluten and make the waffles tough. The batter will look thick and slightly lumpy, like a very thick pancake batter.
- In a clean, dry bowl, whisk the egg whites with the cream of tartar until stiff peaks form. You’ll know they’re ready when you lift the whisk and the peaks stand upright without collapsing. The whites should look glossy and white, not grainy or dry.
- Fold the egg whites into the batter in two additions. Use a gentle, cutting motion with a rubber spatula. The batter will transform from thick and dense to light and airy, almost like a soufflé mixture. You’ll see streaks of white disappear as you fold — stop as soon as no white streaks remain, even if a few lumps persist.
- Let the batter rest for 5 minutes. During this time, the baking powder activates and the gluten relaxes. You’ll notice tiny bubbles forming on the surface, which promise a tender crumb.
- Grease the hot waffle iron with a little butter, then pour in enough batter to cover the grids without overflowing — usually about ¾ cup for a standard square iron. Close the lid and cook for 4-5 minutes. You’ll see steam escaping initially, then it will slow. When the waffle is ready, the iron will release it easily, and the waffle will be deep golden brown with a crisp, crackling sound when you touch it.
- Transfer the cooked waffle to the rack in the oven to stay warm and crisp. Repeat with the remaining batter, greasing the iron between each batch. The smell of toasted butter and vanilla will fill your kitchen.
Tips From My Kitchen
- Separate the eggs and whip the whites: This is the single most important step for a light, airy interior. The whipped egg whites act like tiny air pockets that expand during cooking, giving the waffle that delicate, almost brioche-like texture. Skipping this step yields a dense, pancake-like waffle.
- Rest the batter for 5-10 minutes: This allows the gluten to relax and the starch to absorb the liquid, resulting in a more tender waffle. You’ll see the batter thicken slightly and small bubbles appear on the surface — that’s the baking powder beginning to work. Resting also prevents the waffle from being rubbery.
- Don’t open the waffle iron too early: Resist the temptation to peek. Opening the lid before the waffle is fully set can cause it to split or stick. Wait until the steam visibly reduces and the iron releases the waffle easily. A properly cooked waffle will lift away cleanly with no resistance.
- Keep them crisp in the oven: Never stack cooked waffles on a plate — the steam trapped between them will soften the crisp exterior instantly. Instead, place them in a single layer on a wire rack set over a baking sheet in a low oven. This keeps them warm and shatter-crisp for up to 30 minutes.
- Use oil or melted butter, not solid fat: Liquid fat incorporates more evenly into the batter and keeps the waffle tender. If you use melted butter, let it cool slightly before adding it to the eggs and milk, or it will scramble the eggs. Vegetable oil gives a slightly lighter texture; butter gives more flavour.
Equipment You’ll Need
- Waffle iron (standard or Belgian-style)
- Large mixing bowls (one for dry ingredients, one for wet)
- Electric hand mixer or stand mixer (for whipping egg whites)
- Rubber spatula
- Wooden spoon or whisk
- Cooling rack and baking sheet
- Pastry brush (for greasing the iron)
Common Mistakes to Avoid
- Overcrowding the pan: You might be tempted to cook multiple waffles at once if you have a double iron, but resist. Each waffle needs the full heat of the iron to develop that golden crust. Overcrowding the iron with too much batter causes it to spill over and cook unevenly. Use the recommended amount per batch and wipe the iron clean between each waffle.
- Wrong temperature: If the iron is too cool, the waffle will spread and steam rather than crisp, resulting in a pale, soft exterior. If it’s too hot, the outside burns before the inside cooks through. Aim for a medium-high setting — the iron should sizzle when you add a drop of water. Adjust based on your first waffle: it should take about 4-5 minutes to turn deep golden brown.
- Skipping the rest time: Resting the batter is not optional. Without this short pause, the gluten is still tight and the baking powder hasn’t fully activated, leading to a tough, chewy waffle. Those 5 minutes allow the batter to relax and the bubbles to form, which directly translates to a lighter, more tender interior.
Delicious Variations to Try
- Spicy Version: Add ½ teaspoon of ground ginger and a pinch of cayenne pepper to the dry ingredients. Serve with a drizzle of honey and sliced banana for a sweet-heat contrast that wakes up the palate.
- Vegetarian/Vegan Option: Replace the eggs with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) and use oat milk instead of dairy milk. Use coconut oil in place of butter. The texture will be slightly less airy, but still crisp and satisfying.
- Different Protein: For a savoury brunch, top your waffles with shredded roast chicken, a poached egg, and a drizzle of gravy made from chicken stock. The combination of crisp waffle and tender protein is deeply satisfying. If you’re looking for a lighter side, pair them with a bowl of Cozy Light Lentil Soup for a balanced meal.
What to Serve With Homemade Waffles
The beauty of these waffles is their versatility. For a sweet breakfast, serve them with a dollop of whipped cream, a handful of fresh berries, and a generous drizzle of maple syrup. For a savoury twist, try them alongside Creamy Mashed Potatoes Side and roasted vegetables for a hearty dinner. If you’re serving them as a dessert, a scoop of vanilla ice cream and a sprinkle of toasted nuts is all you need. For a complete brunch spread, consider pairing them with Savory Turkey Meatballs Dinner for an unexpected but delicious combination.
- Fresh berries (strawberries, blueberries, raspberries)
- Whipped cream or clotted cream
- Maple syrup or honey
- Poached pears or caramelised apples
- Savoury: roast chicken, poached eggs, gravy
Frequently Asked Questions

Homemade Waffles
Ingredients
Method
- Preheat your waffle iron on a medium-high setting. While it heats, place a cooling rack over a baking sheet in a low oven (about 100°C). This keeps your finished waffles warm and crisp without steaming them.
- Whisk the dry ingredients together in a large bowl: the flour, sugar, baking powder, salt, and cinnamon if using. You’ll see the pale, sandy mixture look light and aerated — that’s a good sign.
- In a separate bowl, beat the egg yolks with the milk, oil, and vanilla extract. The mixture will turn a pale, creamy yellow and smell sweetly of vanilla. Pour this into the dry ingredients and stir gently with a wooden spoon until just combined. A few small lumps are fine — overmixing will develop the gluten and make the waffles tough. The batter will look thick and slightly lumpy, like a very thick pancake batter.
- In a clean, dry bowl, whisk the egg whites with the cream of tartar until stiff peaks form. You’ll know they’re ready when you lift the whisk and the peaks stand upright without collapsing. The whites should look glossy and white, not grainy or dry.
- Fold the egg whites into the batter in two additions. Use a gentle, cutting motion with a rubber spatula. The batter will transform from thick and dense to light and airy, almost like a soufflé mixture. You’ll see streaks of white disappear as you fold — stop as soon as no white streaks remain, even if a few lumps persist.
- Let the batter rest for 5 minutes. During this time, the baking powder activates and the gluten relaxes. You’ll notice tiny bubbles forming on the surface, which promise a tender crumb.
- Grease the hot waffle iron with a little butter, then pour in enough batter to cover the grids without overflowing — usually about ¾ cup for a standard square iron. Close the lid and cook for 4-5 minutes. You’ll see steam escaping initially, then it will slow. When the waffle is ready, the iron will release it easily, and the waffle will be deep golden brown with a crisp, crackling sound when you touch it.
- Transfer the cooked waffle to the rack in the oven to stay warm and crisp. Repeat with the remaining batter, greasing the iron between each batch. The smell of toasted butter and vanilla will fill your kitchen.
Notes
There you have it — homemade waffles that are as impressive to look at as they are to eat. I’d love to hear how you style yours on the plate. Do you go sweet with a mountain of berries, or savoury with a poached egg on top? Drop a comment below and let me know your favourite way to serve them. Happy cooking!








