Thick, chewy butterscotch zucchini bars hit that sweet spot between blondies and snack cake: dense enough to slice cleanly, soft enough to stay tender for days, and packed with little pockets of melted butterscotch in every bite. The zucchini doesn’t make them taste vegetal. It disappears into the crumb and leaves the bars moist without turning them heavy or gummy.
What makes this version work is the balance of moisture and structure. The zucchini gets squeezed dry before it goes in, which keeps the bars from baking up wet in the center, and the mix of brown sugar, granulated sugar, and oil gives you that glossy top and deep caramel note without needing butter. I also like folding some of the butterscotch chips into the batter and scattering the rest on top so you get both melted streaks and those little golden pools on the surface.
Below you’ll find the small details that matter most here: how dry the zucchini should be, when to stop mixing, and why cooling all the way down is the difference between clean bars and a warm, crumbly mess.
The bars baked up thick and fudgy, and squeezing the zucchini dry made all the difference. Mine were done right at 30 minutes with moist crumbs, and the butterscotch chips on top made the edges extra gooey.
Save these butterscotch zucchini bars for the kind of dessert that stays fudgy, slices cleanly, and uses up extra zucchini in the best way.
The Trick to Keeping Zucchini Bars Thick Instead of Soggy
Zucchini brings a lot of water to the party, and that’s usually where bars like this go wrong. If you add it straight from the grater, the batter turns loose, the middle bakes up wet, and the chips sink before the structure sets. Squeezing the zucchini dry first changes the outcome completely. You still get moisture in the crumb, just not extra liquid in the pan.
The other thing that matters here is mixing. Once the dry ingredients go in, stop as soon as the flour disappears. Overmixing works too much gluten into the batter and gives you tough bars instead of tender ones. These should bake up with a soft, slightly dense crumb and a glossy top that cracks just a little when you cut them.
What Each Ingredient Is Actually Doing in These Bars

- Zucchini — This is the moisture source, but only after you squeeze it dry. It fades into the background flavor-wise and keeps the bars soft for days. A medium fine grate works best because it disappears into the batter instead of leaving stringy bits.
- Brown sugar — This gives the bars their caramel depth and helps create that glossy, crackly top. Light or dark brown sugar both work; dark brown sugar makes the butterscotch note a little deeper.
- Vegetable oil — Oil keeps the texture plush and chewy. Butter can work, but it sets firmer once cooled and won’t give the same soft blondie-style crumb.
- Butterscotch chips — These are the main flavor hit, so use a brand you like eating straight from the bag. Dividing them between the batter and the top gives you pockets inside and a pretty finish outside.
- Walnuts — Optional, but they add a good bitter crunch that keeps the bars from reading too sweet. If you use them, chop them small so they don’t tear through the soft crumb.
Building the Batter So the Middle Stays Soft, Not Wet
Mix the Dry Ingredients First
Whisk the flour, baking soda, baking powder, salt, and cinnamon together before anything else. That keeps the leavening and spice evenly distributed, which matters because this batter comes together fast and doesn’t get much mixing time later. If the baking soda isn’t mixed in well, you can end up with uneven browning and little bitter pockets.
Whip the Sugars, Oil, Eggs, and Vanilla
Beat the sugars, oil, eggs, and vanilla until the mixture looks smooth and a little thicker. You’re not trying to add lots of air here. You just want the sugar to start dissolving so the top bakes up with that shiny, crinkled look instead of a grainy finish.
Fold in the Zucchini and Dry Ingredients
Stir in the squeezed zucchini, then add the dry ingredients and mix only until the flour disappears. The batter will be thick, almost like a soft cookie dough, and that’s exactly right. Fold in most of the butterscotch chips and the walnuts if you’re using them, then spread the batter evenly into the pan so the bars bake at the same rate from edge to center.
Watch for Moist Crumbs, Not a Clean Toothpick
Bake until the edges are set and a toothpick comes out with moist crumbs, not wet batter. If you wait for a clean toothpick, you’ll overbake them and lose that fudgy middle. Let them cool all the way before cutting, because the bars firm up as they rest and the chips settle back into the crumb.
How to Adjust These Bars Without Losing What Makes Them Good
Make Them Gluten-Free
A good 1:1 gluten-free baking flour works here because the bars are already tender and rich. Don’t use a single starch-heavy blend; you want a mix that includes xanthan gum or another binder so the bars hold together once they cool.
Skip the Nuts Without Changing the Texture
Leave out the walnuts and add the full amount of butterscotch chips instead, or stop at a slightly smaller handful if you want the bars sweeter without extra crunch. The texture stays the same because the nuts aren’t doing structural work here.
Turn Them Into a Deeper Caramel Bar
Use dark brown sugar instead of light brown sugar and add a pinch more cinnamon. The bars come out a little darker and more molasses-forward, which plays nicely with the butterscotch chips.
Storage and Reheating
- Refrigerator: Store in an airtight container for 4 to 5 days. The bars stay soft, and the butterscotch chips may firm up a little once chilled.
- Freezer: These freeze well. Wrap the cut bars individually and freeze for up to 2 months, then thaw at room temperature.
- Reheating: Warm a bar for 10 to 15 seconds in the microwave if you want the chips soft again. Don’t overheat it or the crumb turns dry at the edges before the center warms through.
Answers to the Questions Worth Asking

Butterscotch Zucchini Bars
Ingredients
Equipment
Method
- Preheat oven to 350°F and grease a 9x13 baking pan.
- Whisk all-purpose flour, baking soda, baking powder, salt, and cinnamon together until evenly combined.
- Beat brown sugar, granulated sugar, vegetable oil, eggs, and vanilla extract until smooth.
- Stir in grated squeezed zucchini until distributed throughout.
- Fold dry ingredients into the wet mixture just until combined.
- Fold in 1 cup butterscotch chips and chopped walnuts if using.
- Spread the batter into the greased pan in an even layer.
- Scatter the remaining butterscotch chips on top so they pool as they bake.
- Bake at 350°F for 28–32 minutes, until a toothpick comes out with moist crumbs.
- Cool completely before cutting into bars to set the glossy top and gooey chips, about 30 minutes.


