Rich & Gooey Zucchini Brownies with Chocolate Frosting
Fudgy, deeply chocolatey brownies packed with hidden zucchini and topped with a glossy, luscious chocolate frosting you will want to eat by the spoonful.
If you have never put zucchini in a brownie before, get ready to have your mind completely blown. These brownies are dense, moist, and intensely chocolatey with a gooey center that practically melts on your tongue. The shredded zucchini disappears into the batter as it bakes, leaving behind nothing but incredible moisture and a tender crumb that makes every bite feel absolutely indulgent. You would never guess there is a vegetable hiding in there, and honestly, that is part of the magic.
This recipe is perfect for late summer when zucchini is coming out of the garden faster than you can use it, but it works just as well with store-bought zucchini any time of year. It is also a fantastic way to sneak some extra nutrition into dessert without sacrificing even an ounce of flavor. Whether you are baking for a potluck, a bake sale, a family gathering, or just a cozy weekend treat at home, these brownies always disappear fast.
I first made these on a whim after being gifted an enormous zucchini from a neighbor and not knowing what to do with it. I had made zucchini bread plenty of times, but brownies felt like a fun experiment. One bite of the finished product and I was completely hooked. Now these are a regular request in my house, and anyone who tries them always asks for the recipe. Consider this your new go-to brownie for every occasion.
Recipe at a Glance
Ingredients
Brownie Batter
Chocolate Frosting
Substitutions & Variations
Step-by-Step Instructions
Preheat the Oven
Preheat your oven to 350 degrees Fahrenheit. Grease a 9x13-inch baking pan generously with butter or nonstick spray, then line it with parchment paper, leaving some overhang on the sides so you can lift the brownies out easily once they are cool. Set the pan aside while you prepare the batter.
Prepare the Zucchini
Wash and trim your zucchini, then grate it using the fine side of a box grater. You need about 2 cups of shredded zucchini. Do not squeeze the moisture out of it. The moisture in the zucchini is what keeps these brownies so incredibly fudgy and gooey, so keep all of those natural juices in the shreds. Set the grated zucchini aside in a bowl.
Mix the Wet Ingredients
In a large mixing bowl, whisk together the melted butter, vegetable oil, and granulated sugar until well combined and slightly glossy. Add the eggs one at a time, whisking after each addition until fully incorporated. Stir in the vanilla extract. The mixture should look smooth and a little thick at this point.
Fold in the Zucchini
Add the shredded zucchini to the wet ingredient mixture and stir it in with a spatula or wooden spoon until evenly distributed. The batter will look a little lumpy and green at this stage, but do not worry. Everything will come together beautifully once the dry ingredients are added and the brownies bake.
Combine the Dry Ingredients
In a separate medium bowl, whisk together the all-purpose flour, cocoa powder, baking soda, and salt until thoroughly combined and no lumps of cocoa remain. Whisking the dry ingredients separately ensures everything is evenly distributed throughout the batter, which gives you a consistent texture in every bite.
Make the Batter
Add the dry ingredient mixture to the wet ingredients in two additions, stirring gently with a spatula after each addition. Mix just until no streaks of flour remain. Be careful not to overmix, as this can make the brownies tough. Once the batter is just combined, fold in the chocolate chips and stir until they are evenly distributed throughout.
Pour and Spread
Pour the brownie batter into your prepared pan and use an offset spatula or the back of a spoon to spread it into an even layer all the way to the corners. The batter will be thick, so take your time spreading it out smoothly. Give the pan a gentle tap on the counter to release any air bubbles.
Bake the Brownies
Bake in the preheated oven for 28 to 32 minutes, until the edges are set and a toothpick inserted into the center comes out with just a few moist crumbs attached. You do not want the toothpick to come out completely clean, because that means the brownies are overdone. Slightly underbaking is the secret to that irresistible gooey center.
Cool Completely
Remove the brownies from the oven and set the pan on a wire cooling rack. Allow the brownies to cool completely in the pan before adding the frosting, at least 30 to 40 minutes. Frosting warm brownies will cause the chocolate frosting to melt and slide off, so patience here is well worth it.
Make the Chocolate Frosting
While the brownies cool, beat the softened butter in a medium bowl with a hand mixer on medium speed until light and fluffy, about 2 minutes. Add the cocoa powder, sifted powdered sugar, milk, vanilla extract, and pinch of salt. Beat on low speed first to avoid a powdered sugar cloud, then increase to medium-high and beat until the frosting is silky smooth and spreadable. If it seems too thick, add a splash more milk. If it is too thin, add a bit more powdered sugar.
Frost and Slice
Once the brownies are fully cool, spread the chocolate frosting in a thick, even layer over the top using an offset spatula. Work from the center outward for the smoothest finish. Let the frosting set for about 10 minutes, then use the parchment paper overhang to lift the brownies out of the pan. Place on a cutting board and slice into 16 squares using a sharp knife, wiping the blade clean between cuts for neat edges.
Pro Baker Tips
Storage & Serving Notes
Serving Suggestions
These brownies are incredible on their own, but here are a few ways to make them even more special.
Frequently Asked Questions
Go Make It!
These Rich and Gooey Zucchini Brownies with Chocolate Frosting are truly one of those recipes that earns a permanent spot in your dessert rotation. They are shockingly easy to make, deeply satisfying, and always a crowd pleaser whether or not anyone knows the secret ingredient. The fudgy texture, bold chocolate flavor, and creamy frosting make them nearly impossible to resist. So the next time you have a zucchini sitting on your counter, skip the bread and make a batch of these instead. You are going to love every single bite.