Make the best homemade Classic waffles from scratch with this easy waffle recipe! Perfectly crisp and golden on the outside while soft and fluffy on the inside, these waffles are guaranteed to become a family favorite. Even better, they freeze wonderfully, making it easy to save extras for a quick and delicious breakfast anytime.

Once you try this homemade waffle recipe, you’ll never go back to boxed waffle mix again! The batter comes together in just minutes using simple pantry staples you probably already have on hand. It’s an effortless recipe that delivers perfectly light, crisp waffles every single time.
Table of Contents
Why We Love These Classic Waffles
No fancy techniques, no specialty ingredients. Just a straightforward batter that comes together faster than your waffle iron can preheat. Whether you’re a first-time cook or a seasoned breakfast enthusiast, this method is practically foolproof — and the results speak for themselves.
Ingredients You Will Need
- All-purpose flour — Measure it carefully (more on that below).
- Granulated sugar — A quarter cup hits the sweet spot, but dial it back to 2 tablespoons if you prefer a more neutral flavor.
- Baking powder — The secret to that gorgeous rise and those perfectly filled waffle pockets.
- Whole milk or 2% — Skip the skim; fat content matters for texture and richness.
- Unsalted butter, melted — Adds flavor and helps crisp up the exterior.
- Eggs — Room temperature is ideal, but straight-from-the-fridge eggs work just fine on hectic mornings.
- Vanilla extract — Don’t skip it. That warm, fragrant note makes a noticeable difference.
How to Make this Waffle Recipe
Step 1: Preheat your waffle iron while you pull everything together.

Step 2: Whisk the dry ingredients — flour, sugar, baking powder, and a pinch of salt — in a large bowl.

Step 3: In a separate bowl, beat the eggs, then stir in the milk, melted butter, and vanilla.

Step 4: Pour the wet mixture into the dry ingredients and stir until just combined. Lumpy batter is perfectly fine — actually encouraged.

Step 5: Ladle batter onto the hot iron, close the lid, and let it do its thing.

Step 6: Cook until deep golden and crisp.

Step 7: Serve right away — or keep them warm (see tips below).

Recipe Tips
- On measuring flour: Fluff the flour in the bag first, spoon it into your measuring cup, and level it off with a straight edge. Never scoop directly from the bag — that packs in too much flour and leads to dense waffles. Prefer a scale? Aim for 270 grams.
- Don’t overmix: Stir until the wet and dry ingredients are barely incorporated. A few lumps in the batter actually contribute to a lighter texture.
- Keep them crispy: Resist the urge to stack your finished waffles. Instead, lay them flat on a wire rack so steam can escape. For a crowd, pop the rack into a 200°F oven to keep everything warm without sacrificing that crunch.
- Reheat your iron: Give the waffle iron at least 30 seconds between batches. A lukewarm iron produces soft, pale waffles — you want it hot enough to sizzle on contact.
- Freezing: Let waffles cool completely on the rack, then freeze in a single layer before transferring to a zip bag. Toast straight from frozen — no thawing needed.
Frequently Asked Questions
Can I make the batter ahead of time?
You can mix the batter the night before and store it covered in the refrigerator. Give it a gentle stir before using — just don’t go overboard or you’ll wake up the gluten and end up with tough waffles. The batter may thicken slightly overnight, so add a small splash of milk to loosen it if needed.
Can I make this recipe dairy-free?
Yes! Swap the whole milk for oat milk or almond milk, and replace the butter with melted coconut oil. The texture will be slightly different but still delicious.
Can I make these waffles gluten-free?
A 1:1 gluten-free flour blend works reasonably well as a substitute here. Results can vary by brand, but most produce a waffle that’s still crispy outside and tender inside.
How long do leftover waffles last in the freezer?
Stored in an airtight freezer bag, they’ll keep well for up to 3 months. Pop them straight into the toaster or toaster oven from frozen — no need to thaw.
Can I add mix-ins to the batter?
Absolutely. Blueberries, chocolate chips, chopped pecans, or a pinch of cinnamon all work beautifully. Fold them in gently right before ladling the batter onto the iron.
My waffles keep sticking — what am I doing wrong?
Opening the iron too early is usually the cause. Resist the urge to peek! Wait until the steam stops releasing from the sides of the iron — that’s a reliable sign the waffle is ready to come out cleanly.
Classic Waffles
Ingredients
- 2 cups all-purpose flour
- ¼ cup granulated sugar
- 2 tsp baking powder
- ½ tsp salt
- 2 large eggs
- 1 ¾ cups whole milk or 2% milk
- ½ cup unsalted butter, melted
- 1 tsp vanilla extract
Instructions
- Preheat your waffle iron according to the manufacturer's instructions.2. In a large bowl, whisk together the flour, sugar, baking powder, and salt until combined.3. In a separate bowl, beat the eggs, then stir in the milk, melted butter, and vanilla extract.4. Pour the wet ingredients into the dry ingredients and stir until just combined. Do not overmix — a few lumps in the batter are perfectly fine.5. Ladle the batter onto the preheated waffle iron, using enough to fill the iron without overflowing.6. Close the lid and cook until the waffles are deep golden brown and crisp, about 3 to 5 minutes depending on your iron.7. ransfer finished waffles to a wire rack to keep them crispy. Repeat with remaining batter.8. Serve immediately with your favorite toppings and enjoy!
Notes
- Don’t overmix: Stir until the wet and dry ingredients are just incorporated. Lumpy batter is totally normal and actually helps create a fluffier waffle.
- Measure flour correctly: Fluff the flour, spoon it into the measuring cup, and level it off. Never scoop directly from the bag. Prefer a scale? Use 270 grams.
- Keep waffles crispy: Place finished waffles on a wire rack instead of stacking them on a plate. For a crowd, keep them warm in a 200°F oven on the rack.
- Let the iron reheat: Wait at least 30 seconds between each waffle so the iron gets back to full heat for a perfectly crisp result.
- Freezing: Cool waffles completely, freeze in a single layer, then transfer to a zip freezer bag. They keep well for up to 3 months. Reheat straight from frozen in a toaster or toaster oven.
Nutrition
- Calories 379
- Total Carbohydrate: 48g
- Dietary Fiber: 1g
- Total Sugars: 9g
- Protein: 10g
- Total Fat: 16g
- Saturated Fat: 9g
- Cholesterol: 113 mg
- Vitamin C 0mg
- Sodium: 899 mg
- Calcium: 267 mg
- Iron: 3mg
- Potassium: 196 mg


Leave a Reply