This vegan waffle recipe delivers everything you want in a weekend breakfast — crispy golden edges, a fluffy soft center, and zero eggs or dairy required.
It comes together in under 30 minutes with pantry staples you already own.
Perfect for lazy Sunday mornings, brunch with friends, or anyone who wants breakfast to feel like a real celebration.
The Best Vegan Waffle Recipe – Crispy, Fluffy & Totally Irresistible
Recipe Overview
| Detail | Value |
| COURSE | Breakfast / Brunch |
| CUISINE | American |
| DIFFICULTY | Easy |
| SERVINGS | 4 waffles |
| PREPARATION TIME | 10 minutes |
| COOKING TIME | 20 minutes |
| CALORIES | ~290 per waffle |
Equipment Needed
- Waffle iron (Belgian or standard style both work)
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Measuring cups and spoons
- Rubber spatula
- Pastry brush or cooking spray for greasing
- Wire cooling rack (keeps waffles crispy!)
If you love simple vegan baking recipes, this soft and delicious vegan banana bread recipe makes a perfect next bake.
Ingredients
The dry ingredients:
- 1½ cups all-purpose flour
- 2 teaspoons baking powder
- 1 tablespoon sugar (coconut sugar or regular white sugar both work)
- ½ teaspoon salt
- ½ teaspoon cinnamon (optional but highly recommended)
The wet ingredients:
- 1½ cups unsweetened oat milk (or any plant-based milk)
- 1 tablespoon apple cider vinegar
- 3 tablespoons melted coconut oil (or neutral vegetable oil)
- 1 teaspoon pure vanilla extract
- 1 tablespoon maple syrup
The secret weapon:
- 1 tablespoon ground flaxseed mixed with 3 tablespoons water (your flax egg — made 5 minutes ahead)
Optional mix-ins:
- ½ cup blueberries folded into the batter
- ¼ cup dairy-free chocolate chips
- 1 teaspoon lemon zest for a bright citrusy flavor
- 2 tablespoons peanut butter stirred into the wet ingredients
Substitutes & Variations:
- Swap all-purpose flour for oat flour or a 1:1 gluten-free blend for a GF version
- Use almond milk, soy milk, or coconut milk instead of oat milk
- Replace coconut oil with melted vegan butter for a richer flavor
- Skip the flax egg and use 3 tablespoons of unsweetened applesauce instead
- Add 2 tablespoons of cocoa powder for a chocolate waffle variation
Step-by-Step Instructions
1. Make your flax egg first.
Mix 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl and set it aside for 5 minutes to thicken.
Tip: This is your egg replacement and it works incredibly well — don’t skip it or your waffles won’t hold together properly.
2. Make your vegan buttermilk.
In your medium bowl, combine the oat milk and apple cider vinegar, give it a quick stir, and let it sit for 5 minutes.
Tip: The vinegar curdles the milk slightly to create a tangy buttermilk effect — this is one of the biggest secrets to fluffy, flavorful waffles.
3. Preheat your waffle iron.
Turn on your waffle iron and let it fully preheat — a properly hot iron is absolutely essential for getting those crispy golden edges we all love.
4. Whisk your dry ingredients.
In your large mixing bowl, whisk together the flour, baking powder, sugar, salt, and cinnamon until evenly combined.
5. Finish the wet mixture.
Add the melted coconut oil, vanilla extract, maple syrup, and your thickened flax egg into the vegan buttermilk bowl.
Whisk everything together until smooth and well combined.
6. Combine wet and dry ingredients.
Pour the wet ingredients into the bowl of dry ingredients and stir gently with a spatula until just combined.
Tip: Stop mixing the moment you don’t see dry flour anymore — overmixing is the number one enemy of fluffy waffles and I cannot stress this enough.
7. Let the batter rest.
Let your batter sit undisturbed for 3–5 minutes while your waffle iron finishes heating up.
Tip: This resting time allows the baking powder to activate and gives your vegan waffle recipe that extra lift and fluffiness.
8. Grease your waffle iron.
Lightly brush or spray your preheated waffle iron with coconut oil or cooking spray before each waffle.
Even if your iron is non-stick, greasing it every single time is what gives you that perfectly golden, crispy exterior.
9. Pour in the batter.
Pour enough batter to fill your waffle iron about ¾ of the way — don’t overfill or you’ll have a batter overflow situation on your hands.
Tip: The exact amount depends on your waffle iron size, but about ½ to ¾ cup per waffle is usually perfect.
10. Cook until golden and crispy.
Close the lid and cook for 4–5 minutes without opening — resist the urge to peek too early!
Tip: Your waffle is ready when steam stops escaping from the sides of the iron — that’s the real signal, not the timer.
11. Transfer to a wire rack.
Place your finished waffle directly on a wire cooling rack instead of stacking them on a plate.
Stacking waffles traps steam underneath and makes them soggy — the rack keeps this vegan waffle recipe delightfully crispy.
12. Repeat and serve warm.
Continue with the remaining batter, greasing the iron each time, until all your waffles are cooked.
Keep finished waffles in a 200°F oven on the wire rack while you cook the rest — this vegan waffle stays warm and crispy the whole time!
Ideas for Serving
These vegan waffles are incredible on their own, but here’s how to take them completely over the top:
- With fresh berries and a generous drizzle of pure maple syrup — the classic combination that never gets old and never will
- Topped with coconut whipped cream and sliced bananas for a brunch-worthy presentation that looks like it took way more effort than it did
- Spread with natural almond butter and sliced strawberries for a protein-packed breakfast that keeps you full all morning
- As a savory waffle topped with avocado, cherry tomatoes, and a sprinkle of everything bagel seasoning — don’t knock it until you try it
- Sandwiched around a scoop of vegan vanilla ice cream with chocolate sauce for a dessert waffle situation that absolutely nobody will complain about
Nutrition Information
| Nutrient | Amount (Per Waffle) |
| Calories | ~290 kcal |
| Protein | 6g |
| Fat | 11g |
| Carbs | 42g |
| Fiber | 2g |
| Sugar | 7g |
| Sodium | 310mg |
These waffles are a genuinely solid breakfast option, especially compared to many processed store-bought versions.
The flaxseed adds a small but meaningful dose of omega-3 fatty acids, and using oat milk gives the batter a natural creaminess along with a little extra fiber.
The fat here comes primarily from heart-healthy coconut oil, and the carbohydrate content gives you lasting energy for the morning ahead.
Swap in oat flour for an even higher fiber count, or add peanut butter to the batter for an extra protein boost that keeps hunger far away.
Common Mistakes to Avoid
- Overmixing the batter — lumpy batter is completely normal and actually desirable; overworking it develops too much gluten and produces dense, tough waffles
- Opening the waffle iron too early — lifting the lid before the waffle is set will literally tear it in half, which is both heartbreaking and messy
- Skipping the batter resting time — even 3 minutes makes a noticeable difference in how fluffy and airy the finished waffle turns out
- Not greasing the iron before every single waffle — skipping this even once leads to stuck, torn waffles that break apart when you try to remove them
- Using cold plant milk straight from the fridge — cold liquid mixed with melted coconut oil causes the oil to solidify into little white clumps in your batter
- Stacking waffles instead of using a wire rack — steam trapped between stacked waffles turns crispy edges into a soft, disappointing pile very quickly
Conclusion
Weekend mornings just got a whole lot better, and honestly so did every other morning of the week.
This vegan waffle recipe is one of those recipes that feels like a little act of self-care — simple to make, endlessly customizable, and genuinely delicious every single time.
Once you nail the basic batter, you can go in a million different flavor directions and never get bored.
Whether you’re cooking for yourself, your kids, or a whole table of brunch guests, this recipe always delivers.
Pull out that waffle iron collecting dust in your cabinet, and let’s make some magic happen this weekend!
FAQs
Can I make this vegan waffle recipe gluten-free?
Absolutely!
Swap the all-purpose flour for a 1:1 gluten-free flour blend or use oat flour.
The texture is slightly different but still delicious, crispy, and completely satisfying.
Can I make the batter the night before?
Yes — mix the dry and wet ingredients separately and store them in the fridge overnight.
Combine them in the morning for fresh vegan waffle recipe batter with almost zero morning effort required.
Why are my waffles not crispy?
The most common culprits are too much liquid in the batter, not enough oil, or pulling them off the iron too soon.
Always let steam stop escaping before opening and place finished waffles on a wire rack.
Can I freeze leftover vegan waffles?
One hundred percent yes!
Cool them completely, then freeze in a single layer before stacking in a bag.
Reheat straight in the toaster for a perfectly crispy result any morning of the week.
What’s the best plant milk for this recipe?
Oat milk gives the richest, creamiest flavor and works beautifully.
Soy milk is a close second for protein content, while almond milk produces a slightly lighter vegan waffle with a subtler taste.


