These easy homemade waffles are crisp and golden on the outside, light and fluffy inside, and made with simple ingredients you probably already have in your kitchen.
This classic waffle recipe comes together quickly without any complicated techniques. The batter is gently mixed, then cooked in a hot waffle iron until the waffles develop crisp edges and a tender center.
Serve them for breakfast or brunch with butter, maple syrup, fresh berries, sliced bananas, or whipped cream. They’re also easy to freeze, making them perfect for busy weekday mornings.
Why You’ll Love These Easy Homemade Waffles
- Crisp golden edges
- Light and fluffy center
- Simple pantry ingredients
- Easy beginner-friendly recipe
- Ready in about 30 minutes
- No complicated techniques
- Great for breakfast or brunch
- Easy to customize
- Freezer-friendly
- Perfect with sweet toppings
Ingredients

- 2 cups all-purpose flour
- 2 tablespoons granulated sugar
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 2 large eggs
- 1 3/4 cups whole milk
- 1/2 cup unsalted butter, melted and slightly cooled
- 2 teaspoons vanilla extract
For Serving
- Butter
- Pure maple syrup
- Fresh strawberries
- Blueberries
- Sliced bananas
- Whipped cream
- Powdered sugar
How to Make Easy Homemade Waffles
1. Preheat the Waffle Iron
Preheat your waffle iron according to the manufacturer’s instructions.
A properly heated waffle iron helps create crisp edges while keeping the inside light and tender.
Lightly grease it if necessary.
2. Combine the Dry Ingredients
In a large mixing bowl, whisk together the flour, sugar, baking powder, and salt.
Make sure the baking powder is evenly distributed throughout the flour.
3. Mix the Wet Ingredients
In another bowl, whisk together the eggs, milk, melted butter, and vanilla extract.
Make sure the melted butter has cooled slightly before adding it to the eggs.
4. Combine the Batter

Slowly pour the wet ingredients into the dry ingredients.
Gently whisk or fold until just combined.
A few small lumps are completely fine.
Avoid overmixing because it can make the waffles dense instead of fluffy.
5. Rest the Batter
Let the batter rest for about 5 minutes.
This gives the flour time to hydrate and allows the baking powder to begin working.
6. Cook the Waffles

Lightly grease the waffle iron if needed.
Pour enough batter into the center of the waffle iron to cover the cooking surface without overflowing.
Close the lid and cook according to your waffle maker’s instructions, usually about 3 to 5 minutes.
The waffles should be golden brown and crisp.
7. Remove Carefully
Use a silicone or wooden utensil to carefully remove the waffle.
Avoid using metal utensils on a nonstick waffle iron because they can scratch the surface.
Place finished waffles on a wire rack rather than stacking them immediately.
This helps keep the edges crisp.
8. Serve

Serve the waffles immediately with your favorite toppings.
Classic toppings include butter and warm maple syrup.
For a fruitier breakfast, add strawberries, blueberries, or sliced bananas.
How Do I Make Waffles Crispy?
A hot waffle iron is essential for crisp waffles.
Also, don’t stack freshly cooked waffles because trapped steam can soften the edges.
Place finished waffles on a wire rack until you’re ready to serve.
For extra crisp waffles, you can place cooked waffles directly on an oven rack in a 200°F oven while you finish cooking the remaining batter.
Why Are My Waffles Not Fluffy?
Overmixing is one of the most common causes of dense waffles.
Mix the batter only until the ingredients are combined.
Also check that your baking powder is fresh.
Old baking powder may not provide enough lift.
Can I Make the Batter Ahead of Time?
It’s best to cook the waffles soon after preparing the batter.
If you need to prepare ahead, you can mix the dry and wet ingredients separately and combine them shortly before cooking.
This helps preserve the leavening power of the baking powder.
Can I Freeze Homemade Waffles?
Yes.
Homemade waffles freeze very well.
Allow the waffles to cool completely.
Place them in a single layer on a baking sheet and freeze until firm.
Then transfer them to a freezer-safe bag or container.
Separating them with parchment paper makes it easier to remove individual waffles.
Freeze for up to 3 months.
How Do I Reheat Frozen Waffles?
You can reheat frozen waffles directly in a toaster.
A toaster oven also works well.
For larger batches, place them on a baking sheet and heat in a 350°F oven until warm and crisp.
Avoid microwaving if you want to maintain crispy edges.
Can I Use Buttermilk?
Yes.
Buttermilk gives waffles a slightly tangy flavor and tender texture.
If substituting buttermilk for regular milk, you can keep the rest of the recipe the same.
Can I Use Whole Wheat Flour?
Yes.
You can replace part of the all-purpose flour with whole wheat flour.
For a lighter texture, start by replacing about half of the flour.
Using 100% whole wheat flour will produce a denser waffle.
Easy Homemade Waffle Variations
Chocolate Chip Waffles
Fold mini chocolate chips into the batter.
Serve with strawberries and whipped cream.
Blueberry Waffles
Add fresh blueberries to the batter or sprinkle them over the finished waffles.
Cinnamon Waffles
Add 1 teaspoon of ground cinnamon to the dry ingredients.
Banana Waffles
Add mashed ripe banana to the batter and reduce the milk slightly if necessary.
Lemon Waffles
Add fresh lemon zest and a small amount of lemon juice for a bright citrus flavor.
Pecan Waffles
Fold chopped pecans into the batter and serve with warm maple syrup.
Pumpkin Spice Waffles
Add pumpkin puree and warm pumpkin spices for a cozy fall breakfast.
Can I Make Belgian-Style Waffles?
Yes.
If your waffle maker produces deeper Belgian-style pockets, use the same batter and adjust the amount of batter according to your waffle iron.
Belgian waffles often have deeper pockets that are perfect for holding butter, syrup, fruit, and whipped cream.
What to Serve With Homemade Waffles
Homemade waffles pair well with both sweet and savory breakfast foods.
Sweet Toppings
- Maple syrup
- Butter
- Fresh strawberries
- Blueberries
- Bananas
- Whipped cream
- Powdered sugar
- Honey
- Nutella
- Peanut butter
Savory Options
- Fried eggs
- Crispy bacon
- Breakfast sausage
- Fried chicken
- Avocado
- Scrambled eggs
How to Store Leftover Waffles
Allow the waffles to cool completely.
Place them in an airtight container and refrigerate for up to 3 days.
Reheat them in a toaster or oven to bring back their crisp texture.
Frequently Asked Questions
Why are my waffles sticking to the waffle iron?
The waffle iron may not be hot enough, or the cooking surface may need light greasing. Make sure the waffles are sufficiently cooked before trying to remove them.
Can I make waffles without eggs?
Yes, although the texture will be different. Egg substitutes can be used depending on your dietary needs.
Can I use oil instead of butter?
Yes. A neutral oil such as canola or vegetable oil can replace the melted butter.
Can I use almond milk?
Yes. Unsweetened almond milk can replace whole milk.
Can I make mini waffles?
Yes. Use a mini waffle maker and adjust the amount of batter and cooking time.
Why did my waffles turn soggy?
Steam is usually the culprit. Don’t stack freshly cooked waffles, and place them on a wire rack until serving.
Recipe Card
Easy Homemade Waffles
Prep Time: 10 minutes
Cook Time: 15–20 minutes
Total Time: About 30 minutes
Servings: 6–8 waffles
Course: Breakfast
Cuisine: American
Ingredients
- 2 cups all-purpose flour
- 2 tablespoons granulated sugar
- 1 tablespoon baking powder
- 1/2 teaspoon salt
- 2 large eggs
- 1 3/4 cups whole milk
- 1/2 cup melted unsalted butter
- 2 teaspoons vanilla extract
Instructions
- Preheat the waffle iron.
- Whisk flour, sugar, baking powder, and salt.
- Whisk eggs, milk, melted butter, and vanilla separately.
- Add wet ingredients to the dry ingredients.
- Gently mix until just combined.
- Let the batter rest for 5 minutes.
- Lightly grease the waffle iron if needed.
- Add batter and close the waffle iron.
- Cook for 3–5 minutes or until golden and crisp.
- Remove carefully and place on a wire rack.
- Repeat with the remaining batter.
- Serve warm with butter, maple syrup, fruit, or whipped cream.