Divine 12 Salted Caramel Swirl Zucchini Brownies

A close-up of a rich, dark chocolate Salted Caramel Swirl Zucchini Brownies square topped with gooey caramel drizzle.
Indulge in these decadent Salted Caramel Swirl Zucchini Brownies, featuring hidden vegetable goodness!

Listen, I know what you’re thinking. Zucchini in a brownie? But trust me on this one. We’re aiming for peak fudginess here, and that’s where our secret weapon comes in. I spent way too many tries getting the moisture balance right—we want moist, yes, but we absolutely do *not* want soup! These are the ultimate Salted Caramel Swirl Zucchini Brownies, and I promise you, nobody will ever guess the secret ingredient hiding in the dark chocolate swirl. They just taste like pure, decadent comfort. If you’ve been looking for a way to sneak in some summer squash without sacrificing that rich, gooey center, you’ve found your holy grail. After perfecting this recipe, I actually started making them for friends who love my fudgy chocolate chips recipe, and they were totally blown away.

A rich, fudgy square of Salted Caramel Swirl Zucchini Brownies showing a visible swirl of caramel and green zucchini shreds.

Why You Will Love These Salted Caramel Swirl Zucchini Brownies

There are so many reasons these brownies rocketed to the top of my personal favorites list. They are truly special!

  • They are outrageously fudgy! Seriously, the texture is perfection thanks to a little help from the garden.
  • The bright, sweet/salty punch of the homemade caramel cuts through the dark chocolate beautifully.
  • You get that perfect gooey center every single time—no cakey nonsense here.
  • They count as a vegetable serving! (Just kidding, but they are the best hidden vegetable brownie recipe you’ll ever make!)

Essential Ingredients for Salted Caramel Swirl Zucchini Brownies

Okay, the ingredients list looks long, I know, but don’t panic! We have two stars here: the amazing, dense brownie base and the gorgeous, salty-sweet topping. The most crucial thing you need to remember—and I mean this—is that we are treating the zucchini like a serious ingredient. It must be squeezed until it’s bone-dry. If you skip that step, you’ll get a soupy mess, and none of us want that! Think of these ingredients as the building blocks for the best homemade salted caramel paired with chocolate.

For the Brownie Batter

These are the main players that give us that rich, dense, fudgy texture. See that mix of sugars? That’s part of the secret to the chewiness!

  • 1 cup unsalted butter, melted
  • 1 3/4 cups granulated sugar
  • 3/4 cup packed light brown sugar
  • 4 large eggs
  • 1 tablespoon vanilla extract
  • 1 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1/2 cup unsweetened cocoa powder
  • 3/4 cup all-purpose flour
  • 1 cup finely shredded zucchini, squeezed dry
  • 1/2 cup semi-sweet chocolate chips

For the Homemade Salted Caramel Swirl

This little mixture does all the hard work bringing the sweet and salty elements together. We save the special sea salt for this part to really make the flavor pop!

  • 1/2 cup granulated sugar
  • 2 tablespoons water
  • 1/4 cup heavy cream, warmed
  • 2 tablespoons unsalted butter
  • 1/2 teaspoon sea salt

Baking Perfect Fudgy Zucchini Brownies with Caramel Swirl

Now that we have all our amazing components ready, it’s time to put the magic together! We need to move quickly but stay precise, especially once that sugary caramel comes into play. Don’t worry about being super aggressive with your mixing—we want fudgy, not tough, remember? Patience during the mix keeps everything light.

Preparing the Pan and Dry/Wet Mix for Salted Caramel Swirl Zucchini Brownies

First things first, get that oven warmed up to 350°F (175°C) so it’s ready when the batter is. I always line my 9×9 inch pan with parchment paper, leaving a little overhang on the sides. That overhang is your handle later—trust me, those decadent bars will need it!

Start by whisking your melted butter into both sugars until it looks nice and smooth. Then beat in those four eggs, one by one, followed by the vanilla. Once that’s combined, whisk your dry ingredients (salt, cocoa, flour, baking powder) separately, then add them gradually to the wet mix. Here is where you need to stop mixing the moment you see no more flour streaks. Seriously, stop! Overmixing develops gluten and gives you tough brownies, which we never want. Finally, gently fold in your squeezed-dry zucchini and the chocolate chips. That’s the base ready to go.

Creating the Homemade Salted Caramel

This part is dramatic, so pay attention! You’ll make the caramel in a small, heavy-bottomed saucepan. Combine the 1/2 cup of sugar and the 2 tablespoons of water over medium heat. Do *not* stir it with a spoon! Just gently swirl the pan sometimes so the sugar dissolves evenly. Watch it like a hawk! Once it turns a beautiful, deep amber color, pull it right off the heat—it burns fast!

Now be super careful, because this next step bubbles violently: whisk in the warmed heavy cream. Once that quiets down, whisk in the butter and the sea salt until everything is smooth. I sometimes use this exact caramel base when I’m making my different caramel recipes, it’s just that good! You want this caramel to cool down for about five minutes before we start swirling. If it’s too hot, it’ll just sink straight to the bottom instead of creating those pretty ribbons later.

Assembling and Swirling the Salted Caramel Swirl Zucchini Brownies

Time to layer! Spread about two-thirds of your brownie batter into the prepared pan. Drizzle half of that cooled salted caramel right over the top. Then, dollop the remaining brownie batter on top of the caramel layer. You can either drizzle the rest of the caramel now or save it for the very top—I usually do the rest on top!

Take a knife or a skinny skewer and gently drag it through the layers. You aren’t mixing it up completely; you just want to create those gorgeous ribbons. Don’t overdo the swirls! Bake these babies for 30 to 35 minutes at 350°F. You’re looking for a toothpick inserted near the center to come out with moist crumbs attached. Let them cool completely before you even *think* about slicing them—that’s the hardest part!

Close-up of a rich, fudgy Salted Caramel Swirl Zucchini Brownies square showing the green zucchini layer inside.

Tips for Success with Your Salted Caramel Swirl Zucchini Brownies

Baking this level of decadent dessert, even when hiding a vegetable, requires a few tricks I’ve learned the hard way! The biggest hurdle here is moisture control. Because zucchini is full of water, you absolutely have to squeeze every drop out of it before adding it to the batter. I mean it—wrap it up in a clean kitchen cloth or paper towels and wring it like you mean it. Dry zucchini equals fudgy brownies!

The second huge point is that homemade caramel we made. Remember what I said about watching the color? Once that sugar hits amber, it turns black in about three seconds flat! Pull it off the heat *before* you think it’s perfectly done, because it keeps cooking in the residual heat when you add the cream. If you follow those two rules—dry zucchini and careful caramel—you’ll have the most stunning fudgy zucchini brownies you’ve ever tasted.

Ingredient Notes and Substitutions for Salted Caramel Brownies

Let’s talk specifics about these components because they are what separate a good brownie from a truly great one. Seriously, the zucchini preparation is non-negotiable if you want that dense, fudge-like texture we are aiming for. If you try to just dump grated zucchini in there without squeezing it out, you end up with steam pockets and a sad, thin bake. That water has to go! I use a heavy-duty paper towel stack, but a clean tea towel works even better; you want to wring that stuff out until you think you’ve gotten too much water, and then wring it one more time!

If you managed to squeeze out all the water, the zucchini pretty much melts into the chocolate, providing amazing moisture without any discernible vegetable flavor. You’ll find loads of tips on how to avoid sogginess when baking vegetables, like in my zucchini lasagna recipe, and the same principles apply here!

Now, what if you are out of semi-sweet chocolate chips? Don’t fret! If you happen to only have dark chocolate chips on hand—say, 70% cacao or higher—go ahead and use those! The deeper, slightly more bitter notes of the dark chocolate actually pair beautifully with that sweet, salty caramel swirl we made. It adds an extra layer of sophistication to the final bar, making them taste even more gourmet. You definitely don’t need to buy anything extra, just use what you have!

Serving Suggestions for Rich Chocolate Bars with Swirl

Okay, these bars are insanely rich all on their own, but who are we kidding? Sometimes you just need to load up a dessert! When these come out of the pan—and remember, they must be completely cool first, or the caramel gets messy—you can serve them just dusted with a tiny bit of powdered sugar if you want the caramel to be the star. It looks so pretty that way, like little pieces of art.

But if you’re feeling extra, here are my two favorite ways to serve these decadent bars. First, you cannot, I repeat, *cannot* go wrong serving them slightly warm with a scoop of really good vanilla bean ice cream. The contrast between the cold, creamy dairy and the rich, room-temperature or slightly warmed brownie is just heavenly. The caramel swirl warms up just enough that it gets gooey again!

Another fun idea—especially if you’re hosting a party—is to lean into the chocolate theme. You can make a small side bowl of my favorite creamy chocolate dip and serve the squares alongside fresh raspberries or sliced strawberries. The fruit cuts the richness perfectly and makes the whole presentation feel a little more elegant, transforming it from a simple bar into a truly gourmet dessert experience.

Storage and Reheating Instructions for Salted Caramel Swirl Zucchini Brownies

The hardest part about making these Ultimate Salted Caramel Brownies is waiting for them to cool enough to cut them! But once they are cut and ready, storing them is actually super simple. Since we added that zucchini, they hold their moisture incredibly well, which is fantastic.

For everyday snacking, keep your cut bars stored in an airtight container right on the counter at room temperature. They should stay deliciously fudgy and fresh for about four to five days. If your kitchen is really warm, or if you know you won’t get to them in that time, you can certainly pop them into the refrigerator. Just make sure that container is tightly sealed, otherwise, they can sometimes suck up fridge smells, and nobody wants a garlicky brownie!

If you do refrigerate them, they will firm up a bit because of the butter and the caramel setting hard. That’s fine! If you want to bring back that just-baked, slightly gooey texture, this is my little trick for reviving a single square. Pop the brownie onto a plate and microwave it for just about 10 to 15 seconds. Don’t do more than that, or you’ll cook the zucchini and it’ll get chewy! That quick zap warms the chocolate chips and softens the caramel swirl just enough that it tastes like it just came out of the oven. Enjoy every single bite of your amazing Salted Caramel Swirl Zucchini Brownies!

Frequently Asked Questions About Salted Caramel Swirl Zucchini Brownies

I get so many messages about making sure these turn out perfectly, which is totally understandable because baking with veggies adds a whole new dimension! Here are the things folks ask me most often about achieving bakery-quality results with these rich bars.

How do I know if my Fudgy Zucchini Brownies are done baking?

This is key to keeping them fudgy and not dry! We are looking for something specific here. When you stick a toothpick into the center of the pan, you absolutely do *not* want it to come out completely clean. If it’s clean, they’re overdone, and you’ve lost that glorious fudgy texture we worked so hard for. Instead, you want the toothpick to come out with moist crumbs clinging to it. That means the interior is set but still beautifully underdone in the best way possible!

Can I skip the zucchini in this Hidden Vegetable Brownie Recipe?

Wow, the audacity! I mean, you *can* skip it, but then they wouldn’t be these brownies anymore, would they? The zucchini is more than just hidden goodness here; it’s absolutely vital for the structure and moisture. When you take out the zucchini from this Hidden Vegetable Brownie Recipe, you’re removing a huge source of moisture that keeps the final bar from being dry or cakey. If you must skip it, be prepared for a much drier, denser bar that won’t have that signature gooey middle. You’re better off substituting with shredded sweet potato if you can’t use zucchini!

What is the secret to the Easy Caramel Swirl Technique?

The swirl is what makes these gorgeous! The biggest mistake people make is drizzling the caramel when it’s screaming hot right out of the saucepan. If it’s too hot, it just melts straight through the batter and pools at the bottom—we don’t want that! The secret to that beautiful ribbon effect is letting the caramel cool down for a good five to ten minutes after you whisk in the butter and cream. It needs to thicken up just enough so that when you drizzle it over the batter, it sits nicely on top, allowing you to gently drag a knife through it to create those fantastic, messy, marbled swirls.

Share Your Salted Caramel Swirl Zucchini Brownies Experience

I’ve poured my heart and soul (and way too much sugar) into making sure this recipe for the Ultimate Salted Caramel Brownies produces pure magic in your kitchen. Now it’s your turn! I would absolutely love to hear how they turned out for you and your family. Did the caramel swirl look amazing? Did your hidden zucchini disappear without a trace?

When you give this recipe a try, please come back and let me know! Drop a comment down below with your rating—give it a solid 5 stars if you think these Salted Caramel Swirl Zucchini Brownies deserve the title. Hearing about your baking adventures, especially how you serve them up (maybe alongside a slice of giant cookie cake?), really helps me know I’m sending home bakers in the right direction. Happy baking, everyone!

Print

Salted Caramel Swirl Zucchini Brownies

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make fudgy, moist chocolate brownies with a hidden layer of shredded zucchini and a rich salted caramel swirl.

  • Author: Ahazzam
  • Prep Time: 20 min
  • Cook Time: 35 min
  • Total Time: 55 min
  • Yield: 16 brownies
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 cup unsalted butter, melted
  • 1 3/4 cups granulated sugar
  • 3/4 cup packed light brown sugar
  • 4 large eggs
  • 1 tablespoon vanilla extract
  • 1 teaspoon salt
  • 1/2 teaspoon baking powder
  • 1/2 cup unsweetened cocoa powder
  • 3/4 cup all-purpose flour
  • 1 cup finely shredded zucchini, squeezed dry
  • 1/2 cup semi-sweet chocolate chips
  • For the Caramel Swirl: 1/2 cup granulated sugar
  • 2 tablespoons water
  • 1/4 cup heavy cream, warmed
  • 2 tablespoons unsalted butter
  • 1/2 teaspoon sea salt

Instructions

  1. Preheat your oven to 350°F (175°C). Line a 9×9 inch baking pan with parchment paper, leaving an overhang.
  2. In a large bowl, whisk together the melted butter, granulated sugar, and brown sugar until smooth.
  3. Beat in the eggs one at a time until fully combined. Stir in the vanilla extract.
  4. In a separate bowl, whisk together the salt, baking powder, cocoa powder, and flour. Gradually add the dry ingredients to the wet ingredients, mixing until just combined. Do not overmix.
  5. Fold in the squeezed, dry zucchini and the chocolate chips.
  6. Prepare the caramel: Combine 1/2 cup sugar and 2 tablespoons water in a small, heavy-bottomed saucepan over medium heat. Do not stir. Swirl the pan occasionally until the sugar dissolves and turns a deep amber color.
  7. Remove the caramel from the heat. Carefully whisk in the warm heavy cream (it will bubble vigorously). Whisk in the 2 tablespoons of butter and the sea salt until smooth. Let the caramel cool for 5 minutes.
  8. Spread two-thirds of the brownie batter into the prepared pan. Drizzle half of the cooled salted caramel over the batter.
  9. Dollop the remaining brownie batter over the caramel layer. Drizzle the remaining caramel on top.
  10. Use a knife or skewer to gently swirl the caramel into the batter.
  11. Bake for 30 to 35 minutes, or until a toothpick inserted near the center comes out with moist crumbs attached.
  12. Let the brownies cool completely in the pan before lifting them out using the parchment overhang and cutting them into squares.

Notes

  • Squeeze the shredded zucchini very dry using paper towels or a clean kitchen cloth to prevent watery brownies.
  • When making the caramel, watch the color closely; it burns quickly once it reaches the amber stage.
  • For the best swirl effect, let the caramel cool slightly before drizzling; hot caramel sinks too fast.

Nutrition

  • Serving Size: 1 brownie
  • Calories: 280
  • Sugar: 30
  • Sodium: 150
  • Fat: 16
  • Saturated Fat: 9
  • Unsaturated Fat: 7
  • Trans Fat: 0
  • Carbohydrates: 34
  • Fiber: 1
  • Protein: 4
  • Cholesterol: 75

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!