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.




















Absolutely delicious!! Thank you Nora we love all your recipes even though we’re not eating 100 percent vegan . My family wanted waffles but we were out of eggs , so I knew you’d have a delicious waffle recipe . Yes and they were delicious! The whole family also thought so. Thank you and God bless you and your family.
Hi Tamia. I’m thrilled that your family loved my waffle recipe! Thanks for your terrific feedback and incredible words of kindness!
Do you know if replacing sugar with monk fruit/erythritol would change the texture of these waffles?
I don’t think it will affect them too much, other than taste.
Hi Nora!
I made these waffles and they were wonderful! I cut the recipe exactly in half and they turned out great! I have a small, 2 square waffle maker and didn’t have enough time to cook a full batch. I got 8 nice, crispy waffles I topped with blueberries warmed with maple syrup, yummy! The best part is I have enough left for breakfast tomorrow! Thanks for another great recipe, it’s a keeper!
Diane S.
Hi Diane. I’m thrilled to hear you loved the waffles! I love making toasted waffles with leftovers! Thanks for your upbeat feedback and great review!
My go to waffle recipe – thank you!I’ve tried others and this really is the best.
I have a question though, today when I added the wet to the dry to combine my flour clumped like crazy – big balls of flour swimming in the flax/oil/milk mixture. I squeezed them out by hand. There’s usually clumps and it’s fine but this time there were so many and so big I wasn’t sure what happened. The only thing I did different was reduce the sugar to just over 1/4 cup & when I poured the wet into the dry I didn’t mix immediately but went to wash a few things. Thanks in advance!
I’m so glad you like the waffle recipe! That’s odd about the clumping, perhaps it had something to do with the flour, or humidity, I’m not sure. But if this happens, you can use a whisk to break up any big clumps, just try not to over mix the batter too much. Hope that helps!
Family favorite! We love these waffles! We make a batch and freeze the left overs for toaster waffles.
We love using the leftover waffles as toaster waffles! I’m thrilled you guys are loving the waffles! Thanks for your wonderful feedback!
I love this recipe and have made it so many times I have lost count! Nora’s recipes are always wonderful and tasty 🙂
Your wonderful words and positive feedback are so encouraging! Thank you for sharing! I’m thrilled that you love the waffles!
Everything she makes is magic!
We’ve tried two other vegan waffle recipes and they weren’t good. Limp, etc. Then, I was like, “Does Nora have a waffle recipe!?”
Of course she has a waffle recipe. My husband bit into his and was like “WHY DIDN’T YOU EVER CHECK TO SEE IF NORA HAD A WAFFLE RECIPE?”
My bad!
Your kind words mean so much to me! I’m thrilled you guys loved the waffles! Thanks for using my recipes! I’m so glad you are enjoying my recipes! Thanks for your wonderful feedback and review!
I had been craving waffles so finally broke down and bought a waffle iron and then headed off in search of a good waffle recipe! I guess I did not really search much since I looked on your website first lol. These waffles were perfect! The crispy outside was so good. I stuck with the flax egg as opposed to more oil since I never notice ground flax in things and it is healthier. Regardless if I ever run out of flax it is good to know there are option. On point like always!
Hi Jen. How fun you have a new waffle iron! Waffles are so delicious! I’m glad that you tried, and loved, my waffle recipe! Thanks for sharing your wonderful feedback and review! Wishing you lots of happy and delicious waffle making!
Me encanto la receta, quedan esponjositos. La hice sin flaxseeds. Gracias por compartir! Saludos desde Mexicali.
I have made this recipe several times and it’s always a big hit! Delicious.
I was wondering – would the batter freeze well? Also, could it be used to make pancakes instead of waffles? Thanks!
Hi Joy. I’m thrilled the waffles are a hit! I’ve never frozen waffle batter, so I’m not sure if it will work or not. I don’t think the batter will last more than 2-3 days at most in the refrigerator. I have never made pancakes with this batter, so am not sure how it would work! I use my simple vegan pancakes recipe. I hope some of this information helps!
These are our go to for Sunday brunch. We use 2/3-3/4 AP flour to 1/4-1/3 white wheat flour. We use avocado oil or refined coconut oil and usually soy or almond milk. My 3 children absolutely adore these! These are the gold standard for vegan waffles and they toast perfectly the next day too. My 5 year old vegan niece came to visit and was skeptical of my skills until I made these! She ate them up for breakfast raving about how great they were and then asked to have them as her snack. I can’t recommend them enough.
Hi Lena. I’m so thrilled you guys love the waffles! I love having these waffles as leftovers! Thank you for taking time to share your fantastic feedback and ideas! Happy cooking!
These were very good! I followed the recipe to near exact using half AP flour and half white whole wheat flour along with expeller pressed canola oil instead of vegan butter. The only small addition I included was an extra tsp of vanilla (I LOVE vanilla!). The “buttermilk” flavor stands out in the waffles and my husband especially liked that. The whole family really enjoyed these! I will be making your vegan blondies today for our Labor Day get together tomorrow! =)
Hi Lisa. I’m happy that the waffles turned out great and your family loved them! Thank you for sharing your great review! Enjoy the blondies!
Good recipe. I used Almond milk and gluten free flours/4 different.
I used olive oil. And a little cinnamon. The proportions in the recipe are good except too much salt for me so I divided salt in half,
I’m so glad to hear that you loved the waffles! Thanks for sharing your great feedback and ideas!
Another Nora cooks recipe hit! I’m never disappointed with your recipes. With this one I was skeptical it would work bc I didn’t have everything and substituted a few things (Aquafaba for the flax egg and bread flour instead of AP) but it was delicious!! Thank you
I’m so happy to hear you loved the waffles! Thank you for your wonderful feedback and review!
I made these while on vacation and didn’t have vanilla so substituted with fresh blueberries and lemon juice and they were amazing! Even the kids loved them. Thanks so much!
You are welcome! Thank you for sharing your great review and feedback!
These waffles have great flavor that you don’t find in other recipes. The flax egg in the recipe works very well. And they are the perfect balance of crispy and fluffy! Thanks for sharing.
Thank you so much for your wonderful review, Skye! I’m so glad you loved the waffles!
Hello! My daughter can’t have flaxseed so I’d love to make these with a bit of added oil instead, as mentioned it the notes – I can’t really tell how *MUCH* extra oil I should add, though? Thanks for any suggestions you might have so I don’t accidentally add the wrong amount to make up for omitting the flax egg! Thank you! 🙂
Hi Kathryn. You can omit the flax eggs and increase the oil to 3/4 cup. Works really well, but they are slightly less crispy. FYI: The specific oil measurement is contained in the ‘notes’ section at the bottom of the recipe. Enjoy!
I love all your recipes but have yet to try this one, and I’m hoping you might have some input about adding sourdough starter to it? I am having a hard time finding a vegan waffle recipe that uses my starter/discard. Do you think I could just add some into your recipe or would it change ratios etc? Thank you!
I haven’t tried it or really worked much with sourdough, so I’m truly not sure, sorry! Thank you for loving my recipes, if you do try it let me know how it goes. 🙂
Just wanted to follow up with using the sourdough discard— they turned out fantastic!! I added 100g of my discard to the recipe when mixing in wet ingredients and didn’t change anything about the original flour and liquid. I also omitted the flax egg and used extra oil as per your notes, and added an extra 2 tbsps of sugar just as a taste preference. They were crisp on the outside and so fluffy inside! Absolutely delicious, thank you for another 5 star recipe!
I used Just Egg and also added frozen raspberries, blueberries and shivered almonds ?
How did it turn out with Just Egg? I don’t have flax, but I do have Just Egg at home.
My daughter is actually allergic to flax but we ended up substituting one egg, as well as adding enjoy life dark chocolate chips and mini marshmallows, and these were so so so delicious. Won’t go for another waffle recipe after this!
So glad the waffles were a hit with your family! Your waffles sound so delicious! Thanks for sharing your great feedback an ideas!
Hi Nora!
Love your recipes. You make them very simple and delicious. I love this waffle recipe. I love that you came up with a substitute for the flax eggs. I also took from another recipe the aquafaba eggs. I whipped 3 up like egg whites and folded in the batter. Made the waffles even more light and airy. Thank you for all your recipes and the notes and tips you provide!
Hi Brenda. You are welcome! I sure appreciate your positive feedback, as well as information about what is helpful for you in my recipes! Thank you! Wishing you lots of happy cooking!
So good!
Thanks for creating this recipe.
I used 1/2 cup semolina flour and some crispy quinoa for fun!!
Hi Gina. I’m so glad you loved the waffles! Thanks for your great feedback!
So delicious! I sometimes add a little cinnamon to the mix. Our favourite is to have these with vegan chicken tenders and drown them in maple syrup
I’m so glad you are loving the waffles! Thanks for sharing your wonderful feedback and ideas!
I love these but I need to learn how to swap buckwheat flour. I put in 3 1/2 cups thinking I could swap the same amount. I was wrong! Now I want to fix the batter so I don’t have to throw it away! Any help would be appreciated! Thank you!
For fun I’m calculating my daily fiber intake. I make these with a Belgian waffle maker. If I cut them into fours, about 20-24 squares total per recipe, is the nutrition information quoted per square?
I’m sorry, I really don’t know the answer to that, I don’t pay that close of attention to serving sizes! You’d have to make them all, then divide them up into 8 sections to know for sure.
Made these for Mother’s Day brunch and followed the recipe exactly as written. Hands down a favorite! We will definitely keep this recipe in the “make again” file!
Thanks for your great feedback on the waffles! I am so glad you loved them, and will be making them often! Happy cooking!
Hi Nora! This has been my family’s go-to waffle recipe every weekend for ages and it’s a hit every time! I believe you had previously noted the measurements of whole wheat flour and all purpose that you used, but I don’t see it there now. Could you please let me know what it said previously for the combination of flours? Thanks, Nora! ?
I forgot to rate the recipe! Your recipe always produces light and crisp waffles that are perfect with blueberries and maple syrup! Love them!!
Thanks for sharing your great review and feedback! I’m so glad to hear you are loving the waffles!
Hi there! Sure, I found that any mix of flour works well in these waffles. The original recipe called for 2 cups of white flour and 1 1/2 cups whole wheat flour. Hope that helps and you keep enjoying the waffles!
Thank you so much, Nora! Can’t wait to whip up another batch this weekend! ?
Love your recipes. would it be ok to hold blueberries into the waffle mixture prior to cooking?
Thank you! Yes, folding in some blueberries will work! Enjoy!