
Zucchini Cake With Brown Sugar Icing tastes like a super moist spice cake that met a cinnamon roll and decided to stay for dessert. It works perfectly for busy home bakers who want a cozy, bakery-style treat on the table in about 1 hour from start to finish. I baked a version of this for my neighbors last summer, and they still “check in” on my zucchini supply every weekend.
Why Make This Zucchini Cake With Brown Sugar Icing at Home
You control the sweetness, the spice level, and how generous you go with that brown sugar icing. The cake stays tender for days, so you bake it once and snack on it all week.
You also sneak in a solid amount of zucchini without anyone at the table noticing. Kids, picky adults, and vegetable skeptics usually just ask for another slice.
“This Zucchini Cake With Brown Sugar Icing tastes like a bakery treat, stays moist for days, and disappears in minutes at potlucks ★★★★★”
Ingredients You Need
Dry ingredients
- All-purpose flour: 2 cups
- Use a standard unbleached all-purpose flour. King Arthur or Gold Medal both work great.
- Baking powder: 1 ½ teaspoons
- Baking soda: ½ teaspoon
- Fine sea salt: ½ teaspoon
- Ground cinnamon: 2 teaspoons
- Ground nutmeg: ¼ teaspoon
- Ground ginger: ¼ teaspoon (optional but adds warmth)
Wet ingredients
- Large eggs: 2, at room temperature
- Granulated sugar: ¾ cup
- Light brown sugar: ½ cup, packed
- Neutral oil: ½ cup
- Use canola, vegetable, or light olive oil. Avoid strong flavored oils.
- Plain Greek yogurt or sour cream: ½ cup
- This keeps the crumb tender. Full-fat works best, but 2% still gives good texture.
- Pure vanilla extract: 2 teaspoons
Zucchini
- Fresh zucchini: 2 cups, finely grated, lightly packed
- You need about 2 medium zucchini.
- Do not peel them. The green flecks look pretty and do not affect flavor.
- Pat the grated zucchini with paper towels if it feels very wet, but do not squeeze it dry or the cake turns dense.
Brown sugar icing
- Unsalted butter: 4 tablespoons (half a stick)
- Light brown sugar: ½ cup, packed
- Whole milk or half-and-half: 3 tablespoons
- Powdered sugar: 1 ½ to 2 cups, sifted
- Start with 1 ½ cups and add more to thicken if needed.
- Pinch of fine sea salt
- Vanilla extract: 1 teaspoon
Pantry shortcuts and substitutions
- Use pre-shredded zucchini from the produce section if your store carries it, but check that it does not contain added salt.
- Swap half the all-purpose flour with white whole wheat flour for a slightly heartier crumb.
- Use pumpkin pie spice instead of the cinnamon, nutmeg, and ginger if you want a shortcut.
- Replace yogurt or sour cream with buttermilk in the same amount, and reduce the oil by 2 tablespoons if the batter looks very thin.
Equipment list
- 9×13 inch baking pan (metal or glass)
- Parchment paper (optional but helps with easy removal)
- Two mixing bowls (one large, one medium)
- Whisk and rubber spatula
- Box grater or food processor with shredding disc for the zucchini
- Small saucepan for the icing
- Wire rack for cooling
Tips & Mistakes
- Squeeze the zucchini only if it drips water; pat it gently so it still adds moisture to the cake.
- Measure flour correctly; spoon it into the cup and level it so the cake stays light instead of heavy.
- Mix the batter until it just comes together; overmixing develops gluten and makes the crumb tough.
- Use room temperature eggs and yogurt so the batter blends smoothly without curdling.
- Grease the corners of the pan well; cakes love to stick right in those sneaky spots.
- Let the cake cool until just warm before icing; hot cake melts the icing into a thin glaze, while cold cake makes the icing set too fast.
- Sift powdered sugar for the icing so you avoid little sugar lumps.
- Taste the icing before you spread it; add a pinch more salt or vanilla if the flavor needs a boost.
- Do not overbake; pull the cake when a toothpick comes out with a few moist crumbs, not bone dry.
- Cool the cake on a rack so air circulates and the bottom does not steam and turn soggy.
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 if you want easy lifting. Set the pan aside while you mix the batter.
Step 2: Grate the zucchini
Wash and dry the zucchini. Trim the ends and grate them on the medium holes of a box grater. Spread the grated zucchini on a clean kitchen towel or paper towels and gently pat to remove surface moisture.
Step 3: Mix the dry ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, nutmeg, and ginger. Break up any little clumps of spice so they distribute evenly. Set this bowl aside.
Step 4: Mix the wet ingredients
In a large bowl, whisk the eggs until they look slightly frothy. Add granulated sugar and brown sugar, then whisk until the mixture looks thick and glossy. Pour in the oil, yogurt or sour cream, and vanilla, and whisk until smooth.
Step 5: Combine wet and dry
Add the dry ingredients to the wet ingredients in two additions. Stir gently with a spatula until the flour almost disappears. Fold in the grated zucchini and stop mixing as soon as everything looks evenly combined.
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 pop any big air bubbles. Bake for 28 to 35 minutes, until a toothpick in the center comes out with a few moist crumbs.
Step 7: Cool the cake
Place the pan on a wire rack. Let the cake cool in the pan for at least 25 to 30 minutes, until it feels just slightly warm to the touch. Use this time to prepare the brown sugar icing.
Step 8: Cook the brown sugar icing base
In a small saucepan, melt the butter over medium heat. Add the brown sugar and salt, then whisk until the mixture looks smooth and starts to bubble around the edges. Cook and whisk for about 2 minutes so the sugar dissolves and the flavor deepens.
Step 9: Finish the icing
Turn off the heat and whisk in the milk or half-and-half and vanilla. Transfer the mixture to a heat-safe bowl. Gradually whisk in the powdered sugar, starting with 1 ½ cups, until the icing looks thick but still pourable and silky.
Step 10: Ice the cake
Check that the cake feels warm, not hot. Pour the icing over the surface and gently spread it to the edges with an offset spatula or the back of a spoon. The icing sets as it cools, so work at a steady pace.
Step 11: Slice and serve
Let the iced cake sit for at least 20 to 30 minutes so the icing firms up. Slice into squares with a sharp knife, wiping the blade between cuts for clean edges. Serve at room temperature for the best flavor and texture.
Variations I've Tried
- Chocolate chip zucchini cake: Fold 1 cup mini chocolate chips into the batter. The chocolate pockets play really well with the brown sugar icing.
- Nutty crunch version: Add ¾ cup chopped toasted walnuts or pecans to the batter or sprinkle them over the icing while it still feels soft. This adds texture and a toasty flavor.
- Citrus twist: Add 1 tablespoon orange or lemon zest to the batter and 1 teaspoon to the icing. The bright citrus cuts through the sweetness and tastes great in warm weather.
- Spice lover version: Increase cinnamon to 2 ½ teaspoons and ginger to ½ teaspoon, and add a pinch of cloves. This turns the cake into a cozy, almost gingerbread-style treat.
How to Serve Zucchini Cake With Brown Sugar Icing
Serve Zucchini Cake With Brown Sugar Icing at room temperature so the crumb tastes soft and the icing feels creamy. Pair slices with cold milk, hot coffee, or a mug of tea for a simple dessert or afternoon snack. Add a scoop of vanilla ice cream or a spoonful of lightly sweetened whipped cream if you want a more indulgent plate. Pack leftovers in lunchboxes as a sweet surprise that still sneaks in a vegetable.
How to store
- Room temperature: Keep the cake covered tightly at room temperature for up to 2 days. Use a cake keeper or wrap the pan well so the edges do not dry out.
- Refrigerator: Store slices in an airtight container in the fridge for 4 to 5 days. Let them sit at room temperature for 20 minutes before serving so the icing softens.
- Freezer (whole or sliced): Wrap the cooled, iced cake tightly in plastic and then foil, or freeze slices in a single layer before transferring to a freezer bag. Keep in the freezer for up to 2 months.
- Reheating: Warm individual slices in the microwave for 10 to 15 seconds so the crumb softens and the icing loosens slightly without melting completely.

Zucchini Cake With Brown Sugar Icing
Ingredients
Instructions
- Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking pan and lightly flour it, or line it with parchment paper.
- In a medium bowl, whisk together the flour, baking powder, baking soda, salt, cinnamon, and nutmeg until well combined.
- In a large bowl, whisk the granulated sugar, brown sugar, eggs, vegetable oil, and vanilla extract until smooth and slightly thickened.
- Add the dry ingredients to the wet ingredients and stir just until no dry flour remains.
- Fold in the shredded zucchini and nuts (if using) until evenly distributed, being careful not to overmix.
- Pour the batter into the prepared pan and spread it into an even layer.
- Bake for 30 to 35 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs attached.
- Place the pan on a wire rack and let the cake cool for at least 20 to 30 minutes 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 to 3 minutes.
- Slowly whisk in the milk. Bring the mixture back to a gentle boil, then remove from the heat and let it cool for 3 to 5 minutes.
- Whisk in the vanilla and salt, then gradually add the powdered sugar, whisking or beating until the icing is smooth and thick yet pourable.
- If the icing thickens too much, whisk in a teaspoon or two of additional milk to loosen it; if it is too thin, add a bit more powdered sugar.
- Pour the warm brown sugar icing over the slightly warm cake, spreading it quickly into an even layer before it sets.
- Allow the icing to set for at least 20 minutes before slicing.
- Cut the cake into squares and serve at room temperature.
- Store leftovers covered at room temperature for up to 2 days, or refrigerate for longer storage.
Notes
Approximate per serving (1/12 of recipe): 380 calories; total fat 18 g; saturated fat 5 g; carbohydrates 52 g; fiber 1 g; sugars 36 g; protein 4 g; sodium 230 mg. Values are estimates and will vary based on specific ingredient brands, exact measurements, and portion sizes.

Leave a Reply