Crispy & Fluffy Dairy-Free Waffles (The Best Homemade Recipe)
Weekend mornings in my house smell like vanilla and toasting batter, because that’s when I make a big stack of these dairy-free waffles. They’re everything a waffle should be: shatter-crisp and golden on the outside, pillowy and tender within, with deep little pockets made for catching maple syrup. I spent a frustrating stretch turning out waffles that were either rubbery or sadly soft, until I discovered the cornstarch trick that locks in that signature crunch. The best part is how ordinary the ingredients are, just pantry staples and plant milk. Nobody at my table has ever guessed there’s no butter or dairy involved, and these have become the breakfast my family asks for by name.
By Brooks · Tested and updated May 31, 2026
Key Takeaways
- Cornstarch is the secret to a shatter-crisp exterior on dairy-free waffles.
- Don’t overmix — a few lumps make for lighter, fluffier waffles.
- Let the batter rest 5 minutes so the baking powder activates.
- A hot, well-greased iron gives the crispest crust and clean release.
- Easily vegan with flax eggs, and they freeze beautifully for busy mornings.
What Are Dairy-Free Waffles?
Dairy-free waffles are crisp, fluffy breakfast waffles made with no milk or butter, using plant-based milk and oil in their place. A little cornstarch in the batter creates that signature crackly-crisp exterior, while baking powder gives a light, airy interior. The result is golden, deeply pocketed waffles that taste just like the classic, with no dairy at all. Made from everyday pantry staples in one bowl, they’re an easy, reliably dairy-free breakfast that works for syrup-drenched weekends or quick freezer-to-toaster weekday mornings.

Why You’ll Love This Recipe
- Crispy and fluffy. The perfect contrast of crunchy outside and tender inside.
- Pantry-simple. No specialty ingredients, just staples and plant milk.
- One bowl. Quick to mix and easy to clean up.
- Freezer-friendly. Make a batch and reheat in the toaster all week.
- Crowd-pleasing. No one can tell they’re dairy-free.
Ingredients
This makes about 8 waffles. The cornstarch is what guarantees crisp edges, so don’t skip it.
- 1 3/4 cups (220 g) all-purpose flour
- 1/4 cup (30 g) cornstarch
- 1 tablespoon baking powder
- 2 tablespoons granulated sugar
- 1/2 teaspoon fine sea salt
- 1 3/4 cups (415 ml) unsweetened plant-based milk (oat or almond)
- 1/3 cup (80 ml) neutral oil (avocado or canola)
- 2 large eggs (or 2 flax eggs for vegan)
- 1 teaspoon pure vanilla extract
Pour your batter into a hot iron and serve these alongside a mug of my homemade dairy-free coffee creamer for the coziest breakfast.

How to Make Dairy-Free Waffles
Step 1: Whisk the dry ingredients
In a large bowl, whisk together the flour, cornstarch, baking powder, sugar, and salt. Tip: Whisking the dry ingredients first ensures the baking powder and cornstarch are evenly distributed, so every waffle rises and crisps the same.
Step 2: Combine the wet ingredients
In another bowl, whisk the plant milk, oil, eggs, and vanilla until smooth. Tip: If using flax eggs, mix them first and let them sit 5 minutes to gel so they bind the batter just like regular eggs.
Step 3: Mix gently
Pour the wet ingredients into the dry and stir just until combined; a few lumps are fine. Tip: Overmixing develops gluten and makes waffles tough and chewy, so stop as soon as the flour disappears.
Step 4: Rest the batter
Let the batter rest for 5 minutes while the waffle iron heats. Tip: This short rest lets the baking powder start working and the flour hydrate, giving you lighter, fluffier waffles with a better rise.
Step 5: Cook until golden
Pour batter onto a hot, greased waffle iron and cook until deeply golden and crisp, 4 to 5 minutes. Tip: Resist opening the iron too early; let the steam die down, which signals the waffle has set and will release cleanly.
Step 6: Keep them crisp
Hold finished waffles in a single layer on a rack in a 200°F (95°C) oven. Tip: Stacking hot waffles traps steam and makes them soggy, so keep them in a single layer to stay crisp until serving.

Expert Tips & Tricks
- Don’t skip the cornstarch. It’s the single biggest factor in a crisp exterior.
- Grease between batches even on a non-stick iron for the best release and crunch.
- Use unsweetened milk so you control the sweetness of the batter.
- Crisp leftovers in the toaster, never the microwave, which makes them limp.
Variations & Substitutions
- Vegan: Use 2 flax eggs and check that your sugar is vegan.
- Gluten-free: Swap in a 1:1 gluten-free baking blend with xanthan gum.
- Chocolate chip: Fold in 1/2 cup dairy-free chocolate chips.
- Cinnamon-vanilla: Add 1 teaspoon cinnamon for cozy spiced waffles.
- Pancake option: Thin the batter with a splash of milk and make my gluten-free dairy-free pancakes instead.
Storage & Reheating
- Refrigerator: Store airtight for up to 3 days.
- Freezer: Freeze in a single layer, then bag for up to 3 months.
- Reheat: Pop straight into the toaster or a 350°F oven to bring back the crisp.
- Make-ahead: A double batch on the weekend covers quick weekday breakfasts.
Nutrition Information
Values are an estimate per waffle (recipe makes 8), based on USDA FoodData Central reference data. Numbers vary with your milk and toppings.
| Nutrient | Amount per waffle |
|---|---|
| Calories | 228 |
| Total Fat | 11 g |
| Saturated Fat | 1.5 g |
| Carbohydrates | 29 g |
| Sugar | 5 g |
| Fiber | 1 g |
| Protein | 4 g |
| Sodium | 320 mg |
Swapping in fortified plant milk keeps breakfast dairy-free; this guide to almond milk covers choosing milks that bake and cook well.
Frequently Asked Questions
How do I make dairy-free waffles crispy?
Add cornstarch to the batter, use a hot well-greased iron, and hold finished waffles in a single layer on a rack in a warm oven. Stacking them traps steam and makes them soggy.
What is the best dairy-free milk for waffles?
Unsweetened oat or almond milk works best. Oat milk gives a richer batter, while almond is lighter. Avoid sweetened or vanilla versions so you can control the flavor.
Can I make these dairy-free waffles vegan?
Yes. Replace the eggs with 2 flax eggs (2 tablespoons ground flax plus 6 tablespoons water, rested 5 minutes). They stay crisp and fluffy with no other changes.
Can I freeze homemade waffles?
Absolutely. Cool them completely, freeze in a single layer, then transfer to a bag for up to 3 months. Reheat straight from frozen in the toaster for a quick breakfast.
Why are my waffles soggy?
They were likely stacked while hot or undercooked. Cook until deeply golden and the steam slows, then keep them in a single layer on a rack rather than piling them up.
Round out your dairy-free breakfast spread with tender dairy-free banana bread or fluffy dairy-free muffins.
Related Dairy-Free Recipes
⭐ Rate This Recipe
Did you make this recipe? Tap the stars below to rate it and leave a quick review — your feedback helps fellow dairy-free cooks and makes our day. 💛
There are no reviews yet. Be the first one to write one.
