Every summer, zucchini reaches a point where you have more of it than you know what to do with. You’ve made zucchini soup, zucchini fritters, zucchini pasta, and at least one dish where you tried to pass off zucchini as something else entirely. Vegan Zucchini Oat Waffles are the answer that actually makes everyone at the breakfast table excited rather than suspicious. Shredded zucchini disappears into a lightly sweetened, cinnamon-spiced waffle batter that cooks golden and crispy on the outside, tender on the inside, and delivers a hidden vegetable serving in every single waffle. Even the most dedicated zucchini-skeptic won’t know it’s there.
I started making these when my garden produced enough zucchini to feed a small village and I needed creative solutions. The discovery that shredded zucchini in waffle batter is essentially undetectable in flavor AND texture after proper squeezing made this a weekly summer staple. The waffles taste sweet, slightly spiced, and genuinely delicious. The zucchini does its nutritional work quietly in the background without announcing itself. This is stealth vegetable cooking at its finest.

My Recipe Timing and Serving Details
Here’s your complete planning overview:
| Detail | Info |
| Prep Time | 10 minutes |
| Cook Time | 15 minutes |
| Total Time | 25 minutes |
| Yield | 16 mini waffles |
| Servings | 4–8 people (2–4 mini waffles each) |
| Serving Size | 1 mini waffle |
| Calories Per Mini Waffle | 80 kcal |
| Course | Breakfast |
| Diet | 100% Vegan (with vegan adaptations below) |
This recipe yields 16 mini waffles serving 4 people generously (4 mini waffles each) or 8 people as a lighter breakfast alongside fruit and yogurt. At just 80 calories per mini waffle, these are remarkably light for something that tastes as satisfying as a proper waffle. Four mini waffles with maple syrup and fresh berries create a complete breakfast at approximately 420 calories genuinely satisfying.
The Complete Vegan Adaptation
The original recipe uses eggs and dairy milk both easily replaced without affecting the waffles’ texture or flavor in any way that matters:
Replacing the Eggs
The 2 eggs in the original recipe provide binding and structure. Three excellent vegan alternatives:
Flax eggs (recommended)- Mix 2 tablespoons of ground flaxseed with 6 tablespoons of water. Let rest for 5 minutes until the mixture gels. This produces the most neutral flavor and consistent structure.
Chia eggs- Same ratio as flax 1 tablespoon chia seeds per 3 tablespoons water, rest for 5 minutes. Slightly thicker gel than flaxseed, works beautifully.
Aquafaba- 3 tablespoons of liquid from a can of chickpeas replaces 1 egg. Use 6 tablespoons total. Aquafaba’s natural proteins provide excellent binding and a slightly lighter waffle texture.
Replacing the Milk
Any plant-based milk works directly in equal measure:
- Oat milk – slightly sweet, creamy, IMO the best choice for waffles that taste rich without any dairy
- Soy milk – highest protein, neutral flavor, excellent binding
- Almond milk – lighter, slightly nutty, works well
- Coconut milk (carton) – adds subtle sweetness that enhances the cinnamon
FYI the vegan version of these waffles is genuinely indistinguishable from the original in terms of taste and texture. The zucchini’s natural moisture contributes to the batter’s hydration in a way that makes egg and dairy replacements work particularly effectively.
Full Ingredient List
A straightforward ingredient list that comes together quickly:
The Zucchini:
- 1 medium zucchini, shredded – approximately 1 cup after shredding, with excess liquid removed

The Dry Ingredients:
- 1½ cups flour -all-purpose; see gluten-free option below
- ¼ cup sugar – granulated
- ½ teaspoon cinnamon
- 1 tablespoon baking powder – provides the lift for light, airy waffles
The Wet Ingredients (Vegan Versions):
- 2 flax eggs (2 tbsp ground flaxseed + 6 tbsp water, rested 5 minutes)
- 1 teaspoon vanilla extract
- 1½ cups plant-based milk
For the Waffle Maker:
- Cooking spray
For Serving:
- Vegan butter
- Pure maple syrup
- Fresh summer berries or sliced peaches
The baking powder quantity a full tablespoon looks like a lot for a relatively small batter. This quantity is intentional and specifically necessary for waffles, which need more leavening than pancakes because they cook under pressure from the waffle iron’s plates. Don’t reduce it.
The Most Important Step Removing Zucchini’s Excess Liquid
If there’s one technique in this entire recipe that determines success or failure, it’s the zucchini pressing step. Shredded zucchini contains an enormous amount of water, and if that water makes it into the waffle batter, it produces soggy, underdone waffles that stick to the iron.
Here’s how to remove zucchini liquid effectively:
Method 1 – Paper Towel Pressing (Recipe’s Method)
Shred the zucchini on a box grater (large holes) into a bowl. Transfer the shredded zucchini to the center of several paper towels. Gather the paper towels around the zucchini and twist firmly, squeezing as much liquid as possible. Open, rearrange the zucchini to fresh dry areas of the paper towel, and squeeze again. Repeat until the paper towels come away barely damp.
Method 2 – Clean Kitchen Towel
Transfer shredded zucchini to the center of a clean, thin kitchen towel. Gather the corners and twist above a bowl or sink, wringing out as much liquid as possible. More efficient than paper towels for large quantities.
Method 3 -Salt and Rest
Sprinkle shredded zucchini with ¼ teaspoon of salt, toss to coat, and let rest for 10 minutes. The salt draws moisture out through osmosis. Then squeeze using either method above. Produces the driest zucchini of any method.
The goal- The squeezed zucchini should feel damp but not wet when you squeeze a handful, no liquid should actively drip from it. This step takes 2–3 minutes and makes the difference between great waffles and disappointing ones.

Equipment You’ll Need For
The waffle maker is the essential piece of equipment:
Waffle Maker Options
Mini waffle maker – the recipe’s primary recommendation and genuinely the best choice for these zucchini waffles. Mini waffles cook faster (3–4 minutes versus 5–6 minutes for full-size), create more servings from the same batter, and are perfectly sized for kids or for stacking multiple waffles on an adult plate. Mini waffle makers are compact, affordable (typically $15–30), and store easily.
Full-size waffle maker – works well for this recipe. Use approximately ⅓ cup of batter per waffle. Cook time increases to 5–6 minutes. Produces 4–5 full-size waffles from this recipe rather than 16 mini waffles.
Belgian waffle maker – the deeper grid pockets fill with maple syrup in a particularly satisfying way. Use slightly more batter per waffle (approximately ½ cup) and allow 6–7 minutes cook time.
Supporting Equipment
- Box grater – for shredding the zucchini. The large holes produce shreds the right size small enough to integrate into the batter and become invisible in the finished waffles, large enough to provide moisture as they cook.
- Two mixing bowls – one for the dry ingredients, one for the wet ingredients
- Whisk – for combining wet ingredients thoroughly
- Spatula or wooden spoon – for folding everything together
- Paper towels or clean kitchen towel – for squeezing the zucchini
Step-by-Step Instructions
Step 1 – Prepare the Zucchini
Shred the medium zucchini on the large holes of a box grater into a bowl. Transfer to paper towels and squeeze out excess liquid thoroughly. Transfer the pressed zucchini to your medium mixing bowl. You should have approximately 1 cup of shredded, pressed zucchini.
Step 2 – Prepare Flax Eggs (If Making Vegan Version)
In a small bowl, mix 2 tablespoons of ground flaxseed with 6 tablespoons of water. Stir well and let rest for 5 minutes until the mixture develops a gel-like consistency. Prepare this before mixing the batter so it’s ready when needed.
Step 3 – Combine Dry Ingredients
In a separate bowl, whisk together the flour, sugar, cinnamon, and baking powder until fully combined and no clumps of baking powder remain. The whisking ensures even distribution so every waffle has the same lift and flavor.
Step 4 – Prepare Wet Ingredients
In another bowl, whisk together the flax eggs, vanilla extract, and plant-based milk until smooth.
Step 5 – Combine Everything
Add the dry ingredients to the bowl containing the pressed zucchini shreds. Stir to partially combine. Add the wet ingredients and stir to combine everything into a unified batter. Stir until just combined some small lumps are acceptable. Overmixed waffle batter develops gluten and produces tough rather than tender waffles.
Let the batter rest for 5 minutes while the waffle maker heats. This resting period allows the baking powder to activate partially and the flaxseed egg to integrate more completely.
Step 6 – Cook the Waffles
Preheat your waffle maker and spray with cooking spray. For mini waffles, add 2–4 tablespoons of batter per waffle. For full-size waffles, add approximately ⅓ cup.
Cook until golden brown on both sides approximately 3–4 minutes for mini waffles or 5–6 minutes for full-size. The waffles are done when they release cleanly from the iron without tearing and the surface feels firm and golden.
Don’t open the waffle maker too early- Opening before the steam stops emerging usually tears the waffle. Wait for the steam to reduce significantly before checking.
Step 7 – Serve Immediately
Remove from the waffle maker and serve immediately. Top with vegan butter, maple syrup, and fresh summer fruit. Waffles cool and lose their crispness within minutes eat them hot.

Making These Gluten-Free
The recipe works with gluten-free flour substitutes:
Oat flour (best for the “oat waffle” character)- Process old-fashioned rolled oats in a blender until finely ground. Use equal measure to the all-purpose flour. The oat flour adds a slightly nutty, wholesome flavor that actually improves the waffle character. This is the most nutritionally aligned swap for a “zucchini oat waffle.”
Bob’s Red Mill 1:1 Gluten-Free Flour- Direct 1:1 substitution. Produces waffles nearly identical in texture to the all-purpose version. The most convenient gluten-free option.
Almond flour- Creates a more fragile, slightly denser waffle. Requires reducing the milk by 2–3 tablespoons since almond flour absorbs less liquid. The nutty flavor works beautifully with the cinnamon.
Waffle Iron Tips for Perfect Results Every Time
Preheat fully- A properly preheated waffle iron produces waffles that release cleanly and have the right golden color. Adding batter to a cold or partially heated iron produces pale, sticking waffles. Allow 3–4 minutes for full preheating.
Don’t overfill-Overfilling causes batter to overflow the edges and create a mess. Start with the minimum amount and adjust for your specific iron.
Cooking spray every waffle- Even “non-stick” waffle irons benefit from re-spraying between each waffle. The cooking spray creates a barrier that ensures clean release and better crust development.
Wait for the steam- Steam emerging from the waffle maker indicates moisture is still cooking off. When the steam reduces significantly, the waffle is close to done. This is the most reliable doneness indicator.
Toppings That Complement Zucchini Waffles
The lightly sweet, cinnamon-spiced waffle base pairs beautifully with:
Classic- Vegan butter + pure maple syrup simple, perfect, non-negotiable as the baseline
Summer Fresh- Fresh sliced peaches + a drizzle of maple syrup peak-season peaches with the cinnamon in the waffles is genuinely outstanding
Berry Loaded- Mixed summer berries (strawberries, blueberries, raspberries) + coconut whipped cream
Savory Twist- Vegan avocado and tomato the mild waffle base works surprisingly well with savory toppings if you reduce the sugar in the recipe to 1 tablespoon
You may also like Next recipe
Vegan Air Fryer French Toast Sticks

Nutrition Information Per Mini Waffle
At just 80 calories per mini waffle, these are one of the lightest substantial breakfast items possible:
| Nutrient | Per Mini Waffle |
| Calories | 80 kcal |
| Carbohydrates | 14g |
| Protein | 3g |
| Fat | 1g |
| Fiber | 1g |
| Sugar | 5g |
| Sodium | 98mg |
| Calcium | 77mg |
Four mini waffles with maple syrup and fresh berries create a complete breakfast at approximately 420 calories. With 16 total waffles at 80 calories each, this recipe can generously feed four hungry adults or eight moderate appetites. The hidden zucchini contributes Vitamin C, potassium, and fiber that plain waffles don’t deliver.
Storage and Reheating
- Refrigerator- Store in an airtight container for up to 3 days. Layer with parchment paper between waffles to prevent sticking.
- Freezer- Freeze individually on a baking sheet, then transfer to a freezer bag. Store for up to 2 months This is the ultimate meal prep move freeze a full batch and reheat individual waffles throughout the week.
- Reheating- Toast from frozen or refrigerated in a toaster for 2 minutes this restores the crispy exterior better than any other method. The toaster also requires zero effort, which is the correct amount of effort for a weekday morning.
My Final Thoughts Use the Zucchini, Make the Waffles, Thank Yourself Later

Vegan Zucchini Oat Waffles (Healthy Breakfast!) solve the summer zucchini surplus problem, the “I want waffles but also nutrition” problem, and the “I need something that kids will actually eat” problem simultaneously. 80 calories per mini waffle, 16 waffles per batch, 25 minutes total, completely plant-based with simple swaps, and genuinely delicious with maple syrup and summer fruit on top.
The zucchini hides perfectly. The waffles taste legitimately good. Nobody needs to know there’s a vegetable in there unless you want them to. That’s a secret worth keeping at least until everyone asks for the recipe.

Vegan Zucchini Oat Waffles (Healthy Breakfast!) Summer Morning Recipe
Ingredients
Equipment
Method
- Step 1 – Prepare the Zucchini
- Shred the medium zucchini on the large holes of a box grater into a bowl. Transfer to paper towels and squeeze out excess liquid thoroughly. Transfer the pressed zucchini to your medium mixing bowl. You should have approximately 1 cup of shredded, pressed zucchini.
- Step 2 – Prepare Flax Eggs (If Making Vegan Version)
- In a small bowl, mix 2 tablespoons of ground flaxseed with 6 tablespoons of water. Stir well and let rest for 5 minutes until the mixture develops a gel-like consistency. Prepare this before mixing the batter so it’s ready when needed.
- Step 3 – Combine Dry Ingredients
- In a separate bowl, whisk together the flour, sugar, cinnamon, and baking powder until fully combined and no clumps of baking powder remain. The whisking ensures even distribution so every waffle has the same lift and flavor.
- Step 4 – Prepare Wet Ingredients
- In another bowl, whisk together the flax eggs, vanilla extract, and plant-based milk until smooth.
- Step 5 – Combine Everything
- Add the dry ingredients to the bowl containing the pressed zucchini shreds. Stir to partially combine. Add the wet ingredients and stir to combine everything into a unified batter. Stir until just combined some small lumps are acceptable. Overmixed waffle batter develops gluten and produces tough rather than tender waffles.
- Let the batter rest for 5 minutes while the waffle maker heats. This resting period allows the baking powder to activate partially and the flaxseed egg to integrate more completely.
- Step 6 – Cook the Waffles
- Preheat your waffle maker and spray with cooking spray. For mini waffles, add 2–4 tablespoons of batter per waffle. For full-size waffles, add approximately ⅓ cup.
- Cook until golden brown on both sides approximately 3–4 minutes for mini waffles or 5–6 minutes for full-size. The waffles are done when they release cleanly from the iron without tearing and the surface feels firm and golden.
- Don’t open the waffle maker too early- Opening before the steam stops emerging usually tears the waffle. Wait for the steam to reduce significantly before checking.
- Step 7 – Serve Immediately
- Remove from the waffle maker and serve immediately. Top with vegan butter, maple syrup, and fresh summer fruit. Waffles cool and lose their crispness within minutes eat them ho
Notes
Nutrition Information Per Mini Waffle
At just 80 calories per mini waffle, these are one of the lightest substantial breakfast items possible:| Nutrient | Per Mini Waffle |
| Calories | 80 kcal |
| Carbohydrates | 14g |
| Protein | 3g |
| Fat | 1g |
| Fiber | 1g |
| Sugar | 5g |
| Sodium | 98mg |
| Calcium | 77mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.