These almond flour keto waffles are crispy on the outside and tender and fluffy on the inside. They're just as good as traditional waffles! They're ready in 30 minutes - simply mix the batter in one bowl and pour it into the waffle maker.

The best thing about these keto waffles is that they're not a compromise. Chaffles, for example, are delicious but quite different than the real thing. These waffles are not. They have a pleasant vanilla flavor and smell amazing. I often make a double batch and freeze the leftovers for easy weekday breakfasts - I simply pull them out of the freezer and lightly toast them.
Ingredients and Substitutions

See the recipe card for exact measurements. Here are my comments on some of the ingredients.
- Vanilla extract: I use a full tablespoon, so it's important to use pure vanilla extract. Sometimes, I flavor the waffles with a teaspoon of almond extract instead of a tablespoon of vanilla extract.
- Sweetener: I use stevia glycerite to equal 2 tablespoons of sugar. This adds the perfect level of sweetness.
- Whole milk: You can substitute heavy cream or canned coconut milk for whole milk.
- Almond flour: I use superfine almond flour. I don't recommend using a coarse almond meal.
- Variation: I sometimes add 6 ounces of fresh (not frozen) blueberries, folding them into the batter as the last step before cooking the waffles. You can also add ½ cup of dark chocolate chips.
Instructions
The detailed instructions and step-by-step photos are included in the recipe card. Here's a quick overview.
Heat your waffle maker. You want it nice and hot by the time the batter is mixed. Combine the ingredients in a bowl, whisking until smooth. Generously grease your waffle maker with melted butter. Pour the batter into the cavities. Measure ½ scant cup per waffle.

Cook the waffles until they are golden brown, for about 5 minutes. The exact cooking time will depend on your waffle maker.

Serve immediately, topped with syrup and/or butter.

Best Keto waffles I've found yet. I love waffles and have been doing Keto for the past three years. I have tried premixed packaged mixes and recipes from the internet, but this is by far the best that I have found. My wife even tried them and commented that they were the best she's had. The texture and taste were great.
Ken Shutley
Read more comments
Recipe Tips
- You don't want these waffles to be overly sweet. They only need 2 tablespoons of granulated sweetener or the equivalent in stevia. I usually use ½ teaspoon of stevia glycerite. You can skip the sweetener altogether if you plan to serve them with syrup.
- The waffles should be ready when the waffle maker stops releasing steam. That's when you'll know the batter is fully baked.
- For a dairy-free version, use coconut oil instead of butter and unsweetened soymilk or plant-based heavy cream instead of milk.
- Storage: Once completely cool, you can keep these waffles in an airtight container in the fridge for up to five days. Reheat them in the toaster on the lowest setting. They also freeze well. Cool them completely, then place them in freezer bags, separating layers with wax paper. Store them in the freezer for up to three months. Reheat them in the toaster on the lowest setting to defrost and crisp them up.
Serving Suggestions
These waffles are the perfect keto breakfast, on their own or with a couple of fried or poached eggs and bacon (I typically make microwave bacon or oven bacon).
As for toppings, they are delicious without any toppings, especially if you add blueberries or chocolate chips. But here are a few ideas for how to top them:
- Melted unsalted butter and sugar-free syrup
- Keto hazelnut spread
- Blueberry compote
- Strawberry compote
- Keto whipped cream
- Chocolate whipped cream
- Drizzle them with warmed-up peanut butter, almond butter, or walnut butter
Recipe Card
Crispy Keto Waffles
Video
Ingredients
- 3 large eggs
- 1 tablespoon pure vanilla extract
- ½ teaspoon stevia glycerite - equals 2 tablespoons of sugar
- ½ cup whole milk - see notes below
- 8 ounces superfine almond flour - 2 cups, but please measure by weight
- ¼ teaspoon Diamond Crystal kosher salt
- 1 teaspoon baking soda
- 2 tablespoons unsalted butter - melted, for the waffle maker
Instructions
- Plug your waffle maker in. Set your oven to warm (170°F) and fit a baking sheet with a wire rack. Place the baking sheet in the oven.
- In a medium bowl, whisk together the eggs, vanilla, stevia, and milk.
- Gradually add the almond flour, whisking it in until the mixture is smooth. If the batter seems very thick, add 1-2 tablespoons of milk or water.
- Mix in the kosher salt and baking soda.
- Brush the waffle maker with melted butter. Pour the batter into the waffle maker, using a scant ½ measuring cup per waffle and spreading the batter to the corners before closing the lid.
- Cook until golden brown, puffy, and set, about 5 minutes. The waffles should be ready when the waffle maker stops releasing steam. That's when you'll know the batter is fully baked.
- When the first batch is ready, place the cooked waffles on the wire rack in the oven to keep them warm. Brush the waffle maker with more melted butter and cook more waffles until all the batter is gone. Serve immediately.
Notes
- Please use superfine almond flour and measure it by weight. I use Bob's Red Mill Super-Fine Almond Flour. One cup of this flour weighs 4 ounces, so two cups weigh 8 ounces. Using coarser flour or too much of it will result in dense waffles.
- If you object to using whole milk in a keto recipe, feel free to use heavy cream. The nutrition info will change.
- The waffles should not stick to nonstick waffle makers greased with butter (not oil spray). If you have an issue with them sticking, stir 1-2 tablespoons of melted unsalted butter into the batter.
- I use a full tablespoon of vanilla in this recipe. That's not a typo, so using pure vanilla extract is important.
- Occasionally, baking soda can cause a reaction in baked goods, resulting in an ammonia smell. If you're concerned about it happening, use 4 teaspoons of gluten-free baking powder instead of baking soda. Make sure the baking powder is fresh and not expired.
- The nutrition information is for the waffles only and excludes additions such as blueberries or toppings such as butter or maple syrup.
- Once completely cool, you can keep these waffles in an airtight container in the fridge for up to 5 days. Reheat them in the toaster on the lowest setting.
- These waffles also freeze well. Once completely cool, place them in freezer bags, separating layers with wax paper, and store them in the freezer for up to three months. Reheat them in the toaster on the lowest setting to defrost and crisp them up.
Nutrition per Serving
Save this Recipe!
We will also add you to our weekly newsletter. Unsubscribe anytime. See healthyrecipesblogs.com/privacy/ to learn how we use your email.
Disclaimers
Most recipes are low-carb and gluten-free, but some are not. Recommended and linked products are not guaranteed to be gluten-free. Nutrition info is approximate. Please verify it independently. The carb count excludes non-nutritive sweeteners. Please read these Terms of Use before using any of my recipes.
Julia says
Hi there, just wanting to confirm that it's 9g total carbs per waffle (4g net carbs once fibre is removed)? These are delicious, and I'll be making them again, just want to make sure I'm tracking my carbs correctly. Thanks for the recipe!
Vered DeLeeuw says
Hi Julia,
Yes, that's correct! Glad you like them!
Lucy says
Thank you so very much for this AMAZING recipe! My son is a very picky eater and I’m so elated to find something healthy that he actually likes. God bless you for sharing this recipe!!!
Vered DeLeeuw says
You're very welcome, Lucy! I'm so glad your son likes these waffles.
Patricia A Vasel says
I made these for my husband tonight as he is diabetic and he enjoyed it very much. He said it was very filling and much better than the regular flour. This recipe will be the one I use from now on. Thank you for sharing!
Vered DeLeeuw says
I'm so glad your husband enjoyed these waffles, Patricia! Thank you for taking the time to write a comment.
Donna Brandt says
I tweaked it a bit. I used mostly almond flour but added about 1/4 lupine flour and one tbsp vanilla collagen powder. No sweetener. And I used canned coconut milk for the milk. Probably the best low carb recipe I’ve tried. Thank you.
Vered DeLeeuw says
You're very welcome, Donna! Thank you for sharing your tweaks.
Sherry says
These tasted really good but they weren't crispy. I used oat milk instead of cow's milk so maybe that is why. I wonder if adding something might help. They also were a bit dry. To be fair, I didn't grease the waffle iron because it never needs it. But maybe if I had it would have been crisp.
Vered DeLeeuw says
Hi Sherry,
Thanks for taking the time to write detailed feedback!
Greasing the waffle iron with butter is not only to prevent sticking. It also enhances the flavor and texture of the waffles.
As for the milk, oat milk has less protein than whole cow's milk, which could also affect the texture.
I can't say for sure these two issues caused a less-than-perfect texture, but it's possible.
I'm glad you enjoyed the flavor!
Brenda Mitchell says
Hi Vered. Can I use unsweetened Almond milk in this recipe?
Vered DeLeeuw says
Hi Brenda,
Yes, but almond milk is thin and watery, so if you do, I recommend adding a tablespoon of melted butter to the waffle batter.
Lorie says
Made these waffles as directed and they were so delicious! My diabetic son loved them and it didn’t cause a spike in blood sugar. Will definitely be making these again.
Vered DeLeeuw says
I'm so glad these waffles were a success, Lorie! Thank you for sharing your feedback. I appreciate it.
Terri says
l am needing a recipe with just coconut flour for my mother. She is allergic to nuts. Is there a way to change this to all coconut flour?. Tia.
Vered DeLeeuw says
Hi Terri,
Unfortunately, coconut flour is so vastly different than almond flour that there's no way to do that. I encourage you to find a recipe written specifically for coconut flour.
Dora Golubski says
My husband and I recently started on Keto. After 2 months of eggs, sausage, and/or bacon for breakfast everyday, we were in search of new ideas. I found several recipes for Keto Waffles and decided to try this one. The adjustments I made were substituting 1/4 cup coconut flour for 1 of the cups of almond flour; added heavy cream instead of whole milk (and a bit extra due to thickness of batter); added 1 tbsp of melted butter to the batter. They came out fantastic. Other than the the naturally different texture of the coconut/almond flour vs regular flour, they rose nicely and crisped well. I only needed them in the waffle iron for 3 1/2 minutes. I used Maple Grove sugar free maple syrup (1 net carb).
Vered DeLeeuw says
I'm so glad you enjoyed these waffles, Dora! Thank you for the detailed comment.
Monica says
I have a rampant sweet tooth... so I added 1/4 cup of erythritol. I really enjoyed these waffles! They are on the dense side, but so yummy. Thank you for this recipe - will definitely make again!
Vered DeLeeuw says
You're very welcome, Monica! 🙂
Kimberly Brandenburg says
Soooo good! I’ve been keto for about a week and needed something tasty! This hit the mark! Perfect!
I used cream instead of milk for less carbs, delish.
Vered DeLeeuw says
Yay! I'm so glad you enjoyed these waffles, Kimberly! Thank you for leaving a comment.