These are the best vegan waffles: light, fluffy, and crisp around the edges, made with just a few pantry staples and absolutely no eggs or dairy required. A flax egg stands in for regular egg, plant-based milk and oil keep things moist and rich, and a gentle hand with the batter is what gives these their signature light texture. They come together in about 30 minutes and turn out golden brown and delicious every time, perfect for a lazy weekend breakfast or breakfast in bed.
The secret to great vegan waffles is treating the batter gently and using a proper flax egg as the binder. Letting ground flax seeds sit in warm water for a few minutes creates a gel that mimics the binding properties of egg, while whisking the dry and wet ingredients together just until combined (lumps and all) keeps the waffles tender rather than tough. The result is a waffle that’s every bit as light and crisp as a traditional version, with none of the eggy or dairy-heavy ingredients.
Why this works
A few key techniques are what give these waffles their light, fluffy texture, and they’re worth understanding.
The flax egg replaces regular egg as a binder. Whisking ground flax seeds with warm water and letting the mixture sit for about 10 minutes allows it to thicken into a gel, which works much like a beaten egg to help bind the batter together. This resting time is essential, don’t rush it, since the flax needs time to fully gel and won’t provide the same binding power if used too soon.
Not overmixing the batter is the single most important step for texture. Whisking the wet ingredients into the dry ingredients only until just combined, with a few lumps remaining, prevents overdeveloping the gluten in the flour. Overmixed batter leads to dense, tough waffles, while a gently mixed batter bakes up light and fluffy, so it’s genuinely worth resisting the urge to whisk out every last lump.
A mix of granulated and brown sugar adds subtle sweetness and depth. Using both sugars gives the waffles a touch of sweetness and a hint of molasses-like depth from the brown sugar, without making them overly sweet, since they’re often topped with syrup or fruit anyway. It’s a small detail, but it noticeably rounds out the flavor compared to using just one type of sugar.
And measuring accurately (ideally by weight) improves consistency. Using a kitchen scale to measure the flour and other ingredients is more precise than measuring cups, which can vary depending on how ingredients are scooped or packed, helping ensure the batter comes out with the right consistency every time. This is especially true for flour, where a heavy-handed scoop can pack in significantly more than a recipe intends.
What goes in
The ingredient list is short and mostly pantry staples.
You’ll need warm water, ground flax seeds, vanilla plant-based milk (or plain), vegetable oil, vanilla extract, all-purpose flour (or whole wheat), granulated sugar, brown sugar, baking powder, salt, and optional ground cinnamon.
A few notes. The flax and water mixture needs to sit for 10 minutes to properly gel before using, this is not a step to skip or rush. Whole wheat flour can substitute for all-purpose if you prefer, though texture will be slightly denser. If your batter turns out too thin, stir in a little more flour; if it’s too thick, thin it with a splash of plant-based milk. And a kitchen scale gives the most accurate, consistent results if you have one.
How to make them
Turn on your waffle iron.
In a small bowl, whisk together the warm water and ground flax seeds until thoroughly combined. Set aside for 10 minutes to gel.
In a medium bowl, whisk together the plant-based milk, vegetable oil, and vanilla extract. Set aside.
In a large bowl, whisk together the flour, both sugars, baking powder, salt, and cinnamon, if using.
Create a well in the center of the dry ingredients and pour in the plant-milk mixture and the flax mixture. Whisk gently, just until combined, being careful not to overmix.
Scoop the desired amount of batter onto the preheated waffle iron and cook according to your waffle iron’s instructions. Repeat with the remaining batter until all the waffles are cooked.

Tips, serving, and storing
A few things help. Let the flax mixture sit the full 10 minutes so it properly gels before mixing it in. Don’t overmix the batter, a few lumps are perfectly fine and actually preferred over a smooth, silky batter. Measure ingredients by weight with a kitchen scale if you have one, for the most consistent results. And adjust the batter’s consistency with a little extra flour or plant milk if it seems too thin or thick.
A couple more. These waffles freeze beautifully, so it’s worth making a double batch and freezing the extras for busy mornings when a homemade breakfast otherwise wouldn’t happen. And a sprinkle of cinnamon in the batter adds a lovely warm note if you enjoy that flavor.
These waffles are perfect for a weekend breakfast, brunch, or breakfast in bed. Serve them with maple syrup, fresh fruit, a dusting of powdered sugar, or vegan whipped cream. They’re also great topped with nut butter and sliced banana for a more filling, protein-rich breakfast.
For storing, keep leftover waffles in an airtight container in the fridge for up to 3 to 4 days. Reheat in a toaster or oven to bring back their crispness (the microwave will make them soft and a bit chewy). They freeze wonderfully for up to 2 to 3 months, just pop them straight from the freezer into the toaster for a quick, homemade breakfast anytime.
This makes about 4 to 6 waffles. Light, fluffy, and crisp at the edges, these vegan waffles prove that a dairy-free, egg-free breakfast can taste just as good as the classic version, and they’re easy enough to make any day of the week. Once you’ve got the flax egg and gentle-mixing technique down, this becomes a reliable go-to breakfast rather than an occasional project.
WP Tasty (Tasty Recipes Premium) field values
- Category: Breakfast
- Method: Stovetop (Waffle Iron)
- Cuisine: American
- Diet: Vegan, Vegetarian (naturally vegan and dairy-free. Contains wheat, so not gluten-free as written; use a gluten-free flour blend for that substitution.)
- Keywords: vegan waffles, dairy free waffles, egg free waffles, flax egg waffles, plant based waffles
- Serving Size: 1 waffle (recipe makes 4 to 6)
- Calories: 448 (from source; full nutrition is in the JSON.)
- Equipment: Waffle iron, mixing bowls, whisk, kitchen scale (optional)

Vegan Waffles
Equipment
- Waffle Iron
- Mixing Bowls
- Whisk
- Kitchen scale (optional)
Ingredients
- 2 1/2 tbsp warm water
- 1 tbsp ground flax seeds
- 1 3/4 cups vanilla plant-based milk plain will work
- 1/3 cup vegetable oil
- 1 1/2 tsp vanilla extract
- 2 cups all-purpose flour whole wheat will work
- 1 1/2 tbsp granulated sugar
- 1 tbsp brown sugar
- 3 tsp baking powder
- 1/4 tsp salt
- 1/2 tsp ground cinnamon optional
Instructions
- Preheat: Turn on your waffle iron.
- Make the Flax Egg: In a small bowl, whisk together the warm water and ground flax seeds until thoroughly combined. Set aside 10 minutes to gel.
- Mix the Wet Ingredients: In a medium bowl, whisk together the plant-based milk, vegetable oil, and vanilla extract. Set aside.
- Mix the Dry Ingredients: In a large bowl, whisk together the flour, both sugars, baking powder, salt, and cinnamon if using.
- Combine: Create a well in the center of the dry ingredients and pour in the plant-milk mixture and flax mixture. Whisk gently, just until combined; don’t overmix.
- Cook: Scoop the desired amount of batter onto the preheated waffle iron and cook according to the manufacturer’s instructions. Repeat with remaining batter.




