Weekend mornings call for a stack of the Best Ever Vegan Waffles! They’re perfectly golden and crispy on the outside and soft and fluffy on the inside. Plus, they’re easy to make with pantry staple ingredients!
If you’re a waffle enthusiast like me, you’ll want to try my Vegan Pumpkin Waffles and my Gluten Free Waffle Recipe as well!

These are seriously the Best Vegan Waffles Ever! They’re golden and crispy on the outside and fluffy on the inside, as proper waffles should be. No one in my family can resist a stack (including me!).
As a bonus, these easy vegan waffles are a breeze to make in one large bowl using a handful of ingredients that may already be in your pantry. You can even turn to the substitution options in the recipe card if you’re missing one or two of the ingredients.
Make it a brunch to remember by pairing these fluffy waffles with my Simple Vegan Pancakes, a batch of The Best Tofu Scramble, and Vegan Strawberries and Cream Scones on the side!
Why this is literally the best vegan waffle recipe
- You won’t believe they’re vegan – You’ll be too distracted by the fluffy, buttermilk goodness! Trust me, one bite of a crispy on the outside and soft on the inside waffle and you won’t be able to stop.
- Pantry staple ingredients – These vegan waffles are easy to make with a handful of vegan baking staples, like flour, ground flaxseed, sugar, and oil.
- A 5-star recipe – This waffle recipe has over 200 5-star reviews from happy readers! Here’s what some of them are saying:
“These are literally the best waffles I have ever had – vegan or otherwise!! I changed nothing – it was perfect.” – Tory
“Amazing recipe!!! The waffles turned out crispy on the outside and soft on the inside, as if they have eggs in them it’s insane!! 10/10 and can’t wait to make them again.” – Dee
“I love these waffles! They are exactly as described: the best ever.” – Nancy

How to make vegan waffles
Find the complete printable recipe with measurements below in the recipe card.
While you preheat the waffle iron, make the flax egg by whisking the ground flax and water together in a small bowl. Set aside to thicken.
Next, combine the soy milk and apple cider vinegar in a large bowl to make the vegan buttermilk. Set aside to curdle.
Whisk the flour, baking powder, salt, and sugar together in a separate large bowl.
Add the flax eggs, vegan buttermilk, melted vegan butter/oil, and vanilla to the bowl with the dry ingredients. Stir until just combined, being careful not to over mix.
Don’t over mix the batter! Mix until everything has just combined for the lightest, fluffiest waffles. If there are lots of lumps, just let the batter rest for 10 minutes so they can dissolve.

Spray the preheated waffle iron with non-stick spray and pour some of the batter onto the iron. Cook until the waffle is golden brown.
Serve the waffles right away with fresh berries, coconut whip, vegan butter, maple syrup, and anything else you desire!
If you’re not ready to serve the cooked waffles right away, keep them in a warm oven (200ºF) until you’re ready to serve. This will keep them crispy and hot.

Topping ideas and add-ins
Now for the fun part… decorating your vegan waffles with ALL of the toppings! Other than a classic drizzle of maple syrup, you can top your waffles with:
- Vegan whipped cream
- Pats of vegan butter
- A dollop of lemon curd
- Fresh berries
- Sliced bananas
- Strawberry sauce
- A drizzle of vegan Nutella
- Slivered almonds
- A caramel drizzle
Or, if you’re a savory person, top the waffles with a few pieces of my Vegan Fried Chicken and some maple syrup for vegan chicken and waffles.
It’s also easy to customize your waffles with add-ins. I recommend using:
- Chocolate chips – Fold up to 1 cup of dairy-free chocolate chips into the batter at the end.
- Fresh fruit – Fold up to 1 cup of sliced bananas, strawberries, or blueberries into the batter.
- Nut butter – Whisk in a heaping spoonful of almond or peanut butter when you add the wet ingredients.
- Spices – Add a pinch of cinnamon, nutmeg, or pumpkin spice to the dry ingredients to make the waffles extra cozy.
- Protein powder – Add 1 scoop of your favorite vegan protein powder to the dry ingredients and an extra splash of milk to the wet ingredients if you’re craving vegan protein waffles.

Frequently asked questions
Yes, you can make this recipe gluten-free by substituting all-purpose flour with an equal amount of spelt flour or a gluten-free flour blend. Or, make my Vegan Gluten Free Waffles recipe instead.
You should be able to refrigerate the waffle batter overnight. Remember to take it out of the fridge 20 to 30 minutes before cooking the waffles to allow it to come to room temperature. If the batter thickens overnight, gently stir in a little water to help thin it out.
Wrap the leftover waffles individually or seal them in a container. Store them in the refrigerator for 3 to 4 days.
Yes, these waffles freeze beautifully! Transfer the cooled waffles to a freezer-safe bag and freeze for up to 3 months. Reheat them from frozen in a toaster until they’re warmed through and crispy.

Best Ever Vegan Waffles
Ingredients
Flax Eggs (see notes for alternative)
- 1/4 cup ground flaxseeds
- 1/2 cup water
Vegan Buttermilk
- 3 1/2 cups soy milk
- 2 tablespoons apple cider vinegar
The Rest
- 3 1/2 cups all purpose flour* or a mix of whole wheat and white flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1/3 cup granulated sugar
- 1/2 cup melted vegan butter or coconut oil, or other oil
- 2 teaspoons pure vanilla extract
Instructions
- Preheat waffle iron according to manufacturer’s instructions.
- Make the Flax Eggs: In a small bowl, combine the ground flax and water. Stir, and set aside to thicken.
- Make the Vegan Buttermilk: In a large measuring cup or bowl, measure 3 1/2 cups of soy milk. Add the apple cider vinegar, stir a little with a spoon and set aside to curdle.
- In a large bowl, whisk together the flour, baking powder, salt and sugar.
- Add the flax eggs, vegan buttermilk, melted vegan butter/oil and vanilla to the dry ingredients. Stir until just combined with a large wooden spoon, being careful not to over mix. The batter should be fairly thick, if it's too runny add a few tablespoons more of flour. If it's too thick, add a little more water.
- Spray waffle iron with non-stick spray. Pour the recommended amount of batter onto hot waffle iron, and cook until the waffle is golden brown on both sides.
- Serve immediately, or keep in a warm oven (200 degrees F) until ready to serve. Top with fresh berries, coconut whip, vegan butter, maple syrup and anything else you desire!
Video
Notes
- I recently discovered that you can make these waffles without flax seeds. Omit the flax eggs and increase the oil to 3/4 cup. Works really well, but they are slightly less crispy.
- May use coconut, almond, cashew or any other kind of non-dairy milk that you wish in place of the soy milk.
- For gluten free waffles, simply substitute an all purpose gluten free flour.
- For oil free, you can use applesauce instead of oil, but they won’t be as crispy. Melted vegan butter, melted coconut oil or a neutral flavored oil all work.
- These waffles freeze beautifully. To reheat, simple pop them in the toaster until warmed through and crispy. I always have waffles in the freezer!
- These make 8-9 large Belgian waffles, but if you have a smaller square waffle maker, they make around 22 waffles.
Nutrition
*This recipe was first published October 2018 and has been updated with improved photos and writing.




















Love these waffles!!
I used only whole wheat flour. Turned out great. Very tasty without any topping .
I’m glad you enjoyed the waffles, thank you!
Thank you for another great recipe! Especially love these topped with almond butter, banana, and a little maple syrup. But they are great plain as well. Leftovers crisp right back up in the waffle iron.
You’re welcome!
These are the best waffles (vegan or not) that I’ve had in recent memory! Usually they come out really thick and dry, and definitely not crispy enough. These were crispy, but light and fluffy on the inside. Like others have said you can eat them plain and they’re still delicious! Thank you!!
You’re welcome!
Love this recipe!
I love the flavor the coconut oil gives. They have a nice crispy airy texture. We put walnuts in them and they are amazing.
Thanks!
These are without a doubt the best vegan waffles ever! They get very crispy and brown wonderfully. I make these all the time for my grandkids and they love them – even without any toppings!! They also freeze great for later consumption! If I can get them to last that long!
Thank you so much! My kids love snacking on them plain with nothing on them. I’m so glad everyone loves them!
Amazing – crispy on outside and fluffy on inside. Thanks once again for another amazing recipe, Nora. You make it easy to be vegan!
You’re so welcome! Thanks for the comment!
I’m only a part time vegan and a huge waffle enthusiast. I made these with the only substitution being 1/4 cup of coconut sugar. They were amazing!! Still great out of the toaster the next day too. This will be my go to waffle recipe from now on.
That’s so great to hear!!
Can white vinegar be used instead of apple cider vinegar?
Sure!
These were PERFECTION!
If I were to use all purpose only, how much do you think I would need?
Just replace the whole grain flour with white and you are good to go!
Toddler approved! I’ve slowly been converting to all vegan food and try out your recipes because they always turn out so good! I used coconut milk and canola oil per the suggestions (that’s what I had). I’m so happy that I can make 20 ego sized waffles for wayyyy less than buying a box of 10. Most importantly, my toddler eats them 🙂
Used all white flour with the exception of 1 cup coconut flour. Tasted great!
I’m glad to hear that worked, thank you!
Truth in the title
Thanks!
Another winner!!! I randomly decided to find a new waffle recipe today. Glad I looked! Not sure why I didn’t look here first but yours popped up right away when I searched. So glad it did! We all LOVED it!!! I love crispy waffles and these were perfect!! Followed the recipe as written. Next time I will try all whole wheat.
I’m so glad you liked them!!
Hi I LOVE THE TASTE OF THE WAFFLE AND EVERYTHING BUT SINCE I’ve never used a waffle maker or even made waffle, it split in half. I don’t know why. Was it because I added too much batter or ? I really don’t know how much to put (it’s a Belgian waffle maker)
So I would say look at the instructions for your particular waffle maker as far as knowing how much to put in, but I generally put about 2/3 cup into mine. You may not have cooked it long enough as well, so again check your waffle maker as they all differ.
Fantastic! Very easy to put together and delicious!
These waffles taste great! My non-vegan family members loved them as well. One question (because I count my calories), does one serving equate to one waffle?
I’m so glad you enjoyed them! If you make 8 large waffles, then 1 waffle is 1 serving. It depends a lot on the size of your waffle iron. Hope that helps!
Made these today for breakfast and they were so good. Light, crispy and fluffy all at the same time, yum. I tried your cornbread and crepe recipe, both equally delicious.
I’m out of coconut oil, but I’m wondering if these would work with apple sauce or mashed bananas as a replacement?
Sure! I think that should work quite well.
Can you do these without the sugar?
Sure! Just leave it out.
These turned out perfectly, thank you! They didn’t stick to the iron either which is the main issue I have experienced with other recipes. Super yummy, and deliciously crispy on the outside.
I’m so glad to hear they worked and were delicious!
So yummy and easy to make. Great recipe!
Thanks so much!!
If you don’t have flax how many eggs is this when using egg replacement like Bobs?
About 2 eggs replaced should do it.
Another winner, Nora! I recently made your “disappearing” delicious chocolate cake! That was eaten in one sitting. This waffle recipe is very tasty! I am a fan of pancakes and waffles, and these waffles are thick, light, and flavorful! Thank you again.
Next stop…your vegan chicken! I read that recipe, and it looks interesting. I’m going to use my air fryer for that one. Looking forward to “another winner.”
So glad the waffles came out great for you!