
These gooey butterscotch nut bars came into my life about three years ago when I needed a quick dessert for a neighborhood potluck. I was running late and completely forgot I'd promised to bring something sweet. These bars saved me that day, and they've been my go-to emergency dessert ever since. The combination of buttery cookie base, rich caramel middle, and crunchy nuts creates this perfect sweet-salty balance that people can't seem to resist. And the fact that they start with boxed mixes? That's our little secret.
Last summer, I brought these to my mother-in-law's birthday gathering (she has a major sweet tooth). My brother-in-law, who typically skips dessert, ate three bars and then asked for the recipe. He was shocked when I told him how easy they were to make, and now his kids request "Uncle's special bars" whenever we visit.
Simple Stars
- Sugar cookie mix: creates a buttery, shortbread-like base that holds up to the gooey topping
- Butterscotch pudding mix: adds that distinctive flavor without any fuss
- Real butter (not margarine): makes all the difference in the crust texture
- Caramels: melt down to create that perfect sticky layer without making candy from scratch
- The combination of macadamias and cashews: provides amazing texture and nutty flavor
I've tried making these with different nuts over the years. While the macadamia-cashew combo is my favorite, I've used all cashews when macadamias were too expensive, and they were still delicious. One time I tried using walnuts because they were all I had on hand - still good, but not quite the same buttery magic.

Baking Steps
- Oven prep:
- Start by preheating your oven to 350°F. I've found that letting the oven fully preheat makes a big difference in how evenly the cookie base bakes. While that's heating up, I gather all my ingredients so I'm not scrambling halfway through. My first time making these, I accidentally grabbed vanilla pudding instead of butterscotch and didn't realize until everything was mixed - they were still tasty, but definitely lacked that signature butterscotch flavor!
- Cookie foundation:
- In a large bowl, dump in the sugar cookie mix, butterscotch pudding powder, softened butter, and the egg. Mix everything together until a soft dough forms. I usually start with a wooden spoon and finish by hand - it's a bit sticky but easier than cleaning the mixer for such a quick job. Press this dough into a 9×13 baking pan. Don't grease the pan - I learned this the hard way when the crust slid around and ended up all on one side! Use your fingers to press it evenly across the bottom. Pop it in the oven for about 20-25 minutes until it's set and just barely starting to brown at the edges.
- Caramel creation:
- While the crust is baking, unwrap all those caramels. This is the most tedious part of the recipe, and I sometimes recruit whoever's hanging around the kitchen to help. Place the unwrapped caramels and evaporated milk in a saucepan over medium-low heat. Stir frequently - this mixture can go from perfect to burnt quickly if you walk away. It usually takes about 5-7 minutes for everything to melt into a smooth mixture. You want to keep the heat low enough that it's not bubbling aggressively.
- Nutty addition:
- Once your caramel mixture is completely smooth, remove it from the heat and stir in the nuts and vanilla extract. The vanilla mellows the sweetness a bit and adds depth. Make sure all the nuts get coated in the caramel mixture - this only takes a few seconds of stirring. I like to have the nuts measured and ready to go before the caramel is done melting, as things move quickly at this stage.
- Layer construction:
- When the crust comes out of the oven, immediately pour the hot caramel nut mixture over the top, spreading it to cover the crust completely. Work quickly as the caramel starts to set up as it cools. Sprinkle the butterscotch chips evenly over the hot caramel layer. The residual heat will soften them just enough to stick without fully melting. The first time I made these, I waited too long between layers, and the caramel had already started to harden, making it much harder to spread evenly.
- Cooling patience:
- Now comes the hardest part - waiting for these to cool completely. It takes at least an hour at room temperature, but I've learned that putting them in the refrigerator for about 30 minutes helps the caramel set faster if you're in a hurry. Just don't forget them in there, or the caramel gets too hard. Once cooled, cut into bars - I usually aim for 24 pieces since they're quite rich. A sharp knife dipped in hot water between cuts helps get through the sticky caramel layer cleanly.
My biggest disaster with these bars happened when I was multitasking and let the caramel cook too long. It got too firm and was more like taffy than the gooey layer we wanted. Now I set a timer and stay right by the stove while the caramels melt. I've also discovered that slightly underbaking the cookie base (just until set) gives a better texture in the final bars than letting it get too golden.

Tasty Twists
For holiday gatherings, I sometimes add a sprinkle of flaky sea salt on top to create that trendy sweet-salty vibe. If butterscotch isn't your thing, this recipe works great with chocolate pudding mix and chocolate chips instead. For a turtle-inspired version, I've used pecan pieces instead of the other nuts with amazing results. My kids love when I drizzle the finished, cooled bars with a little melted chocolate for an extra layer of flavor.
These gooey butterscotch nut bars have saved me countless times when I needed a dessert in a hurry. There's something deeply satisfying about watching people's faces light up when they take that first bite - the surprise when they hit the gooey center, followed by the crunch of the nuts. Even though they start with packaged mixes, they taste completely homemade, which is exactly the kind of kitchen magic I love most.
Frequently Asked Questions
- → Can I use different nuts in this recipe?
- Absolutely! While macadamia nuts and cashews create a delicious buttery flavor profile, you can substitute with pecans, walnuts, peanuts, or any combination of nuts you prefer. Just keep the total amount to about 2 cups.
- → How do I know when the crust is properly set?
- The crust is done when the edges are lightly golden and the center appears dry and slightly firm to the touch. It shouldn't look wet or shiny in the center, but don't overbake as it will continue to set as it cools.
- → Can I use caramel sauce instead of melting caramels?
- While melting caramels with evaporated milk creates the ideal thickness, you can substitute with about 1½ cups of thick store-bought caramel sauce. You may need to reduce or eliminate the evaporated milk depending on the sauce's consistency.
- → How should I store these bars?
- Store the bars in an airtight container at room temperature for up to 3 days, or in the refrigerator for up to a week. Place parchment paper between layers to prevent sticking. They can also be frozen for up to 3 months.
- → Do I need to toast the nuts before using them?
- The recipe calls for roasted nuts, which add maximum flavor. If you have raw nuts, toast them in a 350°F oven for 8-10 minutes until fragrant and lightly golden before adding them to the caramel mixture.