Learn how to make the Best Ever Vegan Waffles! Nice and crispy on the outside, soft and fluffy on the inside. Plus, they’re easy to make and use ingredients you likely already have in your pantry!
These truly are the best vegan waffles I’ve ever had. Perfectly crispy on the outside and fluffy on the inside, as a proper waffle should be. Plus, they’re easy to make, require only 1 main bowl, and use ingredients you likely already have in your pantry!
I’ve left plenty of room for substitutions so you can use what you have on hand. Make them fresh for Sunday morning brunch, or freeze a batch and pop them in the toaster for a super quick, delicious breakfast.
If you’re a waffle enthusiast like me, you’ll want to try my pumpkin waffles or my gluten free waffle recipe.
Ingredients needed (with substitutions)
- Ground flaxseeds – To make the flax eggs. Or simply omit the flax eggs and increase the oil. Works perfectly!
- Soy milk – Use coconut, almond, cashew, or any other kind of non-dairy milk in replacement of the soy milk.
- Apple cider vinegar – For perfectly risen, fluffy waffles. You can substitute this for lemon juice or white vinegar.
- Flour – You may make these waffles with all white flour, a mix of whole wheat and white, all whole wheat or even gluten free.
- Baking powder
- Granulated sugar – You could also use cane, raw, coconut, or brown sugar.
- Melted vegan butter or oil – Melted coconut oil, canola oil or vegan butter all work here. For oil free, you can substitute applesauce but they won’t be as crisp.
- Vanilla extract
How to make vegan waffles
Full instructions are in the recipe card at the bottom of the post. This is simply an overview with photos.
Start by preheating your waffle iron according to the manufacturer’s instructions. This is the best way to get perfect waffles every time! This waffle iron is my favorite because it makes more shallow waffles (not Belgian waffles) and the batter never sticks. Prepare your flax egg and vegan “buttermilk”.
- In a large bowl, whisk together the flour, baking powder, salt, and sugar.
- Next, add in the flax egg, vegan buttermilk, melted butter or oil, and vanilla. Stir until just combined with a large wooden spoon (don’t over mix!).
- Spray the waffle iron with cooking spray (unless the waffle iron is truly non-stick). Pour some batter onto the hot iron. The amount will vary depending on your waffle iron, I used about 3/4 cup per waffle.
- Cook as directed until the waffle is golden brown on both sides. Don’t try to remove the waffle before it’s cooked, or it will stick!
Can these be made gluten free?
You can use spelt flour or a gluten free mix instead of white flour to make turn this into a gluten free recipe. Alternatively, use my recipe for Vegan Gluten Free Waffles.
Toppings and add ins
Load your waffles with a ton of toppings, if desired. You could drizzle them in maple syrup, whipped cream, vegan butter, lemon curd, fresh berries, sliced bananas, vegan Nutella, slivered almonds, or caramel drizzle. If you really want to make this into a savory meal, make my vegan “chicken” for maple syrup-drenched vegan chicken and waffles!
Customize your waffle batter with tasty add-ins. I recommend using:
- Dairy free chocolate chips
- Sliced bananas or strawberries
- Peanut or almond butter
- A hint of cinnamon
- Pumpkin spice
Tips for the best waffles
- 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.
- 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.
- If you’re not ready to serve the waffles immediately, keep them in a warm oven (200ºF) until you’re ready to serve. This will keep them crispy and hot.
How to store leftovers
Wrap the leftover waffles individually or seal them in a container. Store them in the refrigerator for 3 to 4 days.
To freeze the waffles, place as many as you can in a freezer-safe bag. They freeze very nicely and will last for up to 3 months.
Pop the frozen or chilled waffles in a toaster until they’re warmed through and crispy.
Want more sweet and simple vegan breakfast recipes?
- Simple Vegan Pancakes
- Vegan French Toast
- 1 Bowl Vegan Blueberry Muffins
- Vegan Chocolate Pancakes
- Vegan Banana Pancakes
Best Ever Vegan Waffles
Flax Eggs (see notes for alternative)
- 1/4 cup ground flaxseeds
- 1/2 cup water
- 3 1/2 cups soy milk
- 2 tablespoons apple cider vinegar
- 3 1/2 cups all purpose flour* or a mix of whole wheat and white flour
- 2 tablespoons 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
- 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!
- 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.
*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.
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!
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?”
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!
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!
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!