
Zucchini Cake With Brown Sugar Icing tastes like a cross between a super moist spice cake and a soft cinnamon roll, with a caramel-like frosting that melts into every crumb. It works perfectly for busy home bakers who want a cozy dessert on the table in about 1 hour, start to finish. I baked a version of this for a neighbor once, and she “forgot” to return the pan for three days.
Why Make This Zucchini Cake With Brown Sugar Icing at Home
You control the sweetness, the spice level, and the texture, so the cake turns out exactly how you like it. Store-bought zucchini desserts often taste flat, while this one stays tender, fragrant, and full of warm brown sugar flavor.
You also sneak in a pile of vegetables without anyone complaining, which feels like a small victory. The brown sugar icing comes together in one pot, so you skip fussy frosting steps and still get a bakery-style finish.
“This Zucchini Cake With Brown Sugar Icing tastes like a cozy fall hug in every bite, and the icing alone deserves its own fan club. ★★★★★”
Ingredients You Need
For the zucchini cake
- 2 cups finely grated zucchini, lightly packed
- Use small to medium zucchini for the best flavor and texture. Large ones can taste watery and a bit bland.
- 2 cups all-purpose flour
- You can swap up to 1 cup with white whole wheat flour for a slightly heartier crumb.
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon fine sea salt
- 1 ½ teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg
- 1 cup granulated sugar
- ½ cup packed light brown sugar
- Dark brown sugar works too and gives a deeper molasses note.
- 3 large eggs, room temperature
- ¾ cup neutral oil (canola, grapeseed, or light olive oil)
- You can use melted coconut oil, but cool it slightly before mixing.
- 2 teaspoons vanilla extract
- ½ cup plain Greek yogurt or sour cream
- This keeps the cake extra moist and tender.
- Optional add-ins:
- ½ cup chopped walnuts or pecans
- ½ cup mini chocolate chips or raisins
For the brown sugar icing
- ½ cup unsalted butter
- 1 cup packed light brown sugar
- ¼ teaspoon fine sea salt
- ¼ cup milk or half-and-half
- Whole milk gives the best texture, but any milk works in a pinch.
- 1 teaspoon vanilla extract
- 1 ¾ to 2 cups powdered sugar, sifted
- Start with 1 ¾ cups and add more if you want a thicker icing.
Equipment list
- 9×13 inch baking pan
- Parchment paper (helps with easy removal and clean slices)
- Two mixing bowls
- Whisk and rubber spatula
- Box grater or food processor with grating disc for zucchini
- Medium saucepan for the icing
- Wire rack for cooling
- Measuring cups and spoons
Tips & Mistakes
- Squeeze the zucchini gently in your hands if it looks very wet, but keep some moisture so the cake stays tender.
- Measure flour by spooning it into the cup and leveling it; packing it in makes the cake dense and dry.
- Use room temperature eggs and yogurt so the batter mixes smoothly and bakes evenly.
- Do not overmix the batter; stir just until the flour disappears to keep the crumb soft.
- Line the pan with parchment and leave a little overhang so you lift the cake out easily for clean cuts.
- Let the cake cool at least until just warm before icing, or the icing can slide off and pool at the edges.
- Boil the brown sugar mixture long enough for the sugar to dissolve fully, or the icing can feel grainy.
- Add powdered sugar gradually to the icing so you hit the right thickness without lumps.
- Cut the cake with a sharp knife and wipe the blade between cuts for neat slices.
- Store leftovers covered; exposure to air dries the edges and dulls the flavor.
How to Make Zucchini Cake With Brown Sugar Icing
Step 1: Prep the pan and oven
Preheat your oven to 350°F. Grease a 9×13 inch pan with butter or nonstick spray, then line the bottom with parchment and lightly grease the parchment too. Set the pan aside while you mix the batter.
Step 2: Grate and prep the zucchini
Wash and dry the zucchini. Grate it on the small or medium holes of a box grater, or use a food processor if you want to move faster. Lightly squeeze a handful at a time over the sink if it drips a lot, then measure 2 cups and set it aside.
Step 3: Mix the dry ingredients
In a large bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg. Break up any little clumps of spice so they distribute evenly. Set this bowl near your mixer or whisking station.
Step 4: Mix the wet ingredients
In another bowl, whisk the granulated sugar and brown sugar with the oil until the mixture looks thick and glossy. Add the eggs one at a time and whisk well after each addition. Stir in the vanilla and the Greek yogurt or sour cream until the mixture looks smooth and creamy.
Step 5: Combine wet and dry, then fold in zucchini
Pour the wet mixture into the dry ingredients. Stir with a spatula until the flour almost disappears, and scrape the bottom of the bowl so no dry pockets hide there. Fold in the grated zucchini and any optional nuts or chocolate chips until everything looks evenly distributed.
Step 6: Bake the cake
Pour the batter into the prepared pan and smooth the top with a spatula. Tap the pan lightly on the counter to release any large air bubbles. Bake for 28 to 35 minutes, until a toothpick in the center comes out with a few moist crumbs but no wet batter.
Step 7: Cool the cake
Place the pan on a wire rack. Let the cake cool at least 30 minutes; it should feel warm but not hot to the touch. This timing gives the brown sugar icing a chance to cling nicely without soaking straight through.
Step 8: Make the brown sugar icing
In a medium saucepan, melt the butter over medium heat. Add the brown sugar and salt, then whisk and cook for 2 to 3 minutes until the mixture bubbles and looks smooth and glossy. Pour in the milk, whisk again, and bring it back to a gentle bubble for about 1 minute.
Remove the pan from the heat and stir in the vanilla. Let the mixture sit for 3 to 5 minutes so it cools slightly. Whisk in the powdered sugar a little at a time until the icing looks thick but still pourable.
Step 9: Ice the cake
Pour the warm icing over the warm cake. Use an offset spatula or the back of a spoon to spread it quickly, since the icing sets as it cools. Let the cake sit at room temperature for at least 20 to 30 minutes so the icing firms up before you slice.
Step 10: Slice and serve
Lift the cake out of the pan using the parchment overhang, or slice it right in the pan. Cut into squares or rectangles, depending on how generous you feel. Wipe your knife between cuts if you want those tidy bakery-style edges.
Variations I’ve Tried
I swap half the oil with unsweetened applesauce when I want a slightly lighter cake that still tastes rich and moist. I also stir in orange zest and a pinch of cardamom for a brighter, almost bakery-style twist that pairs nicely with the brown sugar icing.
Sometimes I fold in chopped toasted pecans or walnuts for crunch and a nutty flavor that balances the sweetness. For chocolate fans, I add mini chocolate chips and a tiny pinch of espresso powder, which deepens the cocoa flavor without turning it into a full chocolate cake.
How to Serve Zucchini Cake With Brown Sugar Icing
Serve this zucchini cake slightly warm or at room temperature so the brown sugar icing tastes silky and the crumb feels tender. Pair it with cold milk, hot coffee, or a mug of tea for a cozy dessert or afternoon snack. Add a spoonful of vanilla ice cream or a dollop of whipped cream if you want a more indulgent plate. Cut smaller squares for potlucks and bigger bakery-style rectangles when you serve it as a special dessert.
How to store
- Counter: Keep the cake covered at room temperature for up to 2 days; use a tight-fitting lid or wrap the pan well so the edges stay soft.
- Fridge: Store slices in an airtight container for 4 to 5 days; bring them to room temperature or warm them slightly before serving for the best texture.
- Freezer: Wrap individual pieces tightly in plastic, then place them in a freezer bag or container; freeze for up to 2 months.
- Reheating: Warm slices in the microwave for 10 to 15 seconds at a time until the cake feels soft and the icing loosens slightly, or heat in a low oven at 300°F for about 8 to 10 minutes.

Zucchini Cake With Brown Sugar Icing
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking pan and lightly flour it, or line with parchment paper.
- In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg (if using). Set aside.
- In a large bowl, whisk together the granulated sugar, brown sugar, eggs, vegetable oil, and vanilla extract until smooth and well combined.
- Add the dry ingredients to the wet ingredients and stir just until a thick batter forms and no dry streaks of flour remain.
- Fold in the shredded zucchini until evenly distributed through the batter.
- Spread the batter evenly into the prepared baking pan and smooth the top with a spatula.
- Bake for 30–35 minutes, or until the cake is golden, springs back lightly when touched in the center, and a toothpick inserted into the middle comes out clean.
- Transfer the pan to a wire rack and let the cake cool completely before adding the icing.
- In a medium saucepan over medium heat, melt the butter.
- Stir in the brown sugar and cook, stirring constantly, until the mixture begins to bubble and the sugar is mostly dissolved, 2–3 minutes.
- Whisk in the milk and bring the mixture just to a gentle simmer, then remove from the heat.
- Let the mixture cool for 3–5 minutes, then whisk in the vanilla and salt (if using).
- Gradually whisk in the powdered sugar until the icing is smooth and pourable but thick enough to coat the back of a spoon. If it becomes too thick, add a teaspoon or two of milk; if too thin, add a bit more powdered sugar.
- Pour the warm brown sugar icing over the cooled zucchini cake, spreading quickly with an offset spatula to cover the surface evenly.
- Allow the icing to set for at least 20–30 minutes before slicing.
- Cut into squares and serve at room temperature. Store leftovers covered at room temperature for up to 2 days or refrigerated for up to 5 days.
Notes
Approximate per serving (1 of 12): 380–420 calories; fat 18–22 g; saturated fat 5–7 g; carbohydrates 52–58 g; fiber 1–2 g; sugars 36–42 g; protein 4–5 g; sodium 200–260 mg. Values are estimates and will vary based on specific ingredients, brands, and portion size.
