This waffle recipe is the only one you'll need to make homemade waffles with your waffle iron. Simple pantry ingredients mix up quickly in this easy batter that can be used right away or stored in the refrigerator for up to a week. Serve waffles hot with whipped cream and fresh fruit or with butter and maple syrup for either breakfast, brunch, or a snack.

Prep Time:
10 mins
Cook Time:
15 mins
Total Time:
25 mins
6 waffles

Wake up on the right side of the bed with this top-rated waffle recipe.

plate of waffles with bacon
Meredith Food Studios

Waffle Ingredients

You likely already have all the ingredients you'll need for this waffle recipe. If not, here's what to add to your grocery list:

· Eggs: This waffle recipe starts with two whole eggs, whisked until light and fluffy.
· Flour: All-purpose flour adds gluten, which gives the waffles structure. You can also use whole wheat flour.
· Milk: Whole milk lends richness and moisture. Plus, it helps create the ideal batter consistency.
· Oil: A neutral oil, such as vegetable oil, ensures the waffles are nice and moist.
· Sugar: A tablespoon of white sugar adds the perfect amount of sweetness.
· Baking powder: Baking powder acts as a leavener, which means it contributes to the waffles' light and fluffy texture.
· Salt: A pinch of salt enhances the other flavors. Don't skip this step!
· Vanilla: A dash of vanilla adds complexity and enhances the overfall flavor.
· Cooking spray: You'll need to spray the iron with nonstick cooking spray before you start making the waffles.

two waffles on a white plate topped with butter

How to Make Waffles

You'll find the full, step-by-step recipe below — but here's a brief overview of what you can expect when you make the best waffles of your life:

1. Make the batter: Whisk the eggs, then add the flour, milk, and oil. Whisk in the sugar. Stir in the remaining ingredients.
2. Make the waffles: Pour the batter onto the hot, prepared waffle iron. Cook until golden brown and repeat with the remaining batter.

Waffle Toppings

For the most traditional experience, top each waffle with butter and maple syrup. But that's not the only way to enjoy this top-rated recipe! Try one of these delicious ways to take your waffles up a notch:

· Blueberry sauce
· Nuts (such as pecans or walnuts)
· Vanilla glaze
· Nutella
· Homemade whipped cream
· Fresh berries (such as blueberries or strawberries)

waffles on a plate with fresh fruit and fried chicken
Allrecipes Member

How to Serve Waffles

Pair these waffles with classic breakfast fare (think scrambled eggs, bacon, or yogurt). If you're serving them for lunch or dinner, consider serving them with fried chicken! Chicken and waffles is never a bad idea, after all.

Can You Make Waffles Ahead of Time?

Yes! We recommend making the batter ahead of time and cooking the waffles just before serving. For make-ahead waffle batter, simply prepare the batter according to the recipe and cover. Refrigerate for up to one week and whisk before using.

How to Store Waffles

Allow the leftover waffles to cool, then transfer them to an airtight container. Store in the refrigerator for up to three days. For best results, reheat in a toaster or toaster oven.

Can You Freeze Waffles?

Yes, you can freeze waffles for up to three months. Arrange them in a single layer on a baking sheet and flash freeze for a few hours or up to overnight. When the waffles are frozen solid, transfer them to an airtight container or freezer-safe bag. There's no need to thaw — reheat them the way you would store-bought frozen waffles (in the toaster or microwave).

Allrecipes Community Tips and Praise

"Great basic waffle recipe," says Charlotte Wardrop. "I add nutmeg and cinnamon and a touch more vanilla to really make the recipe kick. Also if you have matcha powder on hand you can add some to make a great matcha waffle!"

"Totally perfect as written," according to Angie In Progress. "No changes necessary. Quick, easy, crispy on the outside and just sweet enough to be totally delicious!"

"Very easy and good recipe for homemade waffles," raves AngPayne. "My family loves waffles anytime of the day and being able to keep the batter in the fridge is perfect for my busy schedule!"

Editorial contributions by Corey Williams


  • 2 large eggs

  • 2 cups all-purpose flour

  • 1 ¾ cups milk

  • ½ cup vegetable oil

  • 1 tablespoon white sugar

  • 4 teaspoons baking powder

  • ¼ teaspoon salt

  • ½ teaspoon vanilla extract

  • nonstick cooking spray


  1. Preheat a waffle iron according to manufacturer's instructions.

  2. Whisk eggs in a large bowl until light and fluffy. Add flour, milk, and vegetable oil and mix to combine. Whisk in sugar, then mix in baking powder, salt, and vanilla just until smooth, being careful not to overmix.

  3. Spray the preheated waffle iron with nonstick spray. Pour batter onto the hot waffle iron and cook until golden brown and the iron stops steaming, 3 to 5 minutes.

    a low angle, close up view of a two square waffles stacked on a red plate, topped with syrup, and served with bacon.
    Dotdash Meredith Food Studio

Nutrition Facts (per serving)

382 Calories
22g Fat
38g Carbs
9g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 382
% Daily Value *
Total Fat 22g 28%
Saturated Fat 4g 22%
Cholesterol 68mg 23%
Sodium 390mg 17%
Total Carbohydrate 38g 14%
Dietary Fiber 1g 4%
Total Sugars 6g
Protein 9g
Vitamin C 0mg 1%
Calcium 231mg 18%
Iron 3mg 14%
Potassium 175mg 4%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love