Written by

Ivy York

Published

Perfectly Moist Banana Zucchini Bread with Walnut Crumble

Ready In 75 minutes
Servings 10 slices
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

This was supposed to be zucchini bread. Plain, simple, predictable zucchini bread — the kind my grandmother made every August when her garden exploded with more squash than she knew what to do with. But I grabbed the wrong bowl. In my defense, both mixing bowls look identical, and I was already three steps behind schedule that morning. The bananas on my counter were practically begging to be used, spotted and soft, and without thinking, I mashed them into what I thought was the zucchini batter. By the time I realized my mistake, the banana was already in there, mixed in, no going back. I stood there staring at this weird, lumpy batter thinking I had just ruined a perfectly good recipe.

You know that feeling when you’re about to scrap everything and start over? That was me. But I figured, hey, I’ve already made the mess, let’s see what happens. I poured it into the loaf pan, threw together a walnut crumble on top because why not, and slid it into the oven. Honestly, I didn’t have high hopes. I was already planning my apology to the neighbor I promised a loaf to.

What came out of the oven was nothing like the plan — and better. The top was golden and cracked, the crumble had baked into this buttery, nutty crust, and the smell? Let me tell you, it was the kind of smell that makes you stand over the counter with a knife before it’s even cooled. That first slice was warm, tender, and perfectly moist in a way that plain zucchini bread never quite achieves. The banana added this natural sweetness and softness that the zucchini soaked up like a sponge. I mean, I couldn’t stop eating it. My neighbor got half a loaf, and she called me within ten minutes asking for the recipe. I had to tell her the truth: it was a happy accident. Now, years later, this is the only version I make. It’s become my signature quick bread, the one people request for brunches and bake sales. And honestly? I’m glad I grabbed the wrong bowl.

Why You’ll Love This Recipe

Let me be straight with you — there are a lot of banana bread recipes out there. And zucchini bread recipes too. But this one? This one is different. It’s the kind of bread that makes you close your eyes after the first bite. The banana keeps it incredibly moist, the zucchini adds a subtle veggie boost you can’t even taste, and the walnut crumble on top gives it this bakery-style crunch that takes it over the top.

  • Quick & Easy: Comes together in about 15 minutes of prep time. No stand mixer needed, no complicated techniques. Just a bowl, a spoon, and a loaf pan.
  • Simple Ingredients: You probably have most of these in your kitchen right now. Bananas, zucchini, flour, eggs, sugar, and walnuts. No fancy grocery trips required.
  • Perfect for Using Up Produce: Got spotty bananas on the counter? Zucchini taking over your garden? This recipe solves both problems at once. It’s my go-to for using up summer squash and overripe bananas.
  • Crowd-Pleaser: Kids love it. Adults love it. Even people who swear they don’t like zucchini ask for seconds. The zucchini disappears completely into the bread, so picky eaters never know it’s there.
  • Freezer-Friendly: This bread freezes beautifully. Make two loaves and stash one for later. It’s a lifesaver for busy mornings or unexpected guests.

What makes this recipe different from the rest? It’s the perfect balance of moisture and structure. Plain banana bread can be dense and gummy. Plain zucchini bread can be a bit watery. But together? They balance each other out. The banana adds sweetness and tenderness, while the zucchini adds moisture without making it soggy. And that walnut crumble? It’s not just decoration — it adds texture and a toasty flavor that plain bread just doesn’t have. This isn’t just another version of banana bread or zucchini bread. It’s the best version of both.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients that work together to create a tender, moist loaf with a crunchy topping. Most of these are pantry staples, so you can whip this up anytime the craving hits. Here’s what you’ll need:

For the Bread

  • All-purpose flour, 1 ½ cups (180g) — spooned and leveled for accuracy. I use King Arthur Flour for consistent results.
  • Baking soda, 1 teaspoon — this helps the bread rise and gives it a light texture. Make sure it’s fresh, or your bread won’t puff up properly.
  • Baking powder, ½ teaspoon — adds extra lift alongside the baking soda.
  • Salt, ½ teaspoon — enhances all the flavors. Don’t skip it, even if you’re watching your sodium.
  • Ground cinnamon, 1 teaspoon — adds warmth and pairs beautifully with both banana and zucchini. I prefer Saigon cinnamon for its stronger flavor.
  • Ground nutmeg, ¼ teaspoon — optional but recommended. It adds a subtle bakery-style flavor.
  • Ripe bananas, 3 medium (about 1 cup mashed) — the riper, the better. Look for bananas with lots of brown spots. They’re sweeter and easier to mash.
  • Grated zucchini, 1 cup (about 1 medium zucchini) — squeeze out excess moisture with a clean kitchen towel or paper towels. Too much water will make the bread gummy.
  • Granulated sugar, ¾ cup (150g) — just enough sweetness without being overpowering.
  • Light brown sugar, ¼ cup (50g), packed — adds a subtle molasses flavor and keeps the bread moist.
  • Large eggs, 2 — room temperature is best for even mixing. If you forgot to take them out, place them in warm water for 5 minutes.
  • Vegetable oil, ½ cup (120ml) — keeps the bread tender. Canola or avocado oil work well too. Avoid olive oil here, as the flavor is too strong.
  • Vanilla extract, 1 teaspoon — pure vanilla extract tastes best, but imitation works in a pinch.

For the Walnut Crumble

banana zucchini bread preparation steps

  • All-purpose flour, ¼ cup (30g)
  • Light brown sugar, ¼ cup (50g), packed
  • Ground cinnamon, ½ teaspoon
  • Cold unsalted butter, 2 tablespoons (28g), cut into small cubes — keep it cold for a crumbly texture.
  • Chopped walnuts, ⅓ cup (40g) — toast them lightly for extra flavor. I like to buy raw walnuts and toast them myself for freshness.

Ingredient Tips and Substitutions

For a gluten-free version, swap the all-purpose flour with a 1:1 gluten-free baking blend. Cup4Cup works great here. If you don’t have walnuts, pecans or even chopped almonds work beautifully in the crumble. Dairy-free? Use cold coconut oil or vegan butter in the crumble. And if you’re out of brown sugar, just use all granulated sugar — the bread will still be delicious, just slightly less moist. I’ve made this with coconut sugar too, and it works, though the color turns a bit darker.

Equipment Needed

You don’t need a fancy kitchen to make this bread, which is part of why I love it. Here’s what you’ll need:

  • 9×5-inch loaf pan — standard size works best. Glass, metal, or ceramic all work, but metal pans tend to give the most even browning. I use a light-colored metal pan for the best results.
  • Mixing bowls — two medium bowls. One for dry ingredients, one for wet ingredients.
  • Whisk — for combining dry ingredients evenly.
  • Wooden spoon or rubber spatula — for folding the wet and dry ingredients together. Don’t use an electric mixer here, or you’ll overmix the batter.
  • Box grater or food processor — for grating the zucchini. A box grater with medium holes works perfectly. If you’re in a hurry, the shredding disc on a food processor does the job in seconds.
  • Clean kitchen towel or cheesecloth — for squeezing moisture out of the grated zucchini. Paper towels work too, but they tend to tear.
  • Fork or potato masher — for mashing the bananas. A fork is fine, but a potato masher makes it quicker and smoother.
  • Cooling rack — essential for even cooling. If you don’t have one, you can use the oven rack (turned off and cool) in a pinch.
  • Parchment paper — optional but helpful for easy removal from the pan. I always line my pans with parchment paper hanging over the sides like handles.

If you don’t have a loaf pan, you can bake this in an 8×8-inch square pan, just reduce the baking time by about 10 minutes and keep an eye on it. I’ve also made these as muffins — bake at 350°F for 18-22 minutes. The crumble topping works great on muffins too!

Preparation Method

Alright, let’s get baking. This recipe is straightforward, but I’ll walk you through each step with the little tricks I’ve learned from making this bread more times than I can count.

  1. Preheat your oven to 350°F (175°C). Position the rack in the center of the oven. While it’s heating, grease your 9×5-inch loaf pan with butter or nonstick spray. For extra insurance, line it with parchment paper, leaving about 2 inches of overhang on the long sides — this makes lifting the bread out so much easier.
  2. Prep the zucchini. Wash your zucchini and trim off the ends. Grate it using the medium holes of a box grater. You should end up with about 1 cup of grated zucchini. Now here’s the important part: place the grated zucchini in the center of a clean kitchen towel, gather the corners, and squeeze firmly over the sink. You’ll be shocked at how much liquid comes out. Keep squeezing until barely any water drips out. Set the squeezed zucchini aside. Don’t skip this step — I learned the hard way that watery zucchini makes for a sad, gummy loaf.
  3. Mash the bananas. In a large mixing bowl, peel your three ripe bananas and mash them with a fork or potato masher until smooth. A few small lumps are fine — they add texture. You should have about 1 cup of mashed banana.
  4. Mix the wet ingredients. To the mashed bananas, add the granulated sugar, brown sugar, eggs, vegetable oil, and vanilla extract. Whisk everything together until smooth and well combined. The mixture should look glossy and pale yellow. Don’t worry if it separates slightly — that’s normal.
  5. Add the zucchini. Stir the squeezed zucchini into the wet mixture. It will look a bit stringy at first, but keep stirring until it’s evenly distributed. The batter will look a little weird at this point, but trust the process.
  6. Combine the dry ingredients. In a separate medium bowl, whisk together the flour, baking soda, baking powder, salt, cinnamon, and nutmeg. Whisking ensures everything is evenly distributed — you don’t want a pocket of baking soda in your bread.
  7. Fold the dry into the wet. Add the dry ingredients to the wet mixture. Using a rubber spatula or wooden spoon, fold gently until just combined. A few streaks of flour are okay. Do NOT overmix — this is the number one mistake people make. Overmixing develops gluten and makes the bread tough. Stop as soon as you don’t see any more dry flour.
  8. Make the walnut crumble. In a small bowl, combine the flour, brown sugar, and cinnamon for the crumble. Add the cold cubed butter. Use your fingertips or a pastry cutter to rub the butter into the flour mixture until it resembles coarse sand with some pea-sized pieces. Stir in the chopped walnuts. Keep the butter cold — if it gets warm, pop the bowl in the fridge for 5 minutes.
  9. Assemble the loaf. Pour the batter into your prepared loaf pan and spread it evenly with a spatula. Sprinkle the walnut crumble evenly over the top, pressing it gently into the batter so it sticks during baking. Don’t pile it all in the center — spread it edge to edge for maximum crunch.
  10. Bake. Place the pan in the preheated oven and bake for 55-65 minutes. Start checking at the 50-minute mark. The bread is done when a toothpick inserted into the center comes out clean or with just a few moist crumbs. The top should be deep golden brown and the crumble should look toasted. If the top is browning too quickly (around 40 minutes), tent loosely with aluminum foil.
  11. Cool. Let the bread cool in the pan on a wire rack for 15 minutes. Then use the parchment paper to lift it out and transfer it to the rack to cool completely. I know it’s tempting to slice into it right away, but let it cool for at least an hour. The bread continues to set as it cools, and slicing too early will make it fall apart.

Cooking Tips & Techniques

After making this bread more times than I care to admit, I’ve collected a few tips that make a real difference. First, don’t skip squeezing the zucchini. I know it’s an extra step, but I once got lazy and skipped it, and ended up with a wet, dense loaf that never fully baked in the center. That was a sad afternoon. Just squeeze it — your future self will thank you.

Second, measure your flour correctly. Spoon it into your measuring cup and level it off with a knife. Scooping directly from the bag packs the flour down and you can end up with 20-30% more flour than the recipe calls for. That leads to dry, crumbly bread. I use a kitchen scale when I’m feeling precise, but the spoon-and-level method works perfectly.

Third, room temperature eggs matter. Cold eggs can seize up the oil and make the batter lumpy. If you forgot to set them out, place them in a bowl of warm water for 5 minutes before using. Same goes for the butter in the crumble — keep it cold until the last minute. Warm butter won’t create those lovely crumbly bits.

One more thing — don’t overmix the batter. I know I said it before, but it’s worth repeating. Stir just until the flour disappears. A few lumps are fine. Overmixing activates the gluten and you’ll end up with a tough, rubbery bread instead of a tender, moist one. I once let my teenage son help mix the batter, and he went at it like he was kneading bread dough. The result was a loaf that could double as a doorstop. Learn from my mistakes.

Finally, let the bread cool completely before slicing. I know the smell is intoxicating, and you want that warm slice with butter. But if you cut into it too soon, the interior will be gummy and might even collapse. Patience, my friend. Let it rest.

Variations & Adaptations

One of the best things about this recipe is how flexible it is. I’ve experimented with all sorts of variations over the years, and here are some of my favorites:

  • Chocolate Chip Banana Zucchini Bread: Fold in ½ cup of semi-sweet chocolate chips along with the dry ingredients. The chocolate pairs beautifully with the banana and cinnamon. My kids beg for this version every time I make it. Dark chocolate chips work great too if you want a less sweet option.
  • Gluten-Free Version: Swap the all-purpose flour with a 1:1 gluten-free baking blend. I’ve had great results with Bob’s Red Mill and Cup4Cup. Add an extra tablespoon of flour to the batter since gluten-free blends tend to absorb less liquid. The texture will be slightly more tender, but still delicious.
  • Dairy-Free Version: Use coconut oil or a neutral vegetable oil in the crumble instead of butter. The crumble won’t be quite as crisp, but it’s still tasty. For the bread itself, the recipe is already dairy-free since it uses oil instead of butter.
  • Nut-Free Version: Skip the walnut crumble and use a simple streusel made with oats instead. Combine ¼ cup rolled oats, ¼ cup brown sugar, ½ teaspoon cinnamon, and 2 tablespoons melted butter. Sprinkle over the batter and bake as directed.
  • Spiced Version: Add ½ teaspoon of ground ginger and ¼ teaspoon of ground cloves along with the cinnamon and nutmeg. This gives the bread a warm, almost chai-like flavor that’s perfect for fall baking.
  • Lower Sugar Version: Reduce the granulated sugar to ½ cup and use only 2 tablespoons of brown sugar in the crumble. The bananas provide plenty of natural sweetness, so the bread won’t taste bland. I’ve made this for friends watching their sugar intake and they didn’t notice the difference.

I once tried a version with shredded apple instead of zucchini (I was out of zucchini and desperate), and it actually worked surprisingly well. The apple added a different kind of sweetness and a slightly softer texture. So if you’re in a pinch, feel free to experiment!

Serving & Storage Suggestions

This bread is delicious at any temperature, but I have my preferences. Served warm, with a pat of salted butter melting into the crumble? That’s heaven on a plate. At room temperature, it’s perfect for packing in lunchboxes or taking to a brunch. And honestly? Cold, straight from the fridge the next day, it’s still amazing — the flavors have had time to meld and the crumble stays surprisingly crunchy.

For serving, I like to slice it thick — about 1-inch slices — and arrange them on a wooden board. It’s lovely alongside a cup of coffee or tea. If you’re feeling fancy, drizzle a little honey or maple syrup over the top. A dollop of Greek yogurt or whipped cream cheese on the side is also a nice touch.

Storage-wise, this bread keeps well at room temperature for up to 3 days. Wrap it tightly in plastic wrap or aluminum foil, or store it in an airtight container. The crumble might soften slightly over time, but it’s still delicious. If you live in a humid climate (I’m looking at you, Florida), store it in the fridge to prevent mold.

For longer storage, this bread freezes beautifully. Wrap the cooled loaf tightly in plastic wrap, then in a layer of aluminum foil, and place it in a freezer bag. It will keep for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge or on the counter for a few hours. You can also slice it before freezing and grab individual slices as needed — perfect for quick breakfasts. To reheat, pop a slice in the toaster or microwave for 15-20 seconds. The crumble crisps up nicely in the toaster.

One more thing — the flavors actually get better on the second day. Something about the banana and zucchini melding together overnight makes the bread even more moist and flavorful. So don’t be disappointed if you can’t finish the whole loaf in one day. It’s even better tomorrow.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per slice (based on 10 slices per loaf):

Nutrient Amount per Slice
Calories 285
Total Fat 14g
Saturated Fat 3g
Cholesterol 37mg
Sodium 210mg
Total Carbohydrates 37g
Dietary Fiber 2g
Sugars 20g
Protein 4g

This bread isn’t health food, but it does have some redeeming qualities. Bananas are packed with potassium and vitamin B6, which support heart health and energy levels. Zucchini is low in calories but high in vitamin C and antioxidants. Walnuts provide omega-3 fatty acids, which are great for brain health. So while this is definitely a treat, you can feel a little better about reaching for a second slice.

If you’re watching your sugar intake, you can reduce the sugar to ½ cup total without sacrificing too much texture. For a lower-fat version, swap half the oil with unsweetened applesauce. The bread will be slightly less tender but still moist and delicious.

Conclusion

This banana zucchini bread with walnut crumble has become a staple in my kitchen, and I think it deserves a spot in yours too. It’s the kind of recipe that solves problems — using up spotty bananas and oversized zucchini — while delivering something that feels special. The texture is perfectly moist, the crumble adds that bakery-quality crunch, and the flavor is warm and comforting in a way that only homemade bread can be.

I love that this recipe is forgiving. You can tweak it, adapt it, make it your own. Add chocolate chips, swap the nuts, reduce the sugar — it’ll still be delicious. That’s the mark of a great recipe, if you ask me. It’s not rigid and fussy. It’s flexible and friendly.

So go ahead and give it a try. Grab those spotty bananas from the counter, grate that zucchini that’s been sitting in the fridge, and make a mess in your kitchen. I promise it’ll be worth it. And when you take that first bite — warm, with butter melting into the crumble — you’ll understand why this accidental recipe became my favorite. Let me know how it turns out for you! Drop a comment below or tag me in your photos. I’d love to see your version.

Frequently Asked Questions

Can I use frozen zucchini for this recipe?

Yes, you can use frozen zucchini, but you’ll need to thaw it completely and squeeze out even more moisture than fresh. Frozen zucchini tends to release a lot of water when thawed, so be extra thorough. I recommend thawing it in a colander set over a bowl, then squeezing it in a kitchen towel.

Why did my bread sink in the middle?

A sunken middle usually means the bread was underbaked or the oven temperature was too low. Make sure your oven is properly calibrated and bake until a toothpick comes out clean. Also, don’t open the oven door too often during baking — the temperature fluctuation can cause the bread to collapse.

Can I make this recipe into muffins?

Absolutely! Divide the batter among a greased or lined 12-cup muffin tin. Sprinkle the crumble over each muffin. Bake at 350°F for 18-22 minutes, or until a toothpick inserted into the center comes out clean. Muffins are great for freezing and grab-and-go breakfasts.

How do I know when the zucchini bread is done baking?

Insert a toothpick or cake tester into the center of the loaf. If it comes out clean or with just a few moist crumbs (not wet batter), it’s done. The top should be golden brown and feel firm to the touch. You can also check the internal temperature — it should be around 200°F when fully baked.

Can I omit the walnut crumble?

Sure, you can skip the crumble entirely if you prefer a simpler bread. The bread itself will still be delicious and moist. Alternatively, you can sprinkle the top with a mixture of cinnamon and sugar before baking for a simple, crunchy topping without the nuts.

Pin This Recipe!

banana zucchini bread recipe

Print

Perfectly Moist Banana Zucchini Bread with Walnut Crumble

A happy accident turned into a signature quick bread that combines ripe bananas and grated zucchini for an incredibly moist loaf, topped with a buttery walnut crumble. This easy recipe is perfect for using up spotty bananas and summer squash, and it’s a crowd-pleaser that even picky eaters love.

  • Author: Sophia
  • Prep Time: 15 minutes
  • Cook Time: 55-65 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 10 servings 1x
  • Category: Quick Bread
  • Cuisine: American

Ingredients

Scale
  • 1 ½ cups (180g) all-purpose flour
  • 1 teaspoon baking soda
  • ½ teaspoon baking powder
  • ½ teaspoon salt
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • 3 medium ripe bananas (about 1 cup mashed)
  • 1 cup grated zucchini (about 1 medium zucchini), squeezed dry
  • ¾ cup (150g) granulated sugar
  • ¼ cup (50g) packed light brown sugar
  • 2 large eggs, room temperature
  • ½ cup (120ml) vegetable oil
  • 1 teaspoon vanilla extract
  • ¼ cup (30g) all-purpose flour (for crumble)
  • ¼ cup (50g) packed light brown sugar (for crumble)
  • ½ teaspoon ground cinnamon (for crumble)
  • 2 tablespoons (28g) cold unsalted butter, cubed (for crumble)
  • ⅓ cup (40g) chopped walnuts (for crumble)

Instructions

  1. Preheat oven to 350°F (175°C). Grease a 9×5-inch loaf pan and line with parchment paper, leaving overhang on the long sides.
  2. Grate zucchini using the medium holes of a box grater. Place in a clean kitchen towel and squeeze firmly to remove excess moisture. Set aside.
  3. In a large bowl, mash bananas with a fork or potato masher until smooth (a few lumps are fine).
  4. Add granulated sugar, brown sugar, eggs, vegetable oil, and vanilla extract to the mashed bananas. Whisk until smooth and well combined.
  5. Stir the squeezed zucchini into the wet mixture until evenly distributed.
  6. In a separate medium bowl, whisk together flour, baking soda, baking powder, salt, cinnamon, and nutmeg.
  7. Add dry ingredients to wet mixture. Fold gently with a rubber spatula or wooden spoon until just combined (a few streaks of flour are okay). Do not overmix.
  8. In a small bowl, combine flour, brown sugar, and cinnamon for the crumble. Add cold cubed butter and rub into the flour mixture with fingertips or a pastry cutter until coarse sand forms. Stir in chopped walnuts.
  9. Pour batter into prepared loaf pan and spread evenly. Sprinkle walnut crumble evenly over the top, pressing gently into the batter.
  10. Bake for 55-65 minutes, until a toothpick inserted into the center comes out clean or with a few moist crumbs. If top browns too quickly, tent with foil at 40 minutes.
  11. Cool in pan on a wire rack for 15 minutes, then lift out using parchment paper and cool completely on the rack (at least 1 hour) before slicing.

Notes

Don’t skip squeezing the zucchini—excess moisture makes the bread gummy. Measure flour by spooning and leveling for accuracy. Use room temperature eggs for even mixing. Do not overmix the batter to avoid a tough loaf. Let the bread cool completely before slicing to prevent a gummy interior. The flavors improve on the second day.

Nutrition

  • Serving Size: 1 slice (1/10 of loa
  • Calories: 285
  • Sugar: 20
  • Sodium: 210
  • Fat: 14
  • Saturated Fat: 3
  • Carbohydrates: 37
  • Fiber: 2
  • Protein: 4

Keywords: banana zucchini bread, zucchini bread, banana bread, walnut crumble, quick bread, summer squash, easy baking

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating