I’ll be honest: the first few times I made zucchini banana bread, it was just… okay. Not bad, not the kind of thing you’d text your sister about. The texture was always a little too wet, the flavor a little too flat. Then I changed two things — browned the butter and salted the zucchini — and now my family asks for it every Sunday. The loaf disappears in about 48 hours, and I’ve started doubling the recipe just to keep up.
The short version: This bread comes out tender and moist on the inside, with a crackly, caramelized crust — and it only needs 15 minutes of active work.
I’ve made this about 25 times now, and I’ve got the process down to the point where I don’t even measure the zucchini anymore. My kids have eaten it for breakfast, snack, and dessert in the same day without complaint. That’s about as high a compliment as I can give.
- Serves: 10 slices (one 9×5 loaf)
- Hands-On Time: 15 min | Total Time: 1 hr 10 min
- Difficulty: Easy — even if you’ve never made quick bread before
- Cost per serving: ~$0.65
- Calories: ~220 per slice (without add-ins)
- Dietary Notes: Naturally vegetarian; adaptable for dairy-free and nut-free
(Photo above: overhead shot of a warm slice of zucchini banana bread resting on a small wooden cutting board, a pat of butter melting into the crumb, natural light from a window on the left, the dark golden crust cracked open in the center with flecks of zucchini visible.)
The Two Things That Make This Bread Actually Better Than Plain Banana Bread

First, salting the zucchini. After you grate it, toss it with a pinch of salt and let it sit for 10 minutes. Then squeeze out the water over the sink. This is the single most important step — skip it and your bread will be heavy and soggy. I learned that the hard way after my first batch came out like a kitchen sponge. The salt pulls out moisture without pulling out flavor, leaving you with tender shreds that melt into the batter.
Second, browning the butter. Instead of just melted butter or oil, you brown it in a pan until it smells nutty and turns golden brown. This adds a deep, toasty flavor that makes both the zucchini and banana taste more interesting. It’s not fussy — it takes about 5 minutes and smells incredible. My kitchen fills with a scent that makes everyone wander in asking what’s baking.
Together, these two moves produce a loaf that’s moist without being wet, sweet without being one-note, and crusty on the outside in a way that makes the edges the best part. You’ll never go back to the plain version.
Everything You Need (And a Few Notes From Me)
- 1 medium zucchini (about 1 cup grated, after squeezing): The moisture is what we’re managing. Use a zucchini that’s about 7-8 inches long. If yours is huge and seedy, scoop out the seeds before grating. I don’t peel the zucchini — the green flecks look pretty in the finished bread and you can’t taste the skin at all.
- 1 cup mashed ripe banana (about 2 large bananas): Spotty brown bananas are what you want. The riper, the sweeter and more banana-forward. If your bananas aren’t quite ready, roast them in the oven at 350°F for 15 minutes to soften and concentrate the sugar. My kids never seem to let them get that spotty, so I’ve gotten very good at the oven trick.
- 1/2 cup (1 stick) unsalted butter: You’ll brown it, so start with cold or room-temperature butter — doesn’t matter. If you use salted butter, reduce the added salt to 1/4 teaspoon. Don’t try to skip the browning step with melted butter that’s just melted. Trust me, the flavor difference is night and day.
- 1/2 cup granulated sugar + 1/4 cup packed brown sugar: The combination gives you sweetness from the granulated and a hint of molasses and moisture from the brown. I use dark brown sugar if I have it — it makes the bread slightly richer.
- 2 large eggs, room temperature: Room temperature eggs emulsify better into the brown butter. If you forget to pull them out, put them in a bowl of warm water for 5 minutes. I’ve forgotten plenty of times — the warm water trick always works.
- 1 teaspoon vanilla extract: Pure, not imitation. It rounds out the brown butter notes. I keep a bottle of the good stuff in my pantry because it shows up in so many recipes.
- 1 1/2 cups all-purpose flour: Spoon and level it — don’t scoop directly from the bag. Scooping packs in extra flour and makes the bread dry. This is a habit I learned after too many dry muffins. Worth the extra 10 seconds.
- 1 teaspoon baking soda: Make sure it’s fresh. Test by dropping a pinch into vinegar — if it fizzes vigorously, it’s good. I check mine every few months because there’s nothing sadder than a flat loaf.
- 1/2 teaspoon ground cinnamon + 1/4 teaspoon ground nutmeg: Optional but highly recommended. The spices play off the brown butter and banana beautifully. I add a pinch of cloves sometimes — but only a tiny pinch, because cloves can take over fast.
- 1/2 teaspoon salt (plus extra for salting zucchini): Use fine sea salt for the batter and a generous pinch of kosher salt for drawing out zucchini moisture. You’ll need about 1/2 teaspoon total across both uses.
- Optional add-ins: 1/2 cup chopped walnuts or pecans, or 1/2 cup chocolate chips. My kids love it plain, but I always toss in a handful of walnuts when I’m making it for grown-up brunch.
What to Pull Out Before You Start
- Box grater (large holes)
- Small saucepan for browning butter
- Two mixing bowls (one large, one medium)
- Whisk and rubber spatula
- 9×5-inch loaf pan
- Parchment paper (optional but helpful for easy removal)
That’s it. You don’t need a stand mixer or anything fancy. A whisk and a spatula will do everything.
Here’s How I Do It
This goes fast once you start mixing, so read through the steps first. You’ll be glad you did.
Prep the zucchini: Grate the zucchini using the large holes of a box grater (do not peel it first). Place the shreds in a colander or bowl, toss with a generous pinch of salt, and let sit for 10 minutes. Then grab handfuls and squeeze firmly over the sink to remove as much liquid as possible. You should have about 1 cup of dry-ish shreds. Set aside. (📸 Photo tip: after squeezing, the shreds should look fluffy, not wet. If water still drips, squeeze again.)
- Brown the butter: In a small saucepan over medium heat, melt the butter. Continue cooking, swirling occasionally, until it turns a deep golden brown and smells nutty — about 4–5 minutes. Watch carefully: it can go from brown to burnt in seconds. Pour into a large mixing bowl and let cool for 2 minutes. (📸 Photo tip: the butter should look amber with little dark specks at the bottom — those specks are flavor gold.)
- Mix the wet ingredients: Add both sugars to the warm brown butter and whisk until smooth. It will look a bit grainy — that’s fine. Add the eggs one at a time, whisking well after each. Add vanilla and mashed banana, and whisk until everything is combined and slightly frothy.
- Fold in the zucchini: Add the squeezed zucchini to the wet mixture and fold with a spatula until just distributed. The batter will look a little lumpy and that’s exactly right.
- Combine the dry ingredients: In a separate medium bowl, whisk together flour, baking soda, salt, cinnamon, and nutmeg. Pour the dry ingredients into the wet mixture and fold gently with a spatula until no streaks of flour remain. Do not overmix — a few lumps are okay. If using add-ins (nuts or chocolate chips), fold them in at the end.
- Bake: Pour the batter into your prepared loaf pan (greased or lined with parchment). Smooth the top with the spatula. Bake at 350°F for 50–55 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs. The top should be deep golden brown and cracked. I always start checking at 48 minutes — ovens vary, and I hate overbaking.
- Cool: Let the bread cool in the pan on a wire rack for exactly 10 minutes. Then turn it out onto the rack to cool completely. If you wait longer, the bottom may steam and become soggy; if you try to turn it out too soon, it may fall apart. 10 minutes is the sweet spot.
Sunday Prep = Stress-Free Weekday Breakfasts
I make a double batch on Sunday afternoons while I’m already in the kitchen cooking dinner. We eat one loaf over the next few days, and the other goes straight into the freezer for the following weekend. My secret: I slice the second loaf before freezing it, so I can pull out individual slices for school mornings.
- Fridge: In an airtight container, the bread stays fresh for up to 5 days. Wrap it in paper towels inside the container to absorb excess moisture.
- Freezer: Yes! Wrap the whole loaf (or individual slices) tightly in plastic wrap, then foil. Freeze for up to 3 months. Thaw overnight in the fridge or pop a slice in the toaster directly from frozen.
- Reheat: Toaster oven or regular oven at 350°F for 5–7 minutes. The microwave makes the edges soft — okay in a pinch, but the oven brings back the crusty top.
Things I Wish I’d Known the First Time
- Don’t skip the zucchini squeezing, even if you’re tired. I know it feels like an extra step, but it’s the difference between a bread that bakes up light and one that sinks in the middle. I’ve done it both ways, and the unsqueezed version was a dense, wet disaster. Just squeeze.
- Measure the flour by spooning and leveling. If you dip the measuring cup directly into the flour bag, you can pack in up to 25% more flour, which makes the bread dry. Spoon it in, then level off with a knife. It takes five seconds and guarantees the texture you’re after.
- Let the brown butter cool before adding eggs. If the butter is too hot, it’ll cook the eggs and you’ll get scrambled bits in your batter. Wait about 2 minutes — it should still be warm but not hot to the touch. Even if you mess this up a little, the bread will still taste good — I’ve done it and survived.
- Test for doneness with a toothpick, not the clock. All ovens run differently. My aunt’s oven takes 60 minutes; mine takes 52. The toothpick test is your friend. If it comes out clean, it’s done. If there’s wet batter, give it 3 more minutes and check again.
Swaps That Actually Work
- Dairy-Free Version: Substitute the butter with 1/2 cup coconut oil (refined for neutral flavor) or a good vegan butter. Brown the coconut oil the same way — it works beautifully. This is the version I make for my sister-in-law who’s lactose intolerant — she says it’s even better than the original.
- Gluten-Free Version: Use a 1:1 gluten-free baking flour blend (like King Arthur Measure for Measure). Add 1/2 teaspoon xanthan gum if your blend doesn’t include it. The texture will be slightly more tender, but still delicious. I’ve tested this with Bob’s Red Mill 1:1 and it worked great.
- Nut-Free: Skip the walnuts and add 1/2 cup chocolate chips or dried cranberries instead. Or just leave it plain — it’s still fantastic. My youngest hates nuts, so I always split the batter and add nuts to only half the loaf.
- Kid-Friendly Fun: Add 1/2 cup mini chocolate chips and skip the nuts. Reduce sugar by 2 tablespoons if the chocolate chips are sweet enough. My kids call this “chocolate zucchini bread” and don’t even realize there’s vegetables in it.
- Fancy Brunch Version: Sprinkle the top with coarse turbinado sugar before baking for a crunchy, sparkly crust. Serve slices with whipped cream cheese and a drizzle of honey. This has never failed to impress at a book club brunch.
Questions I Get About This Recipe All the Time
Q: Why did my bread sink in the middle?
A: Likely one of two things: either the zucchini wasn’t squeezed well enough (extra moisture made it collapse), or the loaf was underbaked and the center couldn’t hold. Next time, be aggressive with the squeeze and test with a toothpick near the center. If it’s still wet, give it 5 more minutes. You’ve got this next time — I promise.
Q: Can I use all zucchini and no banana?
A: Yes, but the texture will be different — banana adds moisture and binding. If you skip it, increase the butter to 6 tablespoons and add 1/4 cup applesauce or another mashed fruit (like ripe pear). The flavor will be less sweet, so you might want to add an extra tablespoon of sugar. I’ve made a straight zucchini bread this way and it’s good — just less tender.
Q: How long does this bread last? Can I freeze it?
A: It stays fresh at room temperature in an airtight container for up to 4 days. I actually like it best on day 2 — the flavors mellow and the texture evens out. Yes, you can freeze it! Wrap tightly in plastic wrap, then foil, and freeze for up to 3 months. To thaw, leave it on the counter for a few hours or pop slices in the toaster. The microwave works in a pinch but the toaster oven keeps that lovely crust crispy.
Q: What do you serve with this bread?
A: For breakfast, I love it with a smear of salted butter and a hot cup of coffee. For an afternoon snack, a dollop of Greek yogurt and a drizzle of honey is perfection. And honestly, it’s wonderful all on its own — my kids eat it plain straight from the loaf pan. If you’re feeling decadent, warm a slice and top it with vanilla ice cream. Yes, really.
More Recipes My Family Makes on Repeat
If you liked this one, here are a few others that get the same reaction at our table:
- Classic Banana Bread with Brown Butter Glaze — The original that started it all, but with that same nutty brown butter twist.
- Double Chocolate Zucchini Muffins — For the mornings when you need chocolate and vegetables to coexist peacefully.
- Blueberry Lemon Yogurt Loaf — Another quick bread that bakes up tender and stays moist for days.
This bread has become such a staple in my house that I pretty much always have a zucchini and two spotty bananas on the counter, just in case the mood strikes. It’s one of those recipes that feels like a hug in loaf form — not too sweet, not too heavy, just right. If you try it, drop a comment below — I love hearing how it turns out in other kitchens.
📌 Moist zucchini banana bread with a brown butter crust that stays crisp on the edges — save this recipe for your next lazy Sunday baking session.

Brown Butter Zucchini Banana Bread
Equipment
- Box grater
- Small saucepan
- Large Mixing Bowl
- Medium Mixing Bowl
- Whisk
- Rubber Spatula
- 9×5-inch loaf pan
- Parchment paper (optional)
Ingredients
Zucchini
- 1 cup grated and squeezed zucchini (from 1 medium zucchini)
- 1 pinch kosher salt (for drawing out moisture)
Wet Ingredients
- 1/2 cup unsalted butter
- 1/2 cup granulated sugar
- 1/4 cup packed brown sugar
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 cup mashed ripe banana (about 2 bananas)
Dry Ingredients
- 1 1/2 cups all-purpose flour, spooned and leveled
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
Optional Add-ins
- 1/2 cup chopped walnuts or pecans
- 1/2 cup chocolate chips
Instructions
- Prep the zucchini: Grate the zucchini using the large holes of a box grater (do not peel it first). Place the shreds in a colander or bowl, toss with a generous pinch of salt, and let sit for 10 minutes. Then grab handfuls and squeeze firmly over the sink to remove as much liquid as possible. You should have about 1 cup of dry-ish shreds. Set aside.
- Brown the butter: In a small saucepan over medium heat, melt the butter. Continue cooking, swirling occasionally, until it turns a deep golden brown and smells nutty — about 4–5 minutes. Watch carefully: it can go from brown to burnt in seconds. Pour into a large mixing bowl and let cool for 2 minutes.
- Mix the wet ingredients: Add both sugars to the warm brown butter and whisk until smooth. Add the eggs one at a time, whisking well after each. Add vanilla and mashed banana, and whisk until everything is combined and slightly frothy.
- Fold in the zucchini: Add the squeezed zucchini to the wet mixture and fold with a spatula until just distributed.
- Combine the dry ingredients: In a separate medium bowl, whisk together flour, baking soda, salt, cinnamon, and nutmeg. Pour the dry ingredients into the wet mixture and fold gently with a spatula until no streaks of flour remain. Do not overmix — a few lumps are okay. If using add-ins (nuts or chocolate chips), fold them in at the end.
- Bake: Pour the batter into your prepared 9×5-inch loaf pan (greased or lined with parchment). Smooth the top with the spatula. Bake at 350°F for 50–55 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs. The top should be deep golden brown and cracked.
- Cool: Let the bread cool in the pan on a wire rack for exactly 10 minutes. Then turn it out onto the rack to cool completely. If you wait longer, the bottom may steam and become soggy; if you try to turn it out too soon, it may fall apart. 10 minutes is the sweet spot.






