These butterscotch zucchini bars bake up thick and soft with a glossy top, a tender crumb, and little pockets of melted butterscotch in every bite. They land somewhere between a blondie and a snack cake, with enough structure to cut cleanly once cooled, but still that gooey center that keeps people coming back for a second square.
The zucchini does a quiet job here. Once it’s grated, squeezed dry, and stirred into the batter, it melts into the bars without tasting grassy or making them heavy. Brown sugar brings the caramel note, cinnamon gives the bars a warm edge, and the chips on top finish with those shiny, puddled spots that make these look as good as they taste.
Below, you’ll find the trick that keeps the bars from turning wet in the middle, plus the small detail that makes the chocolate-chip-cookie-style topping turn into something much better.
I squeezed the zucchini well and the bars baked up dense in the best way, with a soft center and a glossy top. The butterscotch chips on top melted into little pools and my kids kept sneaking pieces before they were fully cooled.
Save these butterscotch zucchini bars for the days when you want a gooey blondie texture with a glossy butterscotch top.
The Reason These Bars Stay Gooey Instead of Wet
The whole game here is managing the zucchini. Grate it fine, then squeeze it until it stops dripping. If you skip that step, the bars can bake up dense on the edges and underdone in the middle, which reads as soggy instead of soft.
The batter itself is built like a blondie, not a quick bread. That means the oil and eggs carry the richness, while the flour gives enough structure to hold the chips and the zucchini without turning cakey. Bake until the center is set and a toothpick comes out with moist crumbs, not raw batter. The bars finish setting as they cool, and that rest is what gives you clean slices.
What Each Ingredient Is Doing in These Butterscotch Bars

- Zucchini — This adds moisture and tenderness without a strong vegetable taste, but only after you squeeze it dry. If you leave extra water in it, the bars turn heavy and gummy.
- Brown sugar — This is what gives the bars their deep caramel flavor and chewy texture. Light or dark brown sugar both work; dark brown sugar will push the flavor a little richer.
- Vegetable oil — Oil keeps the crumb soft even after the bars cool. Melted butter can work, but it changes the texture and makes the bars firmer and a little less plush.
- Butterscotch chips — These give the bars their signature pockets of sweetness and that glossy finish on top. A few extra scattered over the batter before baking melt into little caramel-like puddles.
- Walnuts — Optional, but they add crunch and keep the bars from leaning too soft. If you use them, chop them fine so they distribute evenly instead of sinking.
Building the Batter Without Overmixing the Bars Dry
Mix the dry ingredients first
Whisk the flour, baking soda, baking powder, salt, and cinnamon together until everything looks evenly distributed. That keeps the leavening from clumping, which matters here because the bars are supposed to rise evenly, not form pale pockets or domed spots. If the dry mix isn’t blended well, you’ll taste little bursts of baking soda in the finished bars.
Whip the sugar base until smooth
Beat the brown sugar, granulated sugar, oil, eggs, and vanilla until the mixture looks glossy and thickened slightly. It won’t turn fluffy like cake batter, and that’s fine. You’re looking for a smooth base with no streaks of egg or pools of oil, because that’s what gives the bars a uniform crumb.
Fold in the zucchini and chips
Stir in the squeezed zucchini first, then add the dry ingredients and mix only until you stop seeing flour. Overmixing tightens the crumb and makes the bars bready. Fold in most of the butterscotch chips at the end so they stay distributed instead of melting away into the batter.
Bake until the center just gives
Spread the batter evenly in a greased 9×13 pan and scatter the remaining chips over the top. Bake at 350°F until the edges are set and the middle has just a slight jiggle, 28 to 32 minutes. If you wait for the center to look fully firm in the oven, the bars usually end up dry once cooled.
Three Good Ways to Adjust These Bars
Make them gluten-free
Swap the all-purpose flour for a 1:1 gluten-free baking blend that includes xanthan gum. The bars will still hold together, though the crumb may be a little more delicate when warm, so let them cool completely before slicing.
Make them dairy-free
Use dairy-free butterscotch chips if that’s important for your diet. The rest of the recipe is already dairy-free as written, and the result stays gooey and rich without needing any butter at all.
Add nuts for a firmer bite
Fold in the chopped walnuts with the chips if you want more texture and a little less softness in each bite. Toasted walnuts taste even better here, but raw walnuts work too and still add that needed crunch against the sweet, soft bars.
Turn them into a more caramel-forward bar
Use dark brown sugar instead of light brown sugar and keep the cinnamon modest. That leans the bars deeper and more toffee-like, which works especially well if you want the zucchini to disappear into the background.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 5 days. The bars stay soft, though the chips firm up a little after chilling.
- Freezer: These freeze well. Wrap individual bars tightly and freeze for up to 2 months, then thaw at room temperature so the texture stays tender.
- Reheating: Warm a bar in the microwave for 10 to 15 seconds if you want the chips soft again. Don’t overheat it or the edges turn dry before the center has a chance to loosen.
Questions I Get Asked About This Recipe

Butterscotch Zucchini Bars
Ingredients
Equipment
Method
- Preheat the oven to 350°F and grease a 9x13 baking pan.
- Whisk all-purpose flour, baking soda, baking powder, salt, and cinnamon together.
- Beat brown sugar, granulated sugar, vegetable oil, eggs, and vanilla extract until smooth.
- Stir in the grated, squeezed-dry zucchini.
- Fold the dry ingredients into the wet ingredients until just combined.
- Fold in 1 cup butterscotch chips and fold in the chopped walnuts if using.
- Spread the batter into the greased pan.
- Scatter the remaining butterscotch chips on top for pooled, glossy pockets as it bakes.
- Bake at 350°F for 28–32 minutes, until a toothpick comes out with moist crumbs (golden edges with a glossy surface).
- Cool the bars completely before cutting so the butterscotch chips set and the layers hold together.