
Homemade waffles are simpler to make than you might think: a straightforward batter cooked in a waffle iron yields crispy, golden waffles that beat frozen ones by a mile. This recipe makes fluffy waffles with perfectly crispy edges—ready to top with fresh berries, whipped cream, maple syrup, or whatever you love.

What are waffles?
Waffles are a breakfast classic made from a quick batter cooked in a waffle iron, creating a crispy exterior and tender inside. The waffle pattern crisps up beautifully and traps toppings perfectly. This recipe yields light, crispy homemade waffles in under 25 minutes.
Why you’ll love it
- Crispy outside, light and fluffy inside
- Ready in 25 minutes from start to finish
- Easily customizable with mix-ins: chocolate chips, berries, nuts
- Far superior to frozen waffles and impressive enough for guests
Ingredients (serves 4)
| Ingredient | Amount | Where to find it / Substitutes |
|---|---|---|
| All-purpose flour | 250 g (2 cups) | [Allergen: wheat] Baking aisle |
| Baking powder | 2 tsp | Baking aisle |
| Salt | 1/2 tsp | Pantry staples |
| Granulated sugar | 30 g (2 tbsp) | Baking aisle |
| Large eggs | 3 [Allergen: egg] | Grocery dairy section; room temperature |
| Whole milk | 240 ml (1 cup) | [Allergen: dairy] Dairy aisle; or buttermilk for tangier flavor |
| Unsalted butter, melted | 75 g (5 tbsp) | [Allergen: dairy] Let cool to room temperature |
| Vanilla extract | 1 tsp | Baking aisle |
| Butter for greasing the waffle iron | As needed | Dairy aisle |
| Optional mix-ins | 1–2 cups | Chocolate chips, fresh berries, chopped nuts, shredded coconut |
Allergens: Wheat (flour), egg, dairy (milk, butter). Waffles are fully cooked when golden and crispy — the egg and milk are heated in the waffle iron until set.
How to make it
-
Preheat the waffle iron: Plug in your waffle iron and preheat it according to the manufacturer’s instructions (usually 2–5 minutes). While it heats, prepare the batter.
-
Combine dry ingredients: In a large bowl, whisk together the flour, baking powder, salt, and sugar. Set aside.
-
Mix wet ingredients: In another bowl, whisk together the eggs, milk, melted butter, and vanilla extract until well combined and no streaks of egg white remain.
-
Combine wet and dry: Pour the wet ingredients into the dry ingredients and stir gently until just combined. A few small lumps in the batter are fine—don’t overmix, or the waffles will be tough. Fold in any optional mix-ins (chocolate chips, berries, nuts) if using.
-
Grease the iron: Once the waffle iron is preheated, lightly brush or spray the grids with butter or oil. This prevents sticking.
-
Cook the waffles: Pour about 120–160 ml (1/2–3/4 cup) batter onto the center of the preheated waffle iron, depending on your iron’s size. Close the lid and cook for 4–6 minutes, until the steam stops rising from the edges and the waffles are golden brown and crispy (do not open the lid prematurely).
-
Remove and keep warm: Use a fork or waffle fork to gently remove the waffle and place on a wire rack or warm plate. Repeat with the remaining batter, lightly greasing the iron between batches if needed.
-
Serve: Serve the waffles hot with your favorite toppings: maple syrup, fresh berries, whipped cream, powdered sugar, or a fried egg.
Tips for success
- Room-temperature ingredients: Eggs and milk at room temperature blend more smoothly into a lump-free batter.
- Don’t overmix: Overmixing develops gluten, making the waffles tough instead of fluffy. Stir just until the ingredients come together.
- Grease lightly between batches: Even non-stick irons benefit from a light touch of butter between waffles, especially if you’ve added mix-ins.
- Wait for steam to stop: The steam rising from the edges signals that the waffle is nearly done. Once it stops, the waffle should be crispy and ready.
- Keep them warm: If making a large batch, place finished waffles on a wire rack in a 50°C (120°F) oven while you cook the rest.
Variations / Storage
- Buttermilk waffles: Replace regular milk with buttermilk for a tangy flavor and slightly more tender crumb. They’re slightly less crispy but deliciously tender.
- Chocolate chip waffles: Fold 150 g (1 cup) chocolate chips into the batter just before cooking.
- Berry-studded waffles: Add 1–1.5 cups fresh or frozen berries to the batter (frozen berries help prevent premature bleeding into the batter).
- Spiced waffles: Add 1/2 tsp cinnamon, 1/4 tsp nutmeg, and a pinch of cloves to the dry ingredients for fall-inspired waffles.
- Make-ahead batter: Mix the dry ingredients the night before and store in an airtight container. Whisk wet ingredients in the morning, combine, and cook.
- Storage: Store in a clean airtight container in the refrigerator and enjoy it soon — storage life varies with conditions.
FAQ
Q. Can I make the batter ahead?
A. Mix the dry ingredients the night before, but prepare the wet mixture fresh in the morning. Combine just before cooking for the fluffiest waffles. (If you must store mixed batter, refrigerate for up to 2 hours; the batter will deflate slightly.)
Q. How do I prevent my waffles from sticking?
A. Lightly grease the waffle iron with butter or oil before the first waffle, and repeat as needed between batches. Most waffles stick because the iron isn’t hot enough—make sure it’s fully preheated.
Q. Can I freeze homemade waffles?
A. Yes. Cool the waffles completely, stack with parchment paper between layers, and freeze in an airtight container for up to 3 months. Reheat in a toaster or 175°C (350°F) oven until crispy.
Q. My waffles are pale and not crispy. What’s wrong?
A. Your waffle iron may not be hot enough. Preheat for the full time recommended by the manufacturer. Also, don’t open the lid early; let the waffle cook fully until steam stops rising.
Q. What if my waffle iron is very small?
A. Adjust the batter amount—use 60–80 ml (1/4–1/3 cup) per waffle. The cooking time may be slightly shorter.
