I keep coming back to these classic waffles because they turn out crisp on the outside, fluffy in the middle, and perfectly golden every time. One bowl, pantry staples, and the kind of breakfast that disappears fast.

I love these classic waffles because they hit that crisp edge, fluffy middle thing without acting fancy. The batter?
Simple, honest, no weird ingredients hiding in the pantry. I get that lightly sweet flavor from granulated sugar and a little vanilla extract, then every bite tastes like the diner waffle I actually want at home.
But the real reason I keep coming back is the texture: golden ridges that hold syrup, soft centers that tear apart like a dream. And yes, I absolutely stack them too high.
No regrets. Just butter, syrup, and that first crunchy bite I never skip.
Ingredients

- All purpose flour gives waffles their cozy, sturdy bite without getting too heavy.
- Granulated sugar adds light sweetness and helps those edges brown up nicely.
- Baking powder is the puff-maker, so you’ll get lift instead of sad, flat waffles.
- Fine salt keeps everything balanced.
Basically, it makes the sweet parts taste better.
- Eggs bring structure and a little richness, so the waffles hold together.
- Milk loosens the batter and keeps the inside soft, tender, and breakfast-y.
- Vegetable oil keeps them moist and helps make that crisp outside happen.
- Vanilla extract adds that warm bakery smell.
Plus, it makes them taste homemade.
Ingredient Quantities
- 2 cups (250 g) all purpose flour
- 2 tablespoons granulated sugar
- 1 tablespoon baking powder
- 1/2 teaspoon fine salt
- 2 large eggs
- 1 3/4 cups (420 ml) milk
- 1/2 cup (120 ml) vegetable oil or melted neutral oil
- 1 teaspoon vanilla extract
How to Make this
1. Preheat your waffle iron according to manufacturer instructions and lightly brush or spray with oil.
2. In a large bowl combine 2 cups all purpose flour, 2 tablespoons granulated sugar, 1 tablespoon baking powder, and 1/2 teaspoon fine salt; whisk to evenly distribute.
3. Make a small well in the dry ingredients and add 2 large eggs; pour in 1 3/4 cups milk, 1/2 cup vegetable oil or melted neutral oil, and 1 teaspoon vanilla extract.
4. Using a spoon, gently stir the mixture until just combined and no large streaks of flour remain; a few small lumps are fine.
5. Let the batter rest 3 to 5 minutes to allow the baking powder to start working and the batter to hydrate.
6. Ladle or pour the recommended amount of batter onto the preheated waffle iron so it covers the grid without overflowing.
7. Close the iron and cook until waffles are golden brown and crisp, following your iron’s timing guide and checking for steam reduction as a doneness cue.
8. Transfer waffles to a wire rack to keep them crisp while you cook the remaining batter.
9. If keeping waffles warm, hold them in a single layer on a low oven rack at 200 F until ready to serve.
10. Serve immediately with your favorite toppings.
Equipment Needed
1. Waffle iron
2. Large mixing bowl
3. Whisk
4. Measuring cups and spoons
5. Rubber spatula or wooden spoon
6. Ladle or 1 cup liquid measuring cup for pouring batter
7. Wire cooling rack
8. Baking sheet or oven-safe tray for holding waffles
9. Pastry brush or nonstick cooking spray bottle
FAQ
Simply Perfect Classic Waffles Recipe Substitutions and Variations
- All purpose flour: substitute with whole wheat pastry flour 1:1 for nuttier flavor and slightly denser waffles; or use a 1:1 gluten free all purpose blend that contains xanthan gum for a gluten free option.
- Eggs: replace 2 large eggs with 2 “flax eggs” made from 2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit 5 minutes; or use 1/2 cup unsweetened applesauce for a tender, egg free waffle.
- Milk: use equal volume buttermilk for tangier, more tender waffles; or use unsweetened plant milk such as soy or oat milk 1:1 for a dairy free option.
- Vegetable oil: swap with melted unsalted butter 1:1 for richer flavor, or melted refined coconut oil 1:1 for a neutral profile with slight coconut notes.
Pro Tips
1) Let the batter rest a bit longer if you can. Ten minutes helps the flour fully hydrate and gives the baking powder a little more lift, which yields airier waffles. Give it a gentle stir just before cooking.
2) For extra crisp edges, replace two to three tablespoons of the flour with cornstarch or add one tablespoon of melted butter in place of some of the oil. Both tricks promote browning and crunch without changing the basic flavor.
3) Preheat the iron thoroughly and do a quick test waffle. That tells you the perfect ladle amount and cooking time for your particular model, so you avoid undercooked centers or overflowing batter.
4) Keep waffles on a wire rack in a single layer while you finish the batch, and hold them in a 200 F oven if needed. Stacking traps steam and makes them soggy. For make ahead storage, freeze in a single layer and reheat in a toaster or oven for best texture.

Simply Perfect Classic Waffles Recipe
I keep coming back to these classic waffles because they turn out crisp on the outside, fluffy in the middle, and perfectly golden every time. One bowl, pantry staples, and the kind of breakfast that disappears fast.
8
servings
297
kcal
Equipment: 1. Waffle iron
2. Large mixing bowl
3. Whisk
4. Measuring cups and spoons
5. Rubber spatula or wooden spoon
6. Ladle or 1 cup liquid measuring cup for pouring batter
7. Wire cooling rack
8. Baking sheet or oven-safe tray for holding waffles
9. Pastry brush or nonstick cooking spray bottle
Ingredients
-
2 cups (250 g) all purpose flour
-
2 tablespoons granulated sugar
-
1 tablespoon baking powder
-
1/2 teaspoon fine salt
-
2 large eggs
-
1 3/4 cups (420 ml) milk
-
1/2 cup (120 ml) vegetable oil or melted neutral oil
-
1 teaspoon vanilla extract
Directions
- Preheat your waffle iron according to manufacturer instructions and lightly brush or spray with oil.
- In a large bowl combine 2 cups all purpose flour, 2 tablespoons granulated sugar, 1 tablespoon baking powder, and 1/2 teaspoon fine salt; whisk to evenly distribute.
- Make a small well in the dry ingredients and add 2 large eggs; pour in 1 3/4 cups milk, 1/2 cup vegetable oil or melted neutral oil, and 1 teaspoon vanilla extract.
- Using a spoon, gently stir the mixture until just combined and no large streaks of flour remain; a few small lumps are fine.
- Let the batter rest 3 to 5 minutes to allow the baking powder to start working and the batter to hydrate.
- Ladle or pour the recommended amount of batter onto the preheated waffle iron so it covers the grid without overflowing.
- Close the iron and cook until waffles are golden brown and crisp, following your iron's timing guide and checking for steam reduction as a doneness cue.
- Transfer waffles to a wire rack to keep them crisp while you cook the remaining batter.
- If keeping waffles warm, hold them in a single layer on a low oven rack at 200 F until ready to serve.
- Serve immediately with your favorite toppings.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 116g
- Total number of serves: 8
- Calories: 297kcal
- Fat: 17g
- Saturated Fat: 3.1g
- Trans Fat: 0.06g
- Polyunsaturated: 3.5g
- Monounsaturated: 8.5g
- Cholesterol: 59.1mg
- Sodium: 349mg
- Potassium: 130mg
- Carbohydrates: 29.5g
- Fiber: 0.9g
- Sugar: 6g
- Protein: 6.4g
- Vitamin A: 150IU
- Vitamin C: 0mg
- Calcium: 82mg
- Iron: 1.7mg

















