
Cinnamon Zucchini Waffles Recipe tastes like a cozy cinnamon roll met a crispy waffle, with tender flecks of zucchini that keep everything moist and soft inside. It works perfectly for busy mornings, lazy brunches, or breakfast-for-dinner nights, and you can get it on the table in about 35 minutes start to finish. I tested this on my own kids and a few skeptical neighbors, and no one guessed there was a vegetable inside until I told them.
Why Make This Cinnamon Zucchini Waffles Recipe at Home
You control the sweetness, the spice level, and how sneaky you want to be with the zucchini. Homemade cinnamon zucchini waffles taste fresher, stay crisp longer, and fill your kitchen with that cozy bakery smell you wish came in candle form.
You also sneak in extra veggies without anyone side-eyeing the plate. The batter comes together in one bowl, uses simple pantry ingredients, and works in almost any waffle maker.
“These cinnamon zucchini waffles taste like dessert for breakfast but somehow still feel virtuous. ★★★★★”
Ingredients You Need
Dry ingredients
- 2 cups all-purpose flour
- Use unbleached if possible for better flavor.
- Swap up to 1 cup with white whole wheat flour for a heartier waffle.
- 2 tablespoons light brown sugar, packed
- Coconut sugar works too and adds a caramel note.
- 2 teaspoons baking powder
- Use aluminum-free baking powder if you notice a metallic taste in other recipes.
- 1 teaspoon baking soda
- 1 ½ teaspoons ground cinnamon
- I like Saigon cinnamon for stronger flavor.
- ¼ teaspoon ground nutmeg
- Freshly grated tastes best, but jarred nutmeg still works.
- ½ teaspoon fine sea salt
Wet ingredients
- 2 large eggs, room temperature
- 1 ¾ cups buttermilk, room temperature
- Shortcut: mix 1 ¾ cups milk with 1 tablespoon plus 2 teaspoons lemon juice or white vinegar, then rest 5 minutes.
- ⅓ cup neutral oil (canola, avocado, or light olive oil)
- Melted butter works too, but oil keeps the waffles crisper.
- 2 teaspoons vanilla extract
Zucchini
- 1 ½ cups finely shredded zucchini, lightly packed
- About 1 medium zucchini.
- Do not peel; the green flecks look pretty and add nutrients.
- Squeeze out excess moisture with a clean kitchen towel or paper towels so the batter stays thick.
Optional mix-ins and toppings
- ½ cup mini chocolate chips or chopped dark chocolate
- ½ cup chopped toasted pecans or walnuts
- Maple syrup, honey, or warm cinnamon syrup
- Greek yogurt, whipped cream, or vanilla yogurt
- Fresh berries, sliced bananas, or apple slices sautéed with cinnamon
Equipment
- Waffle maker
- Any style works: Belgian, classic, or mini.
- Nonstick plates make cleanup easier.
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Rubber spatula
- Box grater or food processor with shredding disc
- Measuring cups and spoons
- Clean kitchen towel or cheesecloth to squeeze zucchini
Tips & Mistakes
- Squeeze the zucchini very well so the batter stays thick and the waffles crisp up.
- Preheat the waffle iron fully so the outside browns before the inside overcooks.
- Grease the waffle plates lightly, even if they claim nonstick, so the waffles release cleanly.
- Stir the batter gently and stop when you see just a few streaks of flour so the waffles stay tender.
- Avoid stacking hot waffles directly on each other or they steam and turn soft; keep them in a single layer on a wire rack.
- Do not oversweeten the batter if you plan to drown the waffles in syrup; balance the sugar with your toppings.
- Use room temperature eggs and buttermilk so the batter cooks more evenly.
- Do not open the waffle maker too early; wait until steam mostly stops before you check.
- Grate the zucchini on the fine side of the box grater so it melts into the batter and picky eaters notice it less.
- Taste the first waffle and adjust cinnamon or sugar slightly in the remaining batter if you want stronger flavor.
How to Make Cinnamon Zucchini Waffles Recipe
Step 1: Prep the zucchini and waffle maker
Shred the zucchini on the fine holes of a box grater. Pile the shreds in a clean kitchen towel, twist tightly, and squeeze out as much liquid as you can. Fluff the squeezed zucchini with your fingers and set it aside.
Preheat your waffle maker according to the manufacturer instructions. Lightly brush or spray the plates with oil. Set a wire rack over a baking sheet and heat your oven to 200°F so you can keep finished waffles warm.
Step 2: Mix the dry ingredients
In a large bowl, whisk the flour, brown sugar, baking powder, baking soda, cinnamon, nutmeg, and salt. Break up any brown sugar clumps with your fingers. Keep the bowl nearby so you can add the wet ingredients quickly.
Step 3: Mix the wet ingredients
In a medium bowl, whisk the eggs until they look slightly frothy. Add the buttermilk, oil, and vanilla, then whisk until the mixture looks smooth and uniform. Check that no streaks of egg remain.
Step 4: Combine batter and fold in zucchini
Pour the wet ingredients into the dry ingredients. Whisk gently until the batter just comes together and you no longer see big pockets of dry flour. Switch to a spatula and fold in the shredded zucchini and any mix-ins like chocolate chips or nuts.
The batter should look thick but pourable. If it looks too thick to pour, add 1 to 2 tablespoons of buttermilk. If it looks very thin, stir in 1 to 2 tablespoons of flour.
Step 5: Cook the waffles
Scoop batter onto the hot waffle iron, using the amount your waffle maker recommends. Spread the batter slightly with a spatula so it reaches the edges. Close the lid and cook until the waffle turns deep golden and steam mostly stops rising.
Lift the lid and gently remove the waffle with tongs or a fork. Place the waffle on the wire rack in the warm oven. Repeat with the remaining batter, greasing the waffle plates lightly between batches if needed.
Step 6: Taste and adjust
Taste the first waffle while it still feels warm. If you want more cinnamon, sprinkle a pinch over the next batch right after they come off the iron. If you want sweeter waffles, add a light dusting of powdered sugar or serve with a sweeter topping instead of changing the batter.
Variations I've Tried
I swap half the flour with oat flour for a slightly nutty, hearty waffle that still stays light. I also add mini chocolate chips and a pinch of espresso powder for a mocha-style cinnamon zucchini waffle that kids and adults both inhale.
Sometimes I stir in finely chopped apples with the zucchini for extra texture and a fall vibe. I also tested a dairy free version with oat milk and a splash of lemon juice plus oil instead of butter, and it still crisped up beautifully.
How to Serve Cinnamon Zucchini Waffles Recipe
Serve these cinnamon zucchini waffles hot with a drizzle of warm maple syrup and a dollop of Greek yogurt or whipped cream. Add fresh berries, sliced bananas, or cinnamon sautéed apples for extra color and flavor. I also like a sprinkle of chopped nuts on top for crunch and a little protein.
You can serve them plain as a handheld snack for kids, or cut them into strips and serve with yogurt for dipping. They work great as a make-ahead breakfast that you reheat during the week.
How to store
- Cool waffles completely on a wire rack before you store them so condensation does not make them soggy.
- Store in the fridge in an airtight container for up to 4 days, with parchment between layers to prevent sticking.
- Freeze in a single layer on a baking sheet, then transfer to a freezer bag for up to 2 months.
- Reheat in a toaster or toaster oven until hot and crisp, or bake at 375°F for 5 to 8 minutes from chilled or 8 to 10 minutes from frozen.
- Avoid the microwave if you want crisp texture; use it only for quick soft waffles in a pinch.

Cinnamon Zucchini Waffles Recipe
Ingredients
Method
- Finely shred the zucchini on the small holes of a box grater. Place the shreds in a clean kitchen towel, twist tightly, and squeeze out as much liquid as possible. Fluff the zucchini and set aside.
- Preheat your waffle maker according to the manufacturer’s instructions. Lightly grease the waffle plates. If desired, set a wire rack over a baking sheet and preheat the oven to 200°F to keep cooked waffles warm.
- In a large mixing bowl, whisk together the flour, brown sugar, baking powder, baking soda, cinnamon, nutmeg, and salt, breaking up any sugar clumps.
- In a medium bowl, whisk the eggs until slightly frothy. Add the buttermilk, oil, and vanilla, and whisk until smooth and well combined.
- Pour the wet ingredients into the dry ingredients. Whisk gently just until the batter comes together and no large pockets of dry flour remain; do not overmix.
- Switch to a spatula and fold in the squeezed, shredded zucchini and any optional mix-ins such as chocolate chips or nuts. The batter should be thick but pourable; if it is too thick, add a tablespoon or two of buttermilk, and if it is too thin, fold in a tablespoon or two of flour.
- Scoop the batter onto the hot waffle iron using the amount recommended for your waffle maker. Spread the batter lightly toward the edges, close the lid, and cook until the waffle is deep golden brown and steam has mostly subsided.
- Carefully remove the waffle and place it on the wire rack in the warm oven while you cook the remaining batter, lightly greasing the waffle plates between batches as needed.
- Serve the cinnamon zucchini waffles hot with your choice of maple syrup, yogurt or whipped cream, fresh fruit, and optional nuts for crunch.
Notes
Approximate per 1 of 6 servings (without toppings or optional mix-ins): 310 calories; fat 14 g; saturated fat 3 g; carbohydrates 38 g; fiber 2 g; sugars 8 g; protein 9 g; sodium 530 mg. Values are estimates and will vary based on specific ingredients, toppings, and portion size.
