
Zucchini Bread With Crumble Topping And Icing Drizzle tastes like a cross between a moist coffee cake and a soft muffin loaf, with warm cinnamon, a buttery crumb, and a sweet vanilla drizzle. It works perfectly for busy families, brunch lovers, and anyone who wants a cozy treat in about 1 hour 15 minutes from start to finish. I baked a version of this in my tiny first apartment kitchen, and the smell alone convinced my neighbor to knock and ask for a slice.
Why Choose This Zucchini Bread With Crumble Topping And Icing Drizzle
This zucchini bread gives you bakery-style flavor without fancy skills or equipment. The crumble topping adds crunch, the icing drizzle adds sweetness, and the zucchini keeps everything incredibly moist without tasting like vegetables.
You mix the batter in one bowl, the crumb in another, and the icing in minutes while the loaf cools. It works as breakfast, snack, or dessert, and it freezes beautifully, so you can stash slices for busy mornings.
“Soft, moist, and full of cinnamon flavor with the best crunchy top and sweet drizzle, this zucchini bread disappeared in one afternoon at my house. ★★★★★”
Ingredients You’ll Need
You can pull most of these from a basic pantry. I’ll note easy swaps and brand tips as we go.
For the zucchini bread
- 1 ½ cups finely shredded zucchini, lightly packed
- Use small or medium zucchini for the best texture. Large ones can taste a bit woody and hold more water.
- 1 ½ cups all-purpose flour
- Use unbleached if you have it, but regular works fine.
- ½ teaspoon baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- 1 ½ teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg (optional, but adds cozy flavor)
- ¾ cup granulated sugar
- ¼ cup light brown sugar, packed
- 2 large eggs, at room temperature
- ½ cup neutral oil (canola, vegetable, or light olive oil)
- ¼ cup plain Greek yogurt or sour cream
- This keeps the crumb tender and adds a slight tang.
- 2 teaspoons pure vanilla extract
Optional mix-ins:
- ½ cup chopped walnuts or pecans
- ½ cup mini chocolate chips
- ¼ cup shredded sweetened coconut
You can add one or two of these, but avoid more than 1 cup total so the loaf bakes evenly.
For the crumble topping
- ½ cup all-purpose flour
- ¼ cup granulated sugar
- ¼ cup light brown sugar, packed
- ½ teaspoon ground cinnamon
- ¼ teaspoon fine sea salt
- 4 tablespoons unsalted butter, melted and slightly cooled
Use real butter here. Margarine or spreads will not set into a proper crumb.
For the icing drizzle
- ¾ cup powdered sugar, sifted
- 1–2 tablespoons milk (dairy or unsweetened almond or oat milk)
- ½ teaspoon pure vanilla extract
- Pinch of fine sea salt
Adjust the milk to reach a thick but pourable drizzle.
Equipment list
- 8.5 x 4.5 inch loaf pan (or 9 x 5 inch; the loaf will sit slightly lower in the larger pan)
- Parchment paper
- Two medium mixing bowls and one small bowl
- Whisk and rubber spatula
- Box grater or food processor with shredding disc
- Measuring cups and spoons
- Cooling rack
Tips & Tricks
- Squeeze the zucchini gently in a clean kitchen towel if it feels very wet, especially if you use large zucchini.
- Leave a little moisture in the zucchini, because that water keeps the bread soft and tender.
- Pack the brown sugar firmly in the cup so you get the right sweetness and moisture.
- Use room temperature eggs and yogurt so the batter mixes smoothly without clumps.
- Line the loaf pan with a parchment sling that hangs over the long sides so you can lift the bread out easily.
- Mix the batter just until the flour disappears so the crumb stays soft and not tough.
- Press the crumble topping lightly into the batter so it sticks but still looks craggy and chunky.
- Let the bread cool at least 30 minutes before icing so the drizzle sets instead of soaking in completely.
- If you want neat slices, chill the loaf for 20 minutes in the fridge, then slice with a sharp serrated knife.
- Double the recipe and bake two loaves if your oven fits them, since this bread freezes very well.
How to Make Zucchini Bread With Crumble Topping And Icing Drizzle
Step 1: Prep the pan and oven
Preheat your oven to 350°F. Grease your loaf pan lightly with oil or butter, then line it with a strip of parchment that covers the bottom and long sides. Grease the parchment as well so nothing sticks.
Step 2: Shred and prep the zucchini
Wash and dry the zucchini, then trim the ends. Shred it on the small or medium holes of a box grater. If the shreds look very wet and watery, gather them in a clean towel and squeeze gently once or twice, then fluff them back up and measure 1 ½ cups.
Step 3: Mix the dry ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Break up any little flour clumps with the whisk. Set this bowl aside.
Step 4: Mix the wet ingredients
In a larger bowl, whisk the granulated sugar, brown sugar, and eggs until the mixture looks slightly lighter and smooth. Add the oil, yogurt or sour cream, and vanilla, then whisk again until everything looks fully combined and glossy. Stir in the shredded zucchini with a spatula.
Step 5: Combine wet and dry
Add the dry ingredients to the wet mixture. Use a spatula to fold the flour mixture in gently until no dry streaks remain. If you use nuts, chocolate chips, or coconut, fold them in now.
Step 6: Make the crumble topping
In a separate bowl, mix the flour, granulated sugar, brown sugar, cinnamon, and salt with a fork. Pour in the melted butter and stir until the mixture forms moist clumps that hold together when you pinch them. If it looks too sandy, add 1 more teaspoon of melted butter and stir again.
Step 7: Assemble the loaf
Pour the zucchini bread batter into the prepared loaf pan and smooth the top. Sprinkle the crumble topping evenly over the surface, then press it down very lightly so it adheres. Leave some larger chunks on top for extra crunch.
Step 8: Bake
Place the pan on the middle rack of the oven. Bake for 50 to 60 minutes, depending on your pan size and oven. Check at 45 minutes, then test with a toothpick in the center; it should come out with a few moist crumbs but no wet batter.
Step 9: Cool the bread
Set the pan on a cooling rack. Let the zucchini bread cool in the pan for about 15 minutes so it sets and holds its shape. Lift it out using the parchment sling and let it cool at least another 30 minutes before icing.
Step 10: Mix the icing drizzle
In a small bowl, whisk the powdered sugar, 1 tablespoon milk, vanilla, and a tiny pinch of salt. Add more milk a teaspoon at a time until the icing flows slowly off the spoon in a thick ribbon. If it gets too thin, add a little more powdered sugar.
Step 11: Drizzle and slice
Place the mostly cooled loaf on the rack with a sheet of parchment or a tray under it. Use a spoon to drizzle the icing back and forth over the top, letting it run into the cracks of the crumble. Let the icing set for about 10 to 15 minutes, then slice and serve.
What to Serve with it?
This Zucchini Bread With Crumble Topping And Icing Drizzle pairs beautifully with hot coffee, cold brew, or a big mug of tea. Kids love it with a glass of cold milk or chocolate milk. You can serve slices with a side of fresh berries, sliced peaches, or a simple fruit salad for a lighter breakfast plate. For a dessert vibe, add a spoonful of vanilla yogurt or a scoop of vanilla ice cream on the side.
Storage Options
- Store leftover zucchini bread at room temperature, tightly wrapped or in an airtight container, for up to 2 days.
- Keep it in the fridge for up to 5 days if your kitchen runs warm, and let slices sit at room temperature for 10 to 15 minutes before eating.
- Freeze individual slices or the whole loaf (well wrapped in plastic, then foil or a freezer bag) for up to 3 months.
- Reheat slices in the microwave for 10 to 15 seconds or in a 300°F oven for about 8 to 10 minutes until just warm, then enjoy as is or with a fresh drizzle of icing.

Zucchini Bread With Crumble Topping And Icing Drizzle
Ingredients
Method
- Preheat the oven to 350°F (175°C). Lightly grease an 8.5 x 4.5 inch (or 9 x 5 inch) loaf pan, line the bottom and long sides with parchment, and grease the parchment.
- Wash and dry the zucchini, trim the ends, and shred it on the small or medium holes of a box grater. If very wet, gently squeeze once or twice in a clean towel, then fluff and measure 1 1/2 cups.
- In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg (if using). Set aside.
- In a larger bowl, whisk the granulated sugar, brown sugar, and eggs until smooth and slightly lighter in color. Whisk in the oil, yogurt or sour cream, and vanilla until glossy and well combined, then stir in the shredded zucchini.
- Add the dry ingredients to the wet mixture and fold gently with a spatula just until no dry streaks remain. Fold in any nuts, chocolate chips, or coconut, keeping total mix-ins to about 1 cup.
- For the crumble topping, stir the flour, granulated sugar, brown sugar, cinnamon, and salt together in a bowl. Pour in the melted butter and mix until moist clumps form that hold together when pinched. If too sandy, add a little more melted butter.
- Pour the batter into the prepared pan and smooth the top. Sprinkle the crumble evenly over the surface and press it down very lightly so it adheres while staying chunky and craggy.
- Bake on the middle rack for 50 to 60 minutes, checking at 45 minutes. The loaf is done when a toothpick inserted in the center comes out with a few moist crumbs but no wet batter.
- Cool the bread in the pan on a rack for about 15 minutes. Use the parchment sling to lift the loaf out and let it cool at least another 30 minutes before icing.
- For the icing, whisk the powdered sugar, 1 tablespoon milk, vanilla, and a pinch of salt in a small bowl. Add more milk a teaspoon at a time until the icing is thick but pourable and falls from the spoon in a slow ribbon.
- Place the mostly cooled loaf on a rack over parchment or a tray. Drizzle the icing back and forth over the top, letting it seep into the cracks of the crumble. Let the icing set for 10 to 15 minutes, then slice and serve.
Notes
Approximate per 1 slice (1/10 of loaf), without optional mix-ins: 330 calories; fat 17 g; saturated fat 5 g; carbohydrates 41 g; fiber 1 g; sugars 28 g; protein 4 g; sodium 220 mg. Values will vary based on brands, optional add-ins, and exact slice size.
