One-Bowl Zucchini Banana Bread
This zucchini banana bread is the answer when you need to use up a couple of spotty bananas and that lone zucchini on the counter. It comes together in one bowl, no mixer, and bakes into a loaf so moist it holds up for days.

The banana brings sweetness, the zucchini melts into the crumb, and a little cinnamon ties it all together. It is the quick bread I reach for all summer long.
What Makes This Loaf So Good
The crumb is tender and damp, never gummy, because the zucchini adds moisture without thinning the batter. Brown bananas provide a deep sweetness and a soft, almost custardy note.
A full teaspoon of cinnamon warms every bite without overpowering. I bake it until the top cracks and the kitchen smells like a bakery, and the next day it is even better.
Ingredients

- 2 large overripe bananas, mashed: the blacker the peel, the sweeter the loaf
- 1 cup finely grated zucchini (about 1 medium), squeezed dry: wring it out in a towel so the bread does not sink
- 1/3 cup melted coconut oil or vegetable oil: coconut oil adds a subtle nuttiness
- 1/2 cup granulated sugar:
- 1/4 cup light brown sugar, packed: deepens the flavor and keeps the crumb soft
- 2 large eggs: at room temperature if you have time, but cold works
- 1 teaspoon vanilla extract:
- 1 1/2 cups all-purpose flour: spooned and leveled, not scooped
- 1 teaspoon baking soda:
- 1/2 teaspoon baking powder:
- 1/2 teaspoon fine sea salt:
- 1 teaspoon ground cinnamon:
- 1/2 cup chopped walnuts or semisweet chocolate chips, optional: no need to toast them first
Variations / Substitutions
- Whole wheat flour: swap in up to 3/4 cup of the all-purpose for a nuttier, denser crumb.
- Brown the butter: use 1/3 cup browned butter instead of oil for a richer, toasty note.
- Spice it up: add 1/4 teaspoon nutmeg or cardamom along with the cinnamon.
- Make it dairy free: this loaf is already dairy-free if you use oil and skip chocolate chips that contain milk. For a vegan version, replace each egg with a flax egg (1 tablespoon flaxseed meal plus 2 1/2 tablespoons water, let sit 5 minutes); the crumb will be a little more delicate.
- Skip the nuts: leave them out or replace with an extra 1/4 cup chocolate chips.
For a straight banana bread without zucchini, my go-to is the Classic Banana Bread on the site.
How To Make Zucchini Banana Bread
Step 1: Mash the Bananas and Mix the Wet Ingredients

In a large mixing bowl, mash the 2 bananas with a fork until mostly smooth. A few small lumps are fine. Pour in the 1/3 cup oil, then add the 1/2 cup granulated sugar, 1/4 cup brown sugar, 2 eggs, and 1 teaspoon vanilla. Whisk hard for about 1 minute until the mixture looks glossy and the sugars dissolve a bit.
You will see tiny flecks of banana and maybe some clumps of brown sugar. Do not worry about that. The sugar will melt as the loaf bakes and create pockets of moisture.
Step 2: Fold in the Dry Ingredients

Sprinkle the 1 1/2 cups flour, 1 teaspoon baking soda, 1/2 teaspoon baking powder, 1/2 teaspoon salt, and 1 teaspoon cinnamon right on top of the wet mixture. Use a flexible spatula to fold the dry ingredients in, scraping the bottom and sides of the bowl. Stop as soon as the last streak of flour disappears, which takes about 12 to 15 strokes.
The batter will be thick and slightly lumpy from the banana. Overmixing at this stage wakes up the gluten and makes the bread tough, so a gentle hand here really makes a difference.
Step 3: Stir in the Zucchini

Add the 1 cup of squeezed grated zucchini and the 1/2 cup of walnuts or chocolate chips, if using. Fold in just until the zucchini is distributed evenly and no clumps of white shreds remain. The batter will loosen a tiny bit from the zucchini’s residual moisture.
You must squeeze the zucchini hard before adding it. Too much liquid can weigh the loaf down and leave a damp, sunken streak in the center. Wrap the shreds in a clean kitchen towel and wring them out over the sink until they feel almost dry.
Step 4: Bake the Loaf

Preheat your oven to 350°F (175°C) with a rack in the middle. Grease a 9×5-inch loaf pan and line it with a strip of parchment paper if you want easy removal. Scrape the batter into the pan and level the top. Bake for 50 to 60 minutes, checking at the 50-minute mark. The loaf is done when a wooden skewer inserted into the center comes out clean or with a few moist crumbs clinging to it.
The top will rise, crack open, and turn a deep golden brown. If the top darkens too quickly before the center sets, lay a sheet of foil loosely over the pan after about 40 minutes.
Step 5: Slice and Serve

Let the loaf cool in the pan for 10 minutes so it firms up, then lift it out and transfer it to a wire rack. Cool completely before slicing, or the crumb can tear. Use a serrated knife to cut thick slices and serve as is or with a smear of butter.
The cross section will show tiny flecks of green zucchini and nuggets of melted chocolate or walnuts. The bread tastes even richer the next day after the moisture settles evenly.
Tips for the Best Loaf
- Weigh your flour if you can: 1 1/2 cups of all-purpose flour should weigh about 190 grams. Scooping straight from the bag can pack in too much flour and dry out the loaf.
- Do not peel the zucchini: a box grater on the large holes works perfectly. The skin is so thin it disappears in the crumb, and it adds a few extra nutrients.
- Let the batter rest: if you have 5 minutes, let the filled pan sit on the counter before sliding it into the oven. The flour hydrates a little, which helps the loaf rise evenly and crack more cleanly on top.
- Check for doneness early: ovens run differently. Start checking at 50 minutes. An instant-read thermometer stuck into the center should read about 200 to 205°F (93 to 96°C) for a fully baked quick bread.
Bake times by pan:
| Pan | Size | Bake Time |
|---|---|---|
| Standard loaf | 9×5-inch | 50 to 60 mins |
| Smaller loaf | 8×4-inch | 55 to 65 mins |
| Muffins | standard 12-cup | 18 to 22 mins |
Keeping the Bread Fresh
- Refrigerate: Wrap the completely cooled loaf tightly in plastic wrap and store in the fridge for up to 5 days. The texture stays moist and the flavor deepens.
- Reheating: Toast individual slices until warm for crisp edges, or wrap the whole loaf in foil and warm it in a 300°F (150°C) oven for 10 minutes.
Frequently Asked Questions
Can I freeze this zucchini banana bread?
Yes. Wrap the cooled loaf tightly in a double layer of plastic wrap, then foil, and freeze for up to 3 months. Defrost overnight in the fridge.
Why did my bread sink in the middle?
Usually too much liquid from the zucchini, or the loaf was underbaked. Make sure you squeeze the shreds really dry and bake until a tester comes out clean.
Can I make this gluten free?
You can use a 1-to-1 gluten-free flour blend that contains xanthan gum. The crumb will be a little denser but still moist. I do not recommend almond flour alone.
My loaf came out gummy around the edges. What went wrong?
Gumminess often means the flour and wet ingredients were overmixed, or the zucchini was not squeezed well and left a damp layer. Stir just until combined and wring the zucchini out thoroughly next time.
Zucchini Banana Bread Recipe
Ingredients
Method
- In a large bowl, mash bananas. Whisk in oil, both sugars, eggs, and vanilla until glossy.
- Sprinkle flour, baking soda, baking powder, salt, and cinnamon on top. Fold just until no dry streaks remain.
- Fold in the squeezed zucchini and walnuts or chocolate chips. Do not overmix.
- Preheat oven to 350°F (175°C). Scrape batter into a greased 9×5-inch loaf pan. Bake 50 to 60 minutes, until a tester comes out clean.
- Cool in the pan 10 minutes, then transfer to a rack. Cool completely before slicing with a serrated knife.
