Vegan Belgian Waffles Recipe

This Vegan Belgian Waffles makes crispy, golden waffles with a fluffy center, no eggs or dairy needed. Easy, delicious, and ready in just 30 minutes.

If you’ve been searching for a Vegan Belgian Waffles Recipe that actually delivers on that deep, golden crunch with a fluffy, pillowy center, you’ve landed in exactly the right place.

No eggs, no dairy, and absolutely no compromises on flavor or texture.

These waffles come together in under 30 minutes, and they taste like something you’d order at a cozy brunch cafe, not something you whipped up on a Tuesday morning.

Grab your waffle iron, because this one’s going on your regular rotation.

Quick Recipe Summary
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Servings4 waffles
Difficulty LevelEasy

If you love waffles for a weekend breakfast spread, you’ll also want to check out my Buttermilk Belgian Waffles for a classic non-vegan option your whole family will love.

Vegan Belgian Waffles Recipe

Why You’ll Love This Vegan Belgian Waffles

These waffles are everything you want in a weekend breakfast, and they happen to be completely plant-based.

The batter uses a simple “vegan buttermilk” trick with plant-based milk and apple cider vinegar. That slight tang makes the waffles taste richer and more complex than you’d expect.

Coconut oil keeps the inside moist and the outside perfectly crisp, without any buttery flavor overpowering the whole thing.

They freeze beautifully, which means you can make a double batch and pop them in the toaster on busy mornings.

Even the non-vegans at the table won’t know the difference. Seriously, they always come back for seconds.

You’ll love this recipe because:

  • It uses simple pantry staples you likely already have
  • The waffles get crispy on the outside and stay soft and airy inside
  • It’s completely dairy-free and egg-free without any unusual substitutes
  • The batter comes together in one bowl with minimal cleanup
  • Great for meal prep since the waffles freeze and reheat perfectly
  • Kid-friendly and crowd-pleasing for brunches and family breakfasts

Another favorite for plant-based mornings: Vegan Caesar Dressing makes a great pairing for a savory brunch table alongside these waffles.

Ingredients

The ingredient list here is short and approachable. Most of it is standard pantry stuff, and the swaps for eggs and dairy are completely seamless in the final product.

  • 2 cups all-purpose flour
  • 2 tablespoons granulated sugar
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon cinnamon (optional, but lovely)
  • 1 3/4 cups unsweetened plant-based milk (oat milk, almond milk, or soy milk all work well)
  • 1 tablespoon apple cider vinegar
  • 1/3 cup refined coconut oil, melted and slightly cooled
  • 1 teaspoon pure vanilla extract
  • 1 tablespoon ground flaxseed mixed with 3 tablespoons water (flax egg, rested 5 minutes)

You might also enjoy: Gluten Free Belgian Waffles if you need a gluten-free option for your household.

Kitchen Equipment Needed

You don’t need anything fancy to make these waffles come out perfect. Just a reliable waffle iron and a few standard kitchen tools.

  • Belgian waffle iron (deep-pocket style for the best texture)
  • Large mixing bowl
  • Medium mixing bowl
  • Whisk
  • Measuring cups and spoons
  • Silicone pastry brush (for oiling the waffle iron)
  • Rubber spatula
  • Wire cooling rack (to keep finished waffles crispy while you cook the rest)
  • Ladle or large measuring cup for pouring batter

Read Also: Waffle Recipe

Recommended Products for This Recipe

These are a few products I genuinely recommend based on experience making this recipe repeatedly. They each make a noticeable difference in the final result.

1. Belgian Waffle Iron (Deep Pocket Style)

A deep-grid Belgian waffle iron is the single most important tool for this recipe.

The deeper pockets trap steam better, which is what gives you that signature fluffy interior and crispy exterior.

A good non-stick surface also means you can use less oil and the waffles release cleanly every time.

Get it on Amazon

2. Organic Ground Flaxseed

The flax egg is a key binder in this recipe, and using a finely milled, fresh flaxseed makes a real difference in how well it gels.

I prefer organic because it tends to be fresher and binds more reliably. Look for ground (not whole) flaxseed so it activates properly with water.

Get it on Amazon

3. Refined Coconut Oil

Refined coconut oil has a neutral flavor (unlike virgin coconut oil, which can taste a little tropical).

It gives the waffles a beautiful golden crust and keeps the inside moist. I use it in place of butter in almost all my vegan baking.

Get it on Amazon

4. Oat Milk (Barista Style)

Oat milk gives these waffles the richest, creamiest base of any plant milk I’ve tested.

The barista version has a slightly higher fat content, which helps with flavor and texture.

It also curdles beautifully with apple cider vinegar to create that vegan buttermilk effect.

Get it on Amazon

Vegan Belgian Waffles Recipe

Step-by-Step Instructions: How to Make Vegan Belgian Waffles

1. Make Your Flax Egg

  • Combine 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl or cup.
  • Stir the mixture well with a fork or small whisk until fully combined.
  • Set it aside on the counter and let it sit for at least 5 minutes. During this time, the flaxseed will absorb the water and develop a thick, gel-like consistency that mimics the binding power of a whole egg.
  • After 5 minutes, give it one more stir. It should look slightly gelatinous and cling to the spoon. If it still looks very watery, give it another 2 to 3 minutes.

2. Make Your Vegan Buttermilk

  • Measure out 1 3/4 cups of your chosen plant-based milk and pour it into a medium bowl or large measuring cup.
  • Add 1 tablespoon of apple cider vinegar to the milk.
  • Stir gently just once or twice, then let the mixture sit undisturbed for 5 minutes. You’ll notice it will start to curdle slightly, which is exactly what you want. This is your vegan buttermilk, and the slight acidity gives the waffles a subtle tang and helps them rise.
  • Do not skip this step. The reaction between the acid and the baking powder in the dry ingredients is what makes the waffles light and fluffy.

3. Preheat Your Waffle Iron

  • Plug in your Belgian waffle iron and set it to medium-high heat, or follow the manufacturer’s instructions for the appropriate setting.
  • Allow it to preheat fully before adding any batter. This usually takes 3 to 5 minutes. A properly preheated iron is the key to a crispy exterior.
  • While it’s heating, lightly brush or spray the cooking surfaces with a neutral oil or melted coconut oil. Even if your waffle iron is non-stick, a light coat of oil helps achieve a crisper, more golden crust.

4. Mix the Dry Ingredients

  • In a large mixing bowl, add 2 cups of all-purpose flour, 2 tablespoons of granulated sugar, 1 tablespoon of baking powder, 1/2 teaspoon of salt, and 1/4 teaspoon of cinnamon if you’re using it.
  • Whisk all the dry ingredients together thoroughly until evenly combined. This step ensures there are no pockets of baking powder or salt that could create uneven flavor in the final waffle.
  • Make a small well in the center of the dry ingredients. This will make it easier to fold in the wet ingredients without over-mixing.

5. Combine the Wet Ingredients

  • To your vegan buttermilk mixture, add 1/3 cup of melted refined coconut oil. Make sure the oil is melted but not piping hot. If it’s too hot, it can shock the cold milk and start to solidify. Let it cool for a minute or two after melting if needed.
  • Add 1 teaspoon of pure vanilla extract to the wet mixture.
  • Add your prepared flax egg (which should now be fully gelled) to the wet mixture.
  • Whisk all the wet ingredients together until fully combined and uniform.

6. Make the Batter

  • Pour the wet ingredient mixture into the well you made in the center of the dry ingredients.
  • Using a rubber spatula or a whisk, gently fold the wet and dry ingredients together. Use slow, broad strokes and stop mixing as soon as the dry flour streaks disappear.
  • It’s perfectly fine, and actually preferable, if the batter has a few small lumps. Over-mixing will develop the gluten in the flour and result in tough, chewy waffles instead of light, airy ones.
  • The batter should be thick but pourable, roughly the consistency of a slightly runny pancake batter. If it seems too thick to pour easily, add a splash more plant milk, a tablespoon at a time, until you reach the right consistency.
  • Let the batter rest for 2 to 3 minutes while the waffle iron finishes heating. This short rest helps the baking powder activate and gives the waffles a slightly better rise.

7. Cook the Waffles

  • Open the preheated, oiled waffle iron and use a ladle or large measuring cup to pour enough batter to just fill the lower grid. For most Belgian waffle irons, this is about 3/4 to 1 full cup of batter. Check your waffle iron’s manual if you’re unsure of the exact amount.
  • Spread the batter gently toward the edges using the back of the ladle if needed, but don’t go all the way to the rim or the batter will overflow when you close the lid.
  • Close the lid gently but firmly and cook without opening the iron. Opening too early is the most common mistake that causes waffles to tear in half. Cook for 4 to 6 minutes, depending on your iron and desired crispiness.
  • The waffle is ready when the steam coming from the sides of the iron has reduced significantly. Most waffle irons also have an indicator light or signal. A golden-brown color and a slight resistance when you try to open the lid are both good signs.
  • Open the iron and use a fork or tongs to carefully lift the waffle out and set it on a wire cooling rack. Do not stack the waffles directly on top of each other while they are hot, as the steam trapped between them will make them soggy.

8. Repeat and Serve

  • Re-oil the waffle iron lightly between each waffle using a pastry brush or a quick spray.
  • Repeat the cooking process with the remaining batter. The waffles from the second and third batches often come out even better because the iron is fully up to temperature.
  • If you want to keep the first waffles warm while you finish cooking the rest, place them directly on the oven rack in a 200°F (95°C) oven. Do not stack them on a baking sheet or they will lose their crispiness.
  • Serve immediately with your favorite toppings.

Tips for The Best Vegan Belgian Waffles

A few small techniques make a noticeable difference in the final texture and flavor of these waffles. Keep these in mind for perfect results every time.

Here are the top tips to get the crispiest, fluffiest vegan waffles possible:

  • Don’t skip the resting time for the flax egg. If you rush this step, the batter won’t have enough binding agent and the waffles may fall apart when you try to remove them from the iron.
  • Let the vegan buttermilk curdle fully. Give it the full 5 minutes before mixing it into the dry ingredients.
  • Do not over-mix the batter. Lumps are your friend. Stop stirring as soon as the flour streaks disappear.
  • Preheat your waffle iron completely. A hot iron from the very start is what creates that crispy outer crust.
  • Don’t open the waffle iron too early. Wait until the steam has significantly reduced. Opening too soon tears the waffle and leaves the inside undercooked.
  • Use a wire rack, not a plate, to rest finished waffles. Air circulation underneath keeps them crispy.
  • Add a pinch of nutmeg or cardamom to the batter for a warm, spiced depth of flavor.
  • For extra-crispy waffles, increase the coconut oil by one additional tablespoon.

Read Also: Belgian Waffle Recipe

Serving Suggestions

Vegan Belgian Waffles Recipe

Vegan Belgian Waffles are incredibly versatile. You can go sweet or savory, simple or elaborate, and they’ll hold up beautifully either way.

They’re thick and sturdy enough to handle generous toppings without getting soggy, which makes them a perfect base for a proper brunch spread.

Some of the best ways to serve these waffles:

  • Fresh berries, sliced bananas, or peach compote with a drizzle of pure maple syrup
  • Coconut whipped cream for a rich, indulgent finish
  • Peanut butter and sliced bananas with a sprinkle of granola for a filling breakfast
  • Vegan chocolate sauce and chopped toasted pecans for a dessert-style waffle
  • Savory toppings like sauteed mushrooms, avocado, and a pinch of flaky salt
  • A Strawberry Banana Smoothie on the side for a complete brunch plate
  • Crispy tofu scramble alongside for a protein-rich savory breakfast

Variations of Vegan Belgian Waffles

The base batter here is incredibly adaptable. With a few simple additions or swaps, you can completely change the flavor profile.

Try one of these variations to keep things interesting:

  • Blueberry waffles: Fold 1/2 cup of fresh or frozen blueberries gently into the finished batter just before cooking.
  • Chocolate chip waffles: Stir in 1/3 cup of dairy-free chocolate chips for a kid-friendly version.
  • Banana waffles: Mash one ripe banana and add it to the wet ingredients. Reduce the plant milk by 2 tablespoons to compensate for the added moisture.
  • Lemon poppy seed waffles: Add the zest of one lemon and 1 teaspoon of poppy seeds to the dry ingredients for a bright, citrusy twist.
  • Pumpkin spice waffles: Replace 1/4 cup of the plant milk with pumpkin puree and add 1 teaspoon of pumpkin pie spice to the dry ingredients.
  • Peanut butter waffles: Whisk 2 tablespoons of creamy peanut butter into the wet ingredients before combining.
  • Whole wheat option: Substitute up to half the all-purpose flour with whole wheat flour for a heartier, nuttier waffle.

For more plant-based cooking ideas, check out my Vegan Mushroom Stroganoff for a hearty plant-based dinner that’s just as satisfying as these waffles are at breakfast.

Storage and Reheating

These waffles are excellent for meal prepping. Making a big batch on the weekend and reheating throughout the week is one of the best ways to use this recipe.

Here’s how to store and reheat them properly:

  • Room temperature: Waffles can sit at room temperature for up to 2 hours before they need to be refrigerated or frozen.
  • Refrigerator: Store cooled waffles in an airtight container or zip-lock bag in the fridge for up to 3 days.
  • Freezer: Lay cooled waffles in a single layer on a baking sheet and freeze until solid, about 1 to 2 hours. Then transfer to a zip-lock freezer bag and store for up to 3 months.
  • Toaster reheating: The toaster is hands-down the best method for reheating. Pop a frozen or refrigerated waffle directly into the toaster and toast until crispy. This method restores the crunch completely and takes only 2 to 3 minutes.
  • Oven reheating: Preheat your oven to 350°F (175°C) and arrange waffles in a single layer on a baking rack over a sheet pan. Reheat for 5 to 8 minutes until warmed through and crispy.
  • Avoid the microwave: Microwaving makes waffles soft and chewy. It’s fine if you prefer that texture, but for crispiness, stick to the toaster or oven.

Another great make-ahead breakfast to try alongside these waffles: Overnight Oats are easy to prep the night before for stress-free weekday mornings.

Nutritional Facts

The following is an approximate nutritional breakdown per serving (1 waffle), based on using oat milk and refined coconut oil. Values may vary slightly depending on the specific brands and toppings you use.

| Nutrient | Per Serving (1 waffle) | ||| | Calories | 320 kcal | | Total Fat | 13g | | Saturated Fat | 9g | | Total Carbohydrates | 45g | | Dietary Fiber | 2g | | Total Sugars | 7g | | Protein | 5g | | Sodium | 320mg | | Calcium | 120mg | | Iron | 2.5mg |

Nutritional values are estimates only and may vary based on specific ingredients and brands used.

Health Benefits of Key Ingredients

This recipe isn’t just delicious. The plant-based ingredients bring some genuine nutritional perks to your breakfast table.

Each key ingredient contributes something meaningful:

  • Ground flaxseed: An excellent source of omega-3 fatty acids and plant-based fiber. Just one tablespoon contains a meaningful dose of ALA (alpha-linolenic acid), which supports heart health and inflammation reduction.
  • Oat milk: Naturally contains beta-glucan fiber, which has been shown to support healthy cholesterol levels. It’s also often fortified with calcium and vitamin D.
  • Coconut oil: Provides medium-chain triglycerides (MCTs), which some research suggests may support energy metabolism. Using refined coconut oil keeps the flavor neutral while preserving some of these benefits.
  • Apple cider vinegar: Beyond its role in creating vegan buttermilk, apple cider vinegar contains acetic acid, which may help support healthy blood sugar levels after meals.
  • Plant-based milk (in general): Most fortified plant milks are free from cholesterol and lower in saturated fat than dairy milk, making them a heart-friendly base for baking.

You might also enjoy: Smoothie Bowl Recipe as another nutrient-dense plant-based breakfast option.

FAQs About Vegan Belgian Waffles

1. Can I make the batter ahead of time?

Yes, you can mix the batter the night before and store it covered in the refrigerator.

Keep in mind that the baking powder will lose some of its leavening power overnight, so the waffles may be slightly less fluffy than freshly made batter.

For best results, add a small additional pinch of baking powder (about 1/4 teaspoon) and a quick stir the next morning before cooking.

2. Why are my vegan waffles sticking to the iron?

Sticking is almost always a sign that the waffle iron wasn’t preheated long enough, or that the cooking surface wasn’t oiled properly.

Make sure you oil the iron before every single waffle, even if it’s non-stick.

Also, do not open the lid before the waffles are ready. Pulling them out too early when they’re still raw in the middle causes them to tear and stick.

3. What is the best plant-based milk for this recipe?

Oat milk is my top choice for the richest flavor and texture. Soy milk is a very close second and produces slightly more protein in the final waffle.

Almond milk works fine but produces a slightly thinner batter since it has a lower fat content.

Avoid canned coconut milk for this recipe, as it tends to make the batter too thick and the waffles too dense.

4. Can I make these waffles gluten-free?

Yes. Use a 1:1 gluten-free all-purpose flour blend in place of regular flour. The texture will be very similar, though slightly less chewy.

Make sure your baking powder and other ingredients are also certified gluten-free if you’re cooking for someone with celiac disease or a serious gluten sensitivity.

For a fully developed gluten-free version, check out my Gluten Free Belgian Waffles.

5. Can I use a regular waffle iron instead of a Belgian waffle iron?

Absolutely. A standard waffle iron will work fine with this batter. The waffles will be thinner with shallower pockets, but they’ll taste just as good.

Reduce the amount of batter per waffle to about 1/2 cup instead of 3/4 to 1 cup, and check for doneness a minute or two earlier since thinner waffles cook faster.

Vegan Belgian Waffles Recipe

Vegan Belgian Waffles

Author: iamwinfred
320kcal
No ratings yet
Share Print Save
Prep 10 minutes
Cook 20 minutes
Total 30 minutes
These Vegan Belgian Waffles are everything you want in a weekend breakfast, completely plant-based and absolutely delicious. Made with a simple vegan buttermilk, a flax egg, and melted coconut oil, they come out golden and crispy on the outside with a light, fluffy interior every single time. No eggs, no dairy, and no compromises on flavor or texture.
Servings 4 waffles
Course Breakfast, Brunch
Cuisine American

Ingredients

Dry Ingredients
  • 2 cups all-purpose flour 240g
  • 2 tablespoons granulated sugar 25g
  • 1 tablespoon baking powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon cinnamon optional
Wet Ingredients
  • 1 3/4 cups unsweetened plant-based milk 415ml; oat milk, almond milk, or soy milk all work well
  • 1 tablespoon apple cider vinegar combined with plant milk to make vegan buttermilk
  • 1/3 cup refined coconut oil 75ml; melted and slightly cooled; refined preferred for neutral flavor
  • 1 teaspoon pure vanilla extract
Flax Egg
  • 1 tablespoon ground flaxseed mixed with 3 tablespoons water; rest 5 minutes before using
  • 3 tablespoons water for flax egg

Equipment

  • Belgian waffle iron Deep-pocket style for best texture
  • Large mixing bowl For dry ingredients
  • Medium mixing bowl For wet ingredients and vegan buttermilk
  • Whisk
  • Measuring cups and spoons
  • Silicone pastry brush For oiling the waffle iron between batches
  • Rubber spatula For folding batter without over-mixing
  • Wire cooling rack Keeps finished waffles crispy while remaining batches cook
  • Ladle or large measuring cup For portioning batter into the waffle iron
  • Small bowl or cup For making the flax egg

Method

  1. Combine 1 tablespoon ground flaxseed with 3 tablespoons water in a small bowl, stir well, and set aside for 5 minutes until it forms a thick, gel-like consistency.
  2. Stir 1 tablespoon of apple cider vinegar into 1 3/4 cups of plant-based milk and let the mixture sit undisturbed for 5 minutes until it curdles slightly.
  3. Preheat your Belgian waffle iron to medium-high heat for 3 to 5 minutes, then lightly brush the cooking surfaces with melted coconut oil before adding batter.
  4. Whisk together the flour, sugar, baking powder, salt, and cinnamon (if using) in a large bowl until evenly combined, then make a small well in the center.
  5. To the vegan buttermilk, add the melted coconut oil, vanilla extract, and gelled flax egg, then whisk until fully combined.
  6. Pour the wet ingredients into the well in the dry ingredients and fold gently with a rubber spatula until just combined; a few small lumps are fine. Rest the batter for 2 to 3 minutes.
  7. Pour about 3/4 to 1 cup of batter into the preheated iron, close the lid, and cook for 4 to 6 minutes until steam reduces and the waffle is golden brown; do not open the iron early.
  8. Transfer each finished waffle to a wire cooling rack (or a 200°F oven to keep warm), re-oil the iron, and repeat with the remaining batter.

Nutrition

Serving1WaffleCalories320kcalCarbohydrates45gProtein5gFat13gSaturated Fat9gPolyunsaturated Fat1gMonounsaturated Fat1gSodium320mgPotassium180mgFiber2gSugar7gVitamin A2IUCalcium12mgIron14mg

Notes

  • Don’t skip the flax egg rest time. Give it the full 5 minutes so it gels properly and binds the batter.
  • Don’t over-mix the batter. Stop folding as soon as the dry flour streaks disappear. Lumps are fine and prevent tough waffles.
  • Best plant milk choice: Oat milk produces the richest flavor and texture. Soy milk is a close second. Almond milk works but creates a slightly thinner batter.
  • Use refined coconut oil, not virgin, to keep the flavor neutral. If you prefer, melted vegan butter works as a 1:1 substitute.
  • For extra-crispy waffles, increase the coconut oil by 1 additional tablespoon.
  • To keep waffles warm and crispy while cooking the rest of the batch, place them directly on the oven rack at 200°F (95°C). Do not stack them on a baking sheet.
  • Freezer-friendly: Freeze cooled waffles in a single layer, then transfer to a zip-lock bag for up to 3 months. Reheat directly in the toaster for a crispy result.
  • Make-ahead batter: The batter can be made the night before and refrigerated. Add a small extra pinch of baking powder and stir before cooking the next day.
  • Flavor variations: Fold in 1/2 cup of blueberries, dairy-free chocolate chips, or add lemon zest and poppy seeds to the dry ingredients for easy variations.
  • Gluten-free option: Substitute a 1:1 gluten-free all-purpose flour blend with no other changes needed.

Tried this recipe?

Let us know how it was!

Conclusion

This Vegan Belgian Waffles is proof that plant-based breakfast can be just as indulgent and satisfying as anything else on the brunch table.

The crispy edges, the fluffy interior, the slightly tangy batter, it all comes together in a way that feels special without requiring any special skills or hard-to-find ingredients.

Make them once and you’ll understand why this is such a beloved recipe in so many vegan households.

Give them a try this weekend, and let me know in the comments how they turned out.

I’d love to hear which toppings you went with, and whether you tried any of the variations.

Recommended: