Easy and delicious classic non dairy waffles. This recipe is quick and they are fluffy with the perfect amount of sweet.
My sister’s doctor put her on a no dairy diet a couple years ago and I have loved learning how to make her favorite dishes minus any dairy. And that is what led me to this Belgian waffle recipe.
It took some practice (and a number of bad batches) but I think you will agree that this version is the best.
They come out with a subtle crunch on the outside and the classic waffle inside. The flavor is so good and they are perfect for dressing up with your favorite waffle toppings.
How to make waffles without dairy

This recipe is ideal for using a Belgian waffle iron. If you do not have one it’s probably best to go with one of my other recipes (just search at the top for waffles).
As long as you have one then this is the recipe to make!
- 1 3/4 Cups All-Purpose Flour
- 2 tsp. Baking Powder
- 2 Tbs. Granulated Sugar
- 2 Large Eggs
- 1 1/2 Cups Unsweetened Oat Milk (you can sub in other non dairy milk options)
- 1 tsp. Pure Vanilla Extract
- 3 Tbs. Vegetable Oil
- 1 1/2 Tbs. Lemon Juice
- Dash of Salt

I promised you this recipe is easy and I meant it! Don’t let the long(ish) ingredient list fool you.
In a mixing bowl stir together your oat milk and lemon juice to create a buttermilk substitute. Let it rest in the bowl for a few minutes and then add your pure vanilla extract, eggs, and vegetable oil.
Whisk it together and then add your baking powder, all-purpose flour, and salt. Whisk until well blended.
And that is all it take to make dairy free waffle batter!
Now my favorite part. Pour your batter into your waffle iron and cook according to your models instructions.
As soon as your waffles are done cooking top with your favorite items and serve!
Tip: If you are cooking a huge batch of waffles or need to just keep them warm set them in your oven at 200 degrees until ready serve.

Simple Dairy Free Belgian Waffles
Equipment
- Belgian Waffle Iron
- Mixing Bowl
Ingredients
- 1¾ Cups All-Purpose Flour
- 2 tsp. Baking Powder
- 2 Tbs. Granulated Sugar
- 2 Large Eggs
- 1½ Cups Unsweetened Oat Milk Can use other non dairy milks
- 1 tsp. Pure Vanilla Extract
- 3 Tbs. Vegetable Oil
- 1½ Tbs. Lemon Juice
- Dash Salt
Instructions
- In mixing bowl stir together lemon juice and oat milk. Let stand for about three minutes.
- Add eggs, vegetable oil, and vanilla extract. Whisk until well combined.
- Add flour, baking powder, sugar, and salt. Whisk until creamy.
- Use waffle iron according to manufactures instructions.
- Serve with your favorite toppings and enjoy.
Notes
- You can keep cooked waffles warm in the oven at 200 degrees.
- Oat milk is my favorite to use but you can also use almond milk.
- All waffle toppings work great with this recipe.
Nutrition
Non Dairy Waffle FAQ
How do I store my batter?
Cover and refrigerate for up to two days. I like to store my waffle batter in a tupperware container to ensure a good seal. But you can also use plastic wrap to cover your container.
Can I freeze dairy free waffles?
Yes you can! Cooked waffles can be frozen in freezer safe baggies. They will keep for up to three months. To reheat place in preheated oven at 350 degrees. Heat for 8-10 minutes.
How do I make my waffles crisp on the outside?
The most likely reason is your waffle iron temperature is too low. Check recommended heating instructions for your model and adjust your temperature up if necessary.
What toppings can I put on my dairy free Belgian waffles?
The classic is maple syrup and vegan butter or dairy free whipped cream and strawberries. I find any fruit and non dairy whipped cream go super well with this recipe.