Homemade Waffles Recipe

This homemade waffles recipe is so easy to make. They’re crispy on the outside with a light and fluffy center, perfect for all of your favorite toppings. Plus, these dairy free waffles made without milk or butter. Makes 8 waffles.

overhead shot of two homemade waffles topped with strawberry sauce and dairy free whipped cream

Our breakfasts have become fairly routine – toast, overnight oats or quick scrambled eggs during the week and dairy free pancakes or egg in a hole on the weekend. Sometimes we switch it up with my cheddar and chive waffles or no milk french toast  on the weekend, but we are creatures of habit after all.

But, lately, we’ve been loving this homemade waffle recipe, and it’s been a really great change of pace. I love that they’re just as easy to make as pancakes, but totally more fun.

Plus, we’ve been topping them with all sorts of fun stuff – like this beautiful strawberry sauce which would be perfect for Valentine’s Day breakfast in bed. They would even be a great option for Mother’s Day brunch.

More dairy free breakfast options: tater tot breakfast casserolebananas foster pancakes / maple sausage dutch babies / breakfast tacos

closeup of two homemade waffles topped with strawberry sauce and dairy free whipped cream

What is the difference between pancake and waffle mix?

I did a ton of testing for this recipe. I didn’t want to just throw pancake batter into a waffle iron and call it a day – although, I’m sure it would turn out just fine.

I really wanted to get perfectly crispy waffles that were light an airy in the center. I think we ended up eating waffles 2 times a week for the past month or so. Not that I’m complaining.

After doing a decent amount of research, I learned that the sugar and fat quantities are high in waffle mix, which is what allows the waffles to get that crispy exterior. So, I experimented with different sugar/oil ratios until I found one that made the ultimate homemade waffles.

Just in case you didn’t know, read this post: are eggs dairy?

two homemade waffles topped with strawberry sauce and dairy free whipped cream

What can I substitute for milk in waffles?

To make this recipe dairy free, I used almond milk instead of dairy milk and canola oil instead of melted butter. Read this post if you want to know more about dairy free substitutes.

I like to use vegetable oil rather than coconut oil or vegan butter because it’s just easier. There’s no need to melt anything and it’s really easy to measure.

If you don’t want to use almond milk, you can swap it for a different nut milk (I love using cashew milk) or any other dairy free alternative, like oat milk or coconut milk.

Just stay away from the full-fat canned coconut milk for this recipe. It just won’t work because it’s too rich and thick.

How to make homemade waffles

Preheat your waffle iron.

Following the instructions provided with your machine, preheat the waffle maker so it’s ready to go when you’re batter is ready. You will want to experiment to find what heat setting you like best for your waffle iron. We keep ours at 3 1/2 (out of 5), but each machine will be different.

I would recommend starting somewhere around medium-high when testing, to prevent any burning. You can always cook your waffles longer if needed. And, be aware that even though the signal beeps or the light says the waffles are done, you can keep cooking if needed.

Mix your batter.

In a large bowl, mix your dry ingredients together. This helps evenly distribute the leavening agents (baking powder). Then whisk in your wet ingredients, one at a time, until smooth. Some small lumps in the batter are ok, but you don’t want to leave any major clumps.

overhead shot of two homemade waffles topped with strawberry sauce and dairy free whipped cream

Waffle your batter.

I use a 1/2 cup measuring cup or a ladle to transfer my batter to the waffle iron. Fill each section and close the lid. Don’t be give into the temptation of opening the iron to check on the waffles.

Just let the machine do it’s job and check when it beeps. If they aren’t crispy on the top, leave them in a little bit longer.

To keep cooked waffles warm and crispy, I like to place mine on a cooling rack inside a cooking sheet to keep the air circulating and prevent them from losing their crispiness.

I will either pop this in the oven on a warm setting or just keep it next to the waffle maker (it depends on how many batches of waffles I’m making or if we’re eating them right away, etc.).

Serve your waffles.

I love to serve my waffles with this homemade strawberry sauce (recipe in the section below), but you can serve your waffles with whatever you choose.

Just be sure to serve them immediately or keep them warm using the method I mentioned to keep your homemade waffles nice and crispy.

two homemade waffles topped with strawberry sauce and dairy free whipped cream

How to make strawberry sauce for waffles

To make this easy strawberry sauce, I used a 1 pound bag of from strawberries that I thawed in the fridge. They were slightly frozen still, but enough to cut through.

I halved each of the strawberries and placed them in a large skillet, but you could easily leave them whole or cut them small if you want.

Add 1/4 cup sugar and 2 tablespoons of lemon juice to the pan and heat the strawberries over medium heat until they start to soften and produce juice.

In a small bowl, whisk together 2 tablespoons cornstarch with 2 tablespoons cold water. Add to the pan and stir to combine. Simmer until the strawberries break down and the sauce that forms has thickened.

two homemade waffles topped with strawberry sauce and dairy free whipped cream

Simply Whisked is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

FAQs about homemade waffles

What is the best waffler maker?

We used this Belgian waffle maker for this homemade waffles recipe, but you could really use whatever waffle iron you have (or end up purchasing). Technically, these aren’t Belgian waffles, but we’ve were given this waffle maker as a wedding gift so I wasn’t going to run out and buy a new one.

If I was going to be a non-Belgian one, it would be this one. But, I also think this heart shaped or bubble waffle maker would be really fun.

How do you make waffles crispy?
  • The key to getting crispy waffles is really in the batter. You need the proper sugar/fat ratio to make get a crispy waffle. This means use a batter that isn’t the same as pancake batter.
  • You also want to make sure your waffle iron is at the right temperature. You may have to experiment with this until you find the perfect setting for your waffle batter.
  • You can also ensure you’re waffles stay crispy by placing your finished waffles on a cooling rack while making the rest of the waffles. This allows air to circulate and prevents them from getting soggy.
Can I make waffle batter ahead of time?

You can make your waffle batter ahead of time and store it in an air-tight container in the fridge for up to two days.

How do I reheat leftover waffles?

These homemade waffles can be made in advance and reheated in the toaster or the oven when ready to serve. This is a great option for making waffles on weekday mornings.

two homemade waffles topped with strawberry sauce and dairy free whipped cream

Homemade Waffles Recipe

  • Author: Melissa Belanger
  • Prep Time: 5 minutes
  • Cook Time: 15 minutes
  • Total Time: 20 minutes
  • Yield: 8 waffles 1x
  • Category: breakfast
  • Method: waffle iron
  • Cuisine: American, Belgian


The BEST homemade waffles made from scratch – This easy recipe is made without milk or butter. The waffles are totally dairy free and still super fluffy and crispy on the outside. #waffles #dairyfree



  • 1 3/4 cup all-purpose flour
  • 1 tablespoon baking powder
  • 2 tablespoon sugar
  • 1/4 teaspoon coarse salt
  • 1 1/2 cups almond milk
  • 6 tablespoons canola oil
  • 2 eggs
  • 1 teaspoon vanilla extract


  1. Preheat waffle oven.
  2. In a large bowl, whisk together the flour, baking powder, sugar and coarse salt.
  3. Add milk, canola oil, eggs and vanilla extract – one ingredient at a time – whisking until smooth.
  4. Prepare waffles according to waffle maker directions, using about 1/2 cup of batter for each waffle.*


*amount will vary by waffle iron.

Keywords: waffles, homemade waffles, homemade waffles recipe, dairy free waffles

Last Updated on

  • Reply
    February 6, 2019 at 12:11 pm

    The recipe calls for milk? Is this almond milk?

    • Reply
      Melissa Belanger
      February 6, 2019 at 12:33 pm

      Yes! Sorry. We used almond milk, but you can use whatever dairy free milk you like (just not canned coconut milk).

  • Reply
    June 15, 2019 at 8:08 pm

    This recipe is really good! The waffles are nice ans fluffy inside and crispy on the outside. The taste is very nice too. Definitely a keeper!

  • Reply
    August 16, 2019 at 4:22 pm

    Tastes just like regular waffles! These are my favorite breakfast and I love that all the ingredients are things that were already in my kitchen! Definitely recommend making these. Tomorrow I’m going to make them again, but with olive oil instead of canola and see how it goes.

Leave a Reply

Filling out this form will subscribe you to our newsletter, and you’ll get this awesome cheat sheet and more dairy free recipes delivered straight to your inbox.