Fudgy Zucchini Brownies With Chocolate Glaze

Fudgy Zucchini Brownies With Chocolate Glaze

Some evenings call for a dessert that feels indulgent yet secretly virtuous, especially when you’re juggling homework, bath time, and the clock ticking towards bedtime. I stumbled upon this recipe after a particularly chaotic Tuesday when I had a glut of courgettes from the veg box and a deep craving for chocolate. What emerged from my oven was a revelation: a squidgy, intensely chocolatey brownie that hides a full cup of grated vegetable, all topped with a glossy, shimmering glaze that sets in minutes. It’s become my go-to for a midweek treat that doesn’t demand hours in the kitchen or a sink full of washing up.

Recipe Overview

  • Prep time: 15 minutes
  • Cook time: 25-28 minutes
  • Total time: 40 minutes (plus cooling)
  • Servings: 16 generous squares
  • Difficulty: Easy

Why You’ll Love This Fudgy Zucchini Brownies with Chocolate Glaze

  • One-bowl mixing, minimal washing up: You only need a single bowl and a spatula for the batter, meaning the entire baking process leaves you with just a few bits to rinse before you collapse on the sofa.
  • Hidden veg for fussy eaters: The courgette melts completely into the batter, adding moisture and tenderness without any detectable flavour or texture, a trick you’ll also find in many Creative Thanksgiving Dessert Ideas For Guests. My kids devour these without a single question about green things.
  • Make-ahead friendly for busy weeks: Bake a batch on Sunday, store them in an airtight tin, and they’ll stay perfectly fudgy for up to five days. They even improve overnight as the glaze sinks in slightly.
  • Ready in under 40 minutes from start to finish: While the oven preheats, you can grate the courgette and whisk the dry ingredients. By the time the kettle’s boiled for your cuppa, the brownies are already in the oven.
  • Uses common pantry staples: No fancy flours, obscure sweeteners, or special equipment required. You likely have everything on hand already, which makes this a lifesaver for last-minute dessert emergencies.
Fudgy Zucchini Brownies with Chocolate Glaze

Fudgy Zucchini Brownies with Chocolate Glaze
15 min prep  ·  30 min cook  ·  16 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 200g plain flour
  • 50g cocoa powder, sifted
  • 1 teaspoon bicarbonate of soda
  • ½ teaspoon fine sea salt
  • 200g caster sugar
  • 100g light brown sugar, packed
  • 2 large eggs, at room temperature
  • 120ml vegetable oil (or melted coconut oil)
  • 2 teaspoons vanilla extract
  • 250g courgette (about 1 medium), grated and gently squeezed to remove excess moisture
  • 100g dark chocolate chips (optional, for extra richness)
  • For the glaze:
  • 100g dark chocolate (70% cocoa), broken into pieces
  • 60ml double cream
  • 1 tablespoon golden syrup or honey

Tip: Be sure to grate the courgette on the large holes of a box grater and then give it a gentle squeeze over the sink. You don’t want it bone dry, but removing that extra water ensures the brownies stay fudgy rather than turning soggy or steaming in the oven.

How to Make Fudgy Zucchini Brownies with Chocolate Glaze

  1. Preheat and prep your tin. Set your oven to 180°C (160°C fan) and line a 20cm square baking tin with a strip of parchment paper, leaving an overhang on two sides. This creates handy ‘handles’ for lifting the whole block out later. The paper should feel crisp and snug against the tin’s edges.
  2. Whisk the dry ingredients. In a large mixing bowl, sift together the flour, cocoa powder, bicarbonate of soda, and salt. Whisk briefly with a fork until the mixture is uniform and a deep, even brown colour. Set this bowl aside while you prepare the wet mixture.
  3. Combine the wet ingredients. In a separate medium bowl, whisk the caster sugar, brown sugar, eggs, vegetable oil, and vanilla extract. Whisk vigorously for about a minute until the mixture becomes pale, thick, and glossy. You’ll notice it lightens in colour and ribbons off the whisk when lifted. This aerates the batter and gives a lovely crackly top.
  4. Fold in the courgette. Add the grated and squeezed courgette to the wet mixture and stir gently with a spatula. The courgette will look like it’s swimming in the batter at first, but keep folding until it’s evenly distributed. The mixture will seem looser than a typical brownie batter — that’s exactly right.
  5. Combine wet and dry. Pour the wet mixture into the bowl of dry ingredients and fold together using a rubber spatula. Use a gentle cutting and folding motion, scraping the bottom and sides. Stop as soon as you see no more streaks of flour; the batter should look thick, fudgy, and slightly lumpy. Overmixing will make the brownies tough, so work quickly.
  6. Add the chocolate chips (if using). Fold in the dark chocolate chips until they’re evenly scattered throughout the batter. You’ll hear a soft clink as they knock against the bowl — that’s the sound of promise.
  7. Bake until just set. Pour the batter into the prepared tin and spread it evenly to the corners using the spatula. Bake for 25-28 minutes. At the 25-minute mark, insert a skewer into the centre — it should come out with a few moist crumbs clinging to it, not wet batter. The edges will have pulled away from the tin slightly and the top will look dry and cracked. A gentle press in the centre should feel springy but not firm.
  8. Cool completely in the tin. Place the tin on a wire cooling rack and let the brownies cool completely in the tin. This is crucial — if you try to glaze them while warm, the glaze will slide straight off and pool at the bottom. The brownies will continue to set as they cool. Patience here is the hardest part.
  9. Make the chocolate glaze. Once the brownies are cool, place the dark chocolate pieces in a heatproof bowl. Warm the double cream in a small saucepan over medium heat until it just begins to steam and tiny bubbles form around the edges — do not let it boil. Pour the hot cream over the chocolate and let it sit undisturbed for 2 minutes. Stir gently in one direction until the mixture is smooth, glossy, and thick enough to coat the back of a spoon. Stir in the golden syrup for extra shine.
  10. Glaze and set. Pour the glaze over the cooled brownies and spread it evenly to the edges with a spatula. Let it sit at room temperature for about 20 minutes until the glaze is set but still has a slight give when pressed. For a neater slice, pop the tin into the fridge for 10 minutes before cutting. Lift the whole block out using the parchment handles, then slice into 16 squares with a sharp knife — you’ll hear the glaze crackle as you cut through.

Tips From My Kitchen

  • Don’t skip squeezing the courgette. I know it’s an extra step, but it’s the single most important tip for achieving that fudgy, not soggy, texture. Courgettes are mostly water, and if you dump all that liquid into the batter, you’ll end up with a steamed pudding rather than a brownie. Squeeze gently — you want to remove about a tablespoon of liquid, not all of it. A little moisture is what keeps them tender.
  • Use a dark, high-quality cocoa powder. The cocoa is the star of the show here, so don’t skimp. I use a Dutch-processed cocoa for its deep, almost black colour and mellow flavour. Cheap cocoa can taste dusty and flat. If you only have standard cocoa, it will still work, but the brownies will be lighter in colour and slightly less intense. I’ve been making this for over 3 years, and the cocoa quality makes a noticeable difference every time.
  • Line your tin with parchment overhang. This is my number one time-saving hack. When the brownies are cool, you simply lift the whole slab out by the parchment ‘handles’ and place it on a chopping board. No struggling to flip the tin, no broken corners, no scraping stuck bits. It also means you can wash the tin in about ten seconds flat. I make this at least once a week — it’s become a family favourite, and this trick keeps it feeling effortless.
  • Bake on the lower middle rack. For an even bake without a burnt bottom or a raw centre, position your rack one notch below the middle. This allows the heat to circulate evenly around the tin. If your oven runs hot, check the brownies at 22 minutes. Every oven is different, and the first time you bake these, it’s worth setting the timer a few minutes early to get to know your own appliance.
  • Let the glaze set naturally. I know it’s tempting to pop the glazed brownies straight into the fridge to speed things up, but resist. The rapid temperature change can cause the chocolate to bloom — that’s when white streaks appear on the surface. Room temperature setting gives you that perfectly glossy, mirror-like finish that looks like it came from a bakery window. If you’re in a rush, 10 minutes in the fridge is fine, but take them out as soon as the glaze is tacky to the touch.

Equipment You’ll Need

  • Stand mixer or hand mixer (though a whisk and some elbow grease work brilliantly)
  • 20cm square baking tin
  • Parchment paper
  • Wire cooling rack
  • Box grater
  • Large mixing bowl
  • Medium heatproof bowl
  • Small saucepan
  • Rubber spatula

What to Serve With Fudgy Zucchini Brownies with Chocolate Glaze

These brownies are rich enough to stand entirely on their own, but a few simple accompaniments elevate them into a proper dessert experience. Here’s what I often put alongside:

  • A scoop of good-quality vanilla ice cream — the cold, creamy contrast to the fudgy brownie is a classic pairing for good reason.
  • A handful of fresh raspberries or strawberries; their sharp acidity cuts through the sweetness beautifully.
  • A drizzle of warm salted caramel sauce for an extra layer of indulgence.
  • A tall glass of cold milk — the simplest, most satisfying accompaniment, especially for the younger members of the family.
  • For a grown-up twist, a dollop of crème fraîche with a dusting of flaked sea salt.

Frequently Asked Questions

Can I freeze these brownies?
Absolutely. Once the brownies are completely cool and the glaze has set, wrap the whole slab tightly in cling film, then in a layer of foil, and freeze for up to three months. To serve, thaw overnight in the fridge or at room temperature for about an hour. I often bake a double batch and stash one in the freezer for those days when a chocolate emergency strikes unexpectedly.

Can I use a different type of oil?
Yes, you can substitute the vegetable oil with melted coconut oil, light olive oil, or even avocado oil. Each will bring a slightly different flavour profile, but all work well. I avoid using extra-virgin olive oil because its strong taste can compete with the chocolate. The oil is essential for the fudgy texture, so don’t be tempted to swap it for butter — butter contains water, which can make the brownies cakey rather than dense and squidgy.

My brownies turned out cakey instead of fudgy. What went wrong?
The most common culprit is overmixing the batter after adding the flour. When you overmix, you develop the gluten in the flour, which creates a lighter, bread-like texture. Mix only until the flour disappears. Another possibility is overbaking — remember, you want the skewer to come out with moist crumbs, not clean. Finally, double-check that you squeezed enough moisture from the courgette; too much liquid can also lead to a lighter crumb.

Can I make these gluten-free?
Yes, and with good results. Swap the plain flour for a good-quality gluten-free plain flour blend that contains xanthan gum. I’ve tested this with a 1:1 replacement and the texture remains beautifully fudgy. Be aware that gluten-free flour blends can absorb liquid differently, so check the brownies at the 22-minute mark. The glaze is naturally gluten-free, so the whole recipe adapts seamlessly.

How do I store these brownies and how long will they keep?
Store the brownies in an airtight container at room temperature for up to five days. I layer them with a sheet of baking paper between each row to stop the glaze from sticking. Do not refrigerate them — the cold air dries out the brownies and dulls the glossy glaze. If your kitchen is very warm, you can store them in a cool cupboard. They actually taste better on day two, as the flavours deepen and the texture becomes even more fudgy.

Fudgy Zucchini Brownies With Chocolate Glaze

Fudgy Zucchini Brownies with Chocolate Glaze

Rich, fudgy brownies made moist with grated zucchini and topped with a glossy dark chocolate glaze. A clever way to sneak vegetables into dessert without compromising on decadence.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 16 squares
Course: Dessert
Cuisine: American
Calories: 285

Ingredients

  

  • 200 g plain flour
  • 50 g cocoa powder sifted
  • 1 teaspoon bicarbonate of soda
  • ½ teaspoon fine sea salt
  • 200 g caster sugar
  • 100 g light brown sugar packed
  • 2 large eggs at room temperature
  • 120 ml vegetable oil or melted coconut oil
  • 2 teaspoons vanilla extract
  • 250 g courgette about 1 medium, grated and gently squeezed to remove excess moisture
  • 100 g dark chocolate chips optional, for extra richness
For the glaze
  • 100 g dark chocolate 70% cocoa, broken into pieces
  • 60 ml double cream
  • 1 tablespoon golden syrup or honey

Method

 

  1. Preheat and prep your tin. Set your oven to 180°C (160°C fan) and line a 20cm square baking tin with a strip of parchment paper, leaving an overhang on two sides. This creates handy ‘handles’ for lifting the whole block out later. The paper should feel crisp and snug against the tin’s edges.
  2. Whisk the dry ingredients. In a large mixing bowl, sift together the flour, cocoa powder, bicarbonate of soda, and salt. Whisk briefly with a fork until the mixture is uniform and a deep, even brown colour. Set this bowl aside while you prepare the wet mixture.
  3. Combine the wet ingredients. In a separate medium bowl, whisk the caster sugar, brown sugar, eggs, vegetable oil, and vanilla extract. Whisk vigorously for about a minute until the mixture becomes pale, thick, and glossy. You’ll notice it lightens in colour and ribbons off the whisk when lifted. This aerates the batter and gives a lovely crackly top.
  4. Fold in the courgette. Add the grated and squeezed courgette to the wet mixture and stir gently with a spatula. The courgette will look like it’s swimming in the batter at first, but keep folding until it’s evenly distributed. The mixture will seem looser than a typical brownie batter — that’s exactly right.
  5. Combine wet and dry. Pour the wet mixture into the bowl of dry ingredients and fold together using a rubber spatula. Use a gentle cutting and folding motion, scraping the bottom and sides. Stop as soon as you see no more streaks of flour; the batter should look thick, fudgy, and slightly lumpy. Overmixing will make the brownies tough, so work quickly.
  6. Add the chocolate chips (if using). Fold in the dark chocolate chips until they’re evenly scattered throughout the batter. You’ll hear a soft clink as they knock against the bowl — that’s the sound of promise.
  7. Bake until just set. Pour the batter into the prepared tin and spread it evenly to the corners using the spatula. Bake for 25-28 minutes. At the 25-minute mark, insert a skewer into the centre — it should come out with a few moist crumbs clinging to it, not wet batter. The edges will have pulled away from the tin slightly and the top will look dry and cracked. A gentle press in the centre should feel springy but not firm.
  8. Cool completely in the tin. Place the tin on a wire cooling rack and let the brownies cool completely in the tin. This is crucial — if you try to glaze them while warm, the glaze will slide straight off and pool at the bottom. The brownies will continue to set as they cool. Patience here is the hardest part.
  9. Make the chocolate glaze. Once the brownies are cool, place the dark chocolate pieces in a heatproof bowl. Warm the double cream in a small saucepan over medium heat until it just begins to steam and tiny bubbles form around the edges — do not let it boil. Pour the hot cream over the chocolate and let it sit undisturbed for 2 minutes. Stir gently in one direction until the mixture is smooth, glossy, and thick enough to coat the back of a spoon. Stir in the golden syrup for extra shine.
  10. Glaze and set. Pour the glaze over the cooled brownies and spread it evenly to the edges with a spatula. Let it sit at room temperature for about 20 minutes until the glaze is set but still has a slight give when pressed. For a neater slice, pop the tin into the fridge for 10 minutes before cutting. Lift the whole block out using the parchment handles, then slice into 16 squares with a sharp knife — you’ll hear the glaze crackle as you cut through.

Notes

Ensure the brownies are completely cool before glazing, otherwise the glaze will slide off. For cleaner slices, refrigerate for 10 minutes before cutting.

I’d love to hear how these turn out in your kitchen. Drop a comment below and let me know if your family spotted the hidden courgette, or if you have a favourite way to serve them. For more easy, family-friendly baking, you might enjoy our Simple 3 Ingredient Banana Bread For Easy Baking or these Mini Chocolate Nut Desserts For Any Occasion. Happy baking!

Save Fudgy Zucchini Brownies with Chocolate Glaze to Pinterest

Fudgy Zucchini Brownies With Chocolate Glaze

📌Save to Pinterest

You might also like these recipes

Leave a Reply

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