Desserts

Zucchini Brownies with Peanut-Butter Chocolate Frosting

Zucchini Brownies with Peanut-Butter Chocolate Frosting

I always have zucchini from the summer garden that needs using, and these zucchini brownies are my go-to when I want a simple, forgiving dessert that still feels special. The zucchini brownies in this recipe stay moist without turning gummy because I adjusted the liquid balance and baking temperature during testing—so you get a tender, slightly cake-like brownie topped with an easy peanut-butter chocolate frosting.

Pan of zucchini brownies with peanut-butter chocolate frosting showing a sliced square on parchment with frosting
Zucchini Brownies with Peanut-Butter Chocolate Frosting

Why this zucchini brownies recipe works

The key technique is treating the brownies more like a dense cake than a traditional fudgy brownie: slightly less liquid, a medium oven temperature (350°F), and a modest amount of oil keep the crumb tender while avoiding a wet center. I tested versions with shredded wet zucchini and with squeezed-drier zucchini; the latter produced the best texture. I also reduced the sugar just enough so the peanut-butter chocolate frosting adds the right sweetness without making the overall dessert cloying.

Another important detail is the pan size: a 9×13-inch pan yields shallow brownies that bake evenly and cool fast, which is great when you’re short on time. If you’d prefer thicker bars, use an 8×8-inch pan and increase the bake time (see the instructions section). What changed during testing was the combination of 1/2 cup oil with a mix of granulated and brown sugar—this gave structure, moisture, and a slight caramel note without heavy greasiness.

Key takeaways

  • Treat these as cakelike brownies: moderate oven temp and drained zucchini prevent soggy centers.
  • Mixing method and pan size control thickness and bake time—9×13 gives quick, even baking.
  • Peanut-butter chocolate frosting balances sweetness and sets quickly for easy slicing.

Ingredients you’ll need and what to substitute

For zucchini brownies the most important ingredient is the zucchini itself; finely grated zucchini blends into the batter and contributes moisture and a mild vegetal background without making the brownies taste like squash. Use medium-to-large zucchinis; the shredded amount should be measured after grating and lightly pressing out obvious puddles of water. If your zucchini is particularly watery, line the grated zucchini in a fine-mesh sieve and press with the back of a spoon for 2–3 minutes.

Key ingredients and substitution notes:

  • All-purpose flour: Keeps the brownies cakelike. For a slightly denser bar, try half all-purpose and half whole-wheat pastry flour—expect a nuttier flavor and slightly darker color.
  • Sugar: A mix of granulated and light brown sugar gives structure and warmth. You can use all granulated sugar, but the crumb will be less tender.
  • Oil: I use neutral vegetable oil for consistent moisture; melted butter works but will add a bit of richness and faster browning.
  • Eggs: Provide structure—do not omit. For an egg replacement, I suggest testing a commercial egg replacer since results vary.
  • Chocolate chips and cocoa powder: Cocoa adds chocolate flavor; chips add pockets of melted chocolate. Use dairy-free chips if needed (note: this recipe is not labeled dairy-free since frosting contains dairy unless swapped).

Optional and budget-friendly swaps: store-brand flour and sugar work fine. Use natural peanut butter in the frosting for a less-sweet result, and mix in a little powdered sugar if you need thicker spreadability.

Equipment

Keep equipment simple to speed things up: a 9×13-inch baking pan produces even, thinner bars that bake quickly; a box grater or food processor with a grating disk speeds zucchini prep. A standard mixing bowl, rubber spatula, and whisk are all you need. If you plan to make the frosting smoother, a small handheld mixer helps but isn’t necessary.

  • 9×13-inch baking pan
  • Box grater or food processor with grating disk
  • Mixing bowls and rubber spatula
  • Wire rack for cooling

How to make zucchini brownies

Prep and zucchini

Begin by preheating the oven to 350°F with a rack centered in the oven. Lightly grease a 9×13-inch pan and line it with parchment leaving a slight overhang to help lift the brownies out later. Grate 2 medium zucchinis on the large holes of a box grater or with a food processor; measure 2 cups packed grated zucchini. If the zucchini looks watery, place it in a fine-mesh sieve and press gently to drain any excess liquid for 2–3 minutes—don’t over-press; some moisture is needed for the texture.

Make the batter

In a medium bowl whisk together 1 1/2 cups all-purpose flour, 1/2 cup cocoa powder, 1 teaspoon baking powder, 1/2 teaspoon baking soda, 1/2 teaspoon fine salt, and 1/2 teaspoon cinnamon (optional). In a large bowl, whisk 2 large eggs briefly, then whisk in 1/2 cup vegetable oil, 1 cup granulated sugar, and 1/2 cup light brown sugar until the mixture is smooth and slightly glossy. Stir in 2 teaspoons vanilla extract and the grated zucchini until evenly distributed. Fold the dry ingredients into the wet mixture using a rubber spatula until just combined—avoid overmixing to keep the crumb tender. Fold in 1 cup semisweet chocolate chips, reserving a handful for sprinkling on top if you like.

Bake

Spread the batter evenly into the prepared 9×13 pan and smooth the top. Bake at 350°F for 22–28 minutes, rotating the pan once at the halfway point for even browning. Test by inserting a toothpick into the center; it should come out with a few moist crumbs but not wet batter. The edges will look set and the top will spring back slightly when touched. If you used an 8×8 pan for thicker brownies, bake at 350°F for 30–38 minutes and check doneness a little earlier if your oven runs hot.

Frosting and finish

While the brownies cool in the pan on a wire rack for about 20 minutes, make the frosting. In a small saucepan over low heat or in the microwave in 20-second bursts, gently melt together 1/2 cup creamy peanut butter and 2 ounces chopped semisweet chocolate or 1/3 cup chocolate chips with 2 tablespoons butter until smooth. Off heat, whisk in 1/2 cup powdered sugar and 1–2 tablespoons milk as needed to reach a spreadable consistency. Spread the frosting over the brownies once they are warm but not hot so the frosting sets evenly. Scatter the reserved chocolate chips on top if desired. Let the pan cool until the frosting firms—about 30–45 minutes—then lift out using the parchment overhang and slice into 12 squares.

Things I learned the hard way

  • Don’t skip pressing excess water from very wet zucchini: too much free liquid gave me a gummy center on my first test—light pressing fixed it.
  • Using only melted butter instead of oil made the brownies brown too fast; switching to oil improved uniform baking.
  • Overmixing after adding flour tightened the crumb; stop mixing as soon as the ingredients are combined.
  • Frost while the brownies are warm but not hot; if they’re too hot the frosting melts thinly and runs off, too cool and the frosting won’t spread smoothly.
  • If you double the recipe, bake in two 9×13 pans rather than a larger single pan to keep baking even.
  • First attempt mistake: I used 3 cups grated zucchini and didn’t adjust dry ingredients—result was too wet; reducing to 2 cups and squeezing a little moisture out solved it.

Variations to try

  • Nutty oat: Replace 1/2 cup flour with 1/2 cup quick oats and fold in 1/2 cup chopped walnuts; bake the same time in a 9×13 and expect a slightly chewier texture.
  • Frosting swap: Use a simple chocolate ganache (4 ounces chopped chocolate + 1/2 cup cream) for a richer topping; spread after brownies cool for 45 minutes and chill briefly to set.
  • Spiced orange: Add 1 tablespoon orange zest and swap semisweet chips for dark chocolate; increase cinnamon to 3/4 teaspoon for a bright twist.
  • Mini muffins: Pour batter into a greased or lined mini muffin tin and bake at 350°F for 12–15 minutes; produce approximately 36 mini zucchini brownie bites.

Storage, freezing, and reheating

Store brownies in an airtight container at room temperature for up to 3 days; they keep best on the counter rather than refrigerated, which can dry the crumb. For longer storage, freeze unfrosted brownies tightly wrapped in plastic and foil for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature before frosting to avoid condensation. If frozen with frosting, thaw in the refrigerator and let sit at room temperature for 30–60 minutes before serving. Reheat individual squares in a 300°F oven for 8–10 minutes for a warm treat or microwave for 12–15 seconds on medium power—watch closely to avoid overheating, which can make the chocolate oily.

What to serve with zucchini brownies

These brownies pair well with a scoop of vanilla ice cream, whipped cream flavored with a touch of vanilla, or a simple espresso for an after-dinner treat. For a brunch-style serving, add fresh berries and lightly sweetened Greek yogurt on the side. They also work well on a dessert tray alongside simple butter cookies or lemon bars.

Close-up of zucchini brownies with peanut-butter chocolate frosting
Close-up view of Zucchini Brownies with Peanut-Butter Chocolate Frosting.
Easy Weeknight Zucchini Brownies with Peanut-Butter Chocolate Frosting for 12 Squares Pinterest recipe pin

Zucchini Brownies with Peanut-Butter Chocolate Frosting

Moist, cakelike zucchini brownies topped with a quick peanut-butter chocolate frosting—an efficient way to use extra zucchini for an easy, crowd-friendly dessert.
Prep Time 20 minutes
Cook Time 28 minutes
Total Time 1 hour 15 minutes
Servings: 12 squares
Calories: 240

Ingredients
  

  • 2 cups packed grated zucchini about 2 medium zucchinis, lightly drained
  • 1 1/2 cups all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 teaspoon fine salt
  • 1/2 teaspoon ground cinnamon optional
  • 2 large eggs
  • 1/2 cup vegetable oil
  • 1 cup granulated sugar
  • 1/2 cup light brown sugar packed
  • 2 teaspoons vanilla extract
  • 1 cup semisweet chocolate chips divided
Frosting
  • 1/2 cup creamy peanut butter
  • 2 ounces semisweet chocolate chopped (or 1/3 cup chocolate chips)
  • 2 tablespoons butter
  • 1/2 cup powdered sugar
  • 1 –2 tablespoons milk as needed

Equipment

  • 1 9×13-inch baking pan
  • 1 Box grater or food processor with grating disk
  • 1 Fine-mesh sieve (for draining zucchini)
  • 1 Mixing bowls and rubber spatula
  • 1 Wire rack for cooling

Method
 

Prepare the pan and zucchini
  1. Preheat the oven to 350°F and grease a 9×13-inch pan; line with parchment with an overhang for easy removal.
  2. Grate zucchini on the large holes of a box grater or in a food processor and measure 2 cups packed; if very wet, press briefly in a fine-mesh sieve to remove excess water.
Make the batter
  1. In a medium bowl whisk together flour, cocoa powder, baking powder, baking soda, salt, and cinnamon.
  2. In a large bowl whisk the eggs, then add oil, granulated sugar, and brown sugar and whisk until smooth; stir in vanilla.
  3. Fold the grated zucchini into the wet mixture, then fold in the dry ingredients until just combined; fold in 3/4 cup chocolate chips and reserve the rest for topping.
Bake
  1. Spread the batter evenly in the prepared pan and bake at 350°F for 22–28 minutes, rotating halfway; a toothpick should come out with moist crumbs but not wet batter.
  2. Cool the pan on a wire rack for about 20 minutes before frosting.
Make the frosting and finish
  1. Gently melt peanut butter, chopped chocolate, and butter together in a small saucepan over low heat or in 20-second microwave bursts, stirring until smooth.
  2. Off heat, whisk in powdered sugar and add 1 tablespoon milk at a time until spreadable; spread over warm but not hot brownies and sprinkle remaining chocolate chips.
  3. Let frosting set about 30–45 minutes, then lift brownies from the pan using the parchment and cut into 12 squares.

Notes

Press excess water from very wet zucchini for 2–3 minutes to avoid a gummy center. Use a 9×13-inch pan for even, quicker baking; for thicker bars use an 8×8-inch pan and add about 8–10 minutes of bake time. Store unfrosted at room temperature up to 3 days or freeze unfrosted tightly wrapped for up to 2 months.

Frequently asked questions

Do zucchini brownies taste like vegetables? No—when grated finely and used at the recommended amount, zucchini fades into the background and contributes moisture; the chocolate and frosting are the dominant flavors.

Can I use yellow squash instead of zucchini? Yes, yellow summer squash works the same way and can be substituted cup-for-cup with similar results.

How do I prevent a soggy center? Use 2 cups packed grated zucchini and press out obvious excess water, bake at 350°F in a 9×13 pan, and test with a toothpick—look for moist crumbs, not wet batter.

Can I make these ahead? Yes—bake and cool the brownies, store unfrosted at room temperature for up to 3 days, and frost just before serving for the freshest texture.

Are these brownies freezer-friendly? The unfrosted brownies freeze well for up to 2 months; thaw and then frost after bringing them to room temperature for the best finish.

🍽️

Never Miss a Recipe!

Join 50,000+ food lovers getting fresh recipes every week. Free, forever.

No spam. Unsubscribe anytime.

FREE APP

Cook Smarter with Our App

Save recipes, build shopping lists, and plan your meals — all in one place.

Download on theApp Store Get it onGoogle Play
About the Author

Zora Recipes

Welcome! I share delicious, tried-and-true recipes for every occasion.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating