The best waffle recipe ever! Soft and fluffy inside, with a slightly crisp exterior. Easy to make & perfect for breakfast, brunch, or dessert!

Best Waffle Recipe

Waffles! My family loves ’em. How could they not? There’s something so wonderful about a stack of piping hot, golden brown waffles, fresh off the waffle maker.

We mostly eat them for breakfast, but they’re REALLY good for dessert too. Waffles and ice cream is a total classic!

I’m big on make ahead breakfasts for my kids. These chocolate chip muffins are a staple, and I’m a huge fan of scones too (check out these lemon blueberry scones, and these petite vanilla bean scones!). And I always try to keep a batch of these homemade waffles in our freezer too.

Easy Homemade Waffle Recipe

In my opinion, this is the best waffle recipe ever! It’s easy to make and the waffles bake up perfect every time. The flavors are perfectly balanced (not too sweet!) and the texture is on point. Soft and fluffy in the middle, with a slightly crispy exterior.


Waffles fall into the “quick bread” category of baking, which means they’re leavened with baking powder, and the method is super fast and super easy. With any kind of quick bread, you start by blending the dry ingredients, then the liquid ingredients, and then you stir everything together and bake it up.

So, for this homemade waffle recipe, the dry ingredients are flour, sugar, baking powder, and salt. Just whisk them all together in a big bowl.

Then, whisk together the buttermilk, melted butter, eggs, and vanilla.

If you don’t have buttermilk, you can create a reasonable facsimile by adding a little lemon juice or white vinegar to regular milk. Let it stand for about 5 minutes, and it will start to curdle and become thicker.

Stir the liquid mixture into the dry. Don’t overdo it, or your waffles could come out tough. It’s perfectly ok (and even preferable!) if the batter is a bit lumpy.

Just scoop the batter into your preheated waffle maker, and let it do it’s thing! You’ll know your waffles are done when they’re golden brown and a little crisp on the outside.


This waffle recipe calls for all-purpose flour, but you could also use self-rising flour. If you do, just omit the baking powder and salt.

You can also make a gluten-free version! Just substitute the flour for a gluten-free flour blend. Look for one that that subs 1:1 for regular flour. Here are a few good options:

For a dairy-free option, use any plant based milk, along with your favorite vegan butter substitute.

Old Fashioned Buttermilk Waffles


Waffles are so versatile! They can be topped in any number of different ways.

My family loves to eat them with butter and maple syrup. I think that is probably the most traditional way to enjoy waffles.

But they’re also great with fresh fruit or berries, and a dusting of powdered sugar!

We also like to top them with peanut butter, almond butter, or Nutella.

And they’re really good with fried chicken! It’s a thing, trust me. A very delicious thing.

For dessert, homemade waffles are the perfect vehicle for ice cream. There is nothing quite like a freshly baked, warm waffle with cold, creamy ice cream! Here are some of my favorite ice cream recipes:

Drizzle with chocolate syrup, hot fudge, or caramel sauce for the waffle sundae of your dreams!


Make a big batch of these homemade waffles, and keep them in your freezer! They freeze beautifully, and make busy mornings so much easier. It’s so great to be able to serve a homemade breakfast to your family, with minimal effort!

As the waffles come out of the waffle maker, cool them on a wire rack. Freeze them (in a single layer) until hard, then slip them into a plastic bag and stash them for several weeks in the freezer.

When you’re ready to serve, just reheat them gently in the toaster.

Fluffy Buttermilk Waffles from Scratch

I hope you’ll give this homemade waffle recipe a try! I bet your family will love it just as much as mine does!

This post contains affiliate sales links.


Watch this quick video to see how it’s done!

10 reviews

Homemade Waffle Recipe

The best waffle recipe ever! Soft and fluffy inside, with a slightly crisp exterior. Easy to make & perfect for breakfast, brunch, or dessert!

Prep Time 15 minutes Cook Time 20 minutes Total Time 35 minutes
Yields 6 8-inch diameter waffles     adjust servings


  • 3 cups all-purpose flour
  • 2 tablespoons granulated sugar
  • 1 1/2 tablespoons baking powder
  • 3/4 teaspoon kosher salt
  • 3 cups buttermilk*
  • 3/4 cup (1 1/2 sticks) unsalted butter, melted
  • 3 large eggs
  • 1 1/2 teaspoons vanilla extract


  1. Preheat the waffle maker.
  2. Place the flour, sugar, baking powder, and salt in a large bowl, and whisk to combine.
  3. Place the buttermilk, melted butter, eggs, and vanilla in smaller bowl, and whisk to combine.
  4. Pour the liquid ingredients into the dry, and fold together until mostly blended but still a little lumpy.
  5. Place about 1 cup of waffle batter into the hot waffle maker and cook until golden brown (about 2 to 3 minutes).
  6. Serve warm.


Recipe Notes

*If you don’t have buttermilk, you can substitute by stirring 3 tablespoons of lemon juice or white vinegar into 3 cups of regular milk. Allow the mixture to stand for 5 minutes, or until thickened and slightly curdled.

More great recipes for breakfast or brunch:

Nutrition Facts
Serving Size
Amount Per Serving As Served
Calories 537kcal Calories from fat 244
% Daily Value
Total Fat 27g 42%
Saturated Fat 16g 80%
Transfat 1g
Cholesterol 159mg 53%
Sodium 575mg 24%
Carbohydrate 59g 20%
Dietary Fiber 2g 8%
Sugars 10g
Protein 14g

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

Calories 2000
Total Fat Less than 65g
Sat Fat Less than 25g
Cholesterol Less than 300mg
Sodium Less than 2,400mg
Total Carbohydrate 300g
Dietary Fiber 25g

Image Map