These Eggless Chocolate Waffles are rich, fluffy, and deeply chocolatey, made with simple pantry ingredients and perfected through over 12 years of egg-free baking experience. They cook up crisp on the outside, soft in the center, and never taste like a compromise. This is a reliable, allergy-friendly waffle recipe that works for busy mornings, special breakfasts, and everything in between. If you need an egg-free waffle that actually delivers on flavor and texture, this one truly does.

Oriana’s Thoughts On The Recipe

Waffles can be tricky without eggs. Too dense, too fragile, or just flat-out disappointing. I’ve been there, tested it all, and made every mistake so you don’t have to. These Eggless Chocolate Waffles are made with simple pantry ingredients, no fancy substitutes, and zero guesswork. These are the kind of waffles that make everyone wander into the kitchen a little faster—crispy edges, fluffy centers, and real chocolate flavor in every bite.
Why You’ll Want to Try My Recipe

Ingredients You’ll Need, Substitutions & Notes

Scroll down to the recipe card for all the details, including measurements and instructions.
- All-Purpose Flour: Gives structure to the waffles.
- Natural Cocoa Powder: Provides rich chocolate flavor.
- Granulated Sugar: Adds sweetness and helps the waffles brown nicely.
- Baking Soda: Helps the waffles rise and balances the acidity from the cocoa and buttermilk.
- Baking Powder: Gives extra lift for a fluffy texture.
- Salt: Enhances the chocolate flavor—don’t skip it!
- Buttermilk: Adds moisture and tenderness while helping activate the leavening agents. Homemade buttermilk works great.
- Butter: Adds flavor and richness.
- Neutral-Tasting Oil: Keeps the waffles moist and prevents dryness.
- Pure Vanilla Extract: Rounds out the chocolate flavor beautifully.
Food Allergy Swaps
This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Mix the Dry Ingredients
Grab a big bowl and whisk together the flour, cocoa powder, sugar, baking soda, baking powder, and salt. This helps everything blend evenly so you don’t end up with pockets of cocoa or baking soda in your waffles. It only takes a minute, but it makes a big difference.
Combine Wet Ingredients
Combine in a medium measuring cup the buttermilk, melted butter, oil, and vanilla.
Mix Dry and Wet Ingredients
Gently mix the dry and wet ingredients until everything comes together. Don’t overthink it—stir just until you don’t see dry flour anymore. A few small lumps are totally fine.
Cook the Waffles
Preheat your waffle iron. Grease the hot waffle iron with oil or cooking spray. Add about 1/2 cup of batter for each waffle to the hot waffle iron. The amount will depend on the size of your waffle maker, so feel free to experiment with how much you add. Close the lid, and let it cook until the waffle looks set and feels crisp on the outside.
PRO TIP: Your waffles will most likely be ready when you don’t see more steam coming out of the side of the waffle maker.Place on a wire rack until ready to serve so they stay crisp. Serve them warm and watch them disappear fast.
How to Keep Waffles Crisp While Cooking:
Place the waffles in a 200°F oven to keep them warm and crisp while you finish with the rest of the batter. I recommend placing the waffles directly on the oven rack in a single layer; this way, the heat will circulate properly, and the waffles will retain their crisp texture.

Recipe Tips For Success
➤ Troubleshooting Tips:
- Dense or Heavy Waffles: Overmixing the batter can make the waffles tough instead of fluffy. Pro Tip: Mix just until everything is combined. A few small lumps are perfectly fine!
- Waffles Sticking to the Iron: Chocolate batter can be a bit sticky. Pro Tip: Lightly grease your waffle iron before each batch, even if it’s nonstick.
- Pale or Soft Waffles: Pulling them out too early can leave them undercooked. Pro Tip: Let the waffles cook until steam slows down and they feel crisp to the touch.
➤ Extra Tips:
- Preheat your waffle iron fully before adding the batter for even cooking.
- Lightly grease your waffle iron before each batch, even if it’s nonstick.
- Keep cooked waffles warm in a low oven (200°F / 95°C) while finishing the batch.
- Don’t stack waffles right away—this helps keep them crispy.

Variations & Additions
- Add mini chocolate chips to the batter for extra chocolate goodness.
- Stir in a pinch of cinnamon or espresso powder to deepen the chocolate flavor.
- Fold in chopped strawberries or raspberries for a fruity twist.
Serving Suggestions
Serve warm with maple syrup, fresh berries, sliced bananas, whipped cream, or a light dusting of powdered sugar. These are especially fun for weekend brunch or breakfast-for-dinner nights.
Storage and Freezing Instructions
Store leftovers in an airtight container for up to 5 days.
Freezer: Freeze waffles in a single layer, then transfer to a freezer bag for up to 2 months.
Reheat: Pop them in the toaster or oven until warmed through and crisp again. Or in the air fryer, to reheat waffles in the air fryer, set the air fryer to 350°F (175°C) for chilled waffles and reheat them in a single layer for 3–4 minutes, flipping once if they’re thick, until warmed through and crisp on the edges; for frozen waffles, do not thaw, set the air fryer to 360°F (182°C), and cook for 4–6 minutes, flipping halfway, until hot in the center and crispy outside—avoid overcrowding the basket so the air can circulate and bring back that just-made texture.
Frequently Asked Questions

Try These Egg-Free Waffle Recipes Next!
Recipe Card

Eggless Chocolate Waffles
Ingredients
- 1 2/3 cups (234 g) all-purpose flour
- ½ cup (50 g) natural cocoa powder
- 2/3 cup (130 g) granulated sugar
- 1 teaspoon (6 g) baking soda
- 3 teaspoons (12 g) baking powder
- 1/2 teaspoon (2 g) salt
- 2 cups (480 ml) buttermilk (see notes for substitute)
- 4 tablespoons (56 g) unsalted butter, melted
- 2 tablespoons (30 ml) neutral-tasting oil
- 2 teaspoons (10 ml) pure vanilla extract
Important
You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!
Instructions
- Combine the flour, cocoa powder, sugar, baking soda, baking powder, and salt in a medium bowl, and then stir using a balloon whisk.
- Combine the buttermilk, butter, oil, and vanilla in another bowl and mix until smooth.
- Mix dry and wet ingredients. Do not overmix; otherwise, the waffles will be heavy when cooked. Let the batter rest at room temperature for 10 minutes.
- Preheat a waffle iron according to the manufacturer's instructions.
- Spray the waffle iron with oil or non-stick cooking spray. Pour the batter into the waffle.Note 1: Lightly grease your waffle iron before each batch, even if it’s nonstick.Note 2: The amount of batter needed will vary depending on the size of your waffle maker. For my Belgian-style waffle maker, I use about 1/2 cup of batter per waffle.
- Cook according to the manufacturer's instructions, usually for 2 to 3 minutes. PRO TIP: Your waffles will most likely be ready when you don't see more steam coming out of the side of the waffle maker.
- Place the cooked waffles in a 200º F (95º C) oven to keep the waffles warm while you finish with the rest of the batter. I recommend placing the waffles directly on the oven rack in a single layer; this way, the heat will circulate properly, and the waffles will retain their crisp texture.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Buttermilk: Make a homemade buttermilk substitute by mixing 1 cup of non-dairy milk with 1 tablespoon of vinegar or lemon juice and letting it sit for a few minutes until it curdles.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter, Trader Joe’s brand vegan butter, and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking. For the best flavor, use a vegan butter that tastes good. Use sticks or blocks, not tub (spreadable) butter.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Dense or Heavy Waffles: Overmixing the batter can make the waffles tough instead of fluffy. Pro Tip: Mix just until everything is combined. A few small lumps are perfectly fine!
- Waffles Sticking to the Iron: Chocolate batter can be a bit sticky. Pro Tip: Lightly grease your waffle iron before each batch, even if it’s nonstick.
- Pale or Soft Waffles: Pulling them out too early can leave them undercooked. Pro Tip: Let the waffles cook until the steam slows down and they feel crisp to the touch.
- Preheat your waffle iron fully before adding the batter for even cooking.
- Lightly grease your waffle iron before each batch, even if it’s nonstick.
- Keep cooked waffles warm in a low oven (200°F / 95°C) while finishing the batch.
- Don’t stack waffles right away—this helps keep them crispy.
- Add mini chocolate chips to the batter for extra chocolate goodness.
- Stir in a pinch of cinnamon or espresso powder to deepen the chocolate flavor.
- Fold in chopped strawberries or raspberries for a fruity twist.
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.























