Chocolate Caramel Nut Bars

Warmly lit photo of homemade chocolate bars with caramel and nuts, featuring golden caramel dripping over crunchy pecans and almonds on a wooden board. Save
Warmly lit photo of homemade chocolate bars with caramel and nuts, featuring golden caramel dripping over crunchy pecans and almonds on a wooden board. | scrollstoprecipes.com

Create decadent layered bars featuring a buttery shortbread base, topped with roasted mixed nuts, silky homemade caramel, and a glossy chocolate ganache. Each bite delivers perfect texture contrast—crisp base, crunchy nuts, chewy caramel, and smooth chocolate. These impressive bars refrigerator beautifully for up to a week, making them ideal for prep-ahead entertaining or gifting.

The first time I attempted homemade caramel, I stood at the stove stirring sugar for what felt like hours, convinced I was doing something wrong. That amber color finally appeared, and the whole kitchen filled with this incredible buttery scent that made my roommate wander in from the living room. These chocolate bars became an instant household favorite that holiday season.

I made these for my sisters birthday instead of a cake, and honestly, the way peoples eyes lit up when they bit through that chocolate layer into the caramel was better than any candle blowing moment. My brother in law still requests them every time he visits.

Ingredients

  • 1 cup all-purpose flour: The foundation of our buttery shortbread base, dont pack it down when measuring
  • 1/4 cup granulated sugar: Just enough sweetness to let the caramel shine without making the base cloying
  • 1/2 cup unsalted butter softened: Room temperature butter incorporates evenly into the flour for that perfect crumbly texture
  • 1/4 tsp salt: A tiny pinch that balances all the sweetness coming in later layers
  • 1 cup granulated sugar: This transforms into our caramel, patience is the secret ingredient here
  • 6 tbsp unsalted butter cubed: Cold butter helps control the caramel temperature and prevents separation
  • 1/2 cup heavy cream: Room temperature cream prevents the caramel from seizing when you add it
  • 1/2 tsp vanilla extract: Pure vanilla adds that warm depth that makes caramel taste professional
  • 1 cup mixed nuts roughly chopped: Almonds and pecans are my go to combination, but walnuts work beautifully too
  • 7 oz semi-sweet chocolate: Good quality chocolate makes all the difference since its the first thing you taste
  • 2 tbsp unsalted butter: This keeps the chocolate layer glossy and gives it a perfect snap when you bite into it

Instructions

Preheat your oven and prepare the pan:
Set your oven to 350°F and line an 8 inch square baking pan with parchment paper, letting the paper hang over the sides for easy removal later
Make the shortbread base:
Mix the flour, sugar, salt, and softened butter in a bowl until it looks like wet sand, then press it firmly into your prepared pan in an even layer
Bake until golden:
Slide the pan into the oven for 15 to 18 minutes until the edges turn lightly golden, then set it aside to cool while you make the caramel
Transform sugar into caramel:
Heat the sugar in a saucepan over medium heat, stirring constantly until it melts into a deep amber color, then carefully whisk in the butter until completely melted
Add the cream and finish the caramel:
Slowly pour in the heavy cream while stirring, the mixture will bubble vigorously, then stir in the vanilla and salt and let it cool for about 5 minutes
Layer the nuts and caramel:
Scatter your chopped nuts evenly over the cooled shortbread base, then pour that gorgeous caramel over them, spreading it into every corner
Chill until set:
Pop the pan in the refrigerator for 30 minutes until the caramel firms up enough to hold the chocolate layer
Melt the chocolate topping:
Gently melt the chopped chocolate and butter together in a heatproof bowl over simmering water, stirring until completely smooth and glossy
Complete the layers:
Pour the chocolate over your chilled caramel layer, tilt the pan to spread it evenly, then refrigerate for at least 1 hour until completely set
Cut into indulgent bars:
Lift the whole block out using the parchment paper, run a sharp knife under hot water, and slice into 16 perfect squares
Save
| scrollstoprecipes.com

These bars have become my go to when I need to show up with something impressive but homemade. Last Christmas, my aunt asked for the recipe before she even finished her first square.

Getting That Perfect Caramel Color

The caramel stage is where most people get nervous, but I learned that the sugar will clump up right before it smooths out again. Keep stirring and trust the process. That amber color happens faster than you expect, so have your cream measured and nearby before you even turn on the stove.

Choosing Your Chocolate

I used to grab whatever chocolate was on sale, but these bars taught me that since the chocolate layer hits your tongue first, it really matters. A good 60 to 70 percent dark chocolate cuts through the sweetness beautifully, though semi sweet works if you prefer something less intense.

Making These Your Own

Once you have the basic technique down, these bars are incredibly forgiving. I love experimenting with different nut combinations or adding a teaspoon of sea salt to the caramel for that salted caramel effect everyone loves.

  • Try sprinkling flaky sea salt on the chocolate before it sets for a restaurant finish
  • Toasted nuts bring out a deeper flavor that pairs beautifully with the caramel
  • If the chocolate is too thick to spread, warm it slightly for 10 second intervals
Close-up of rich chocolate bars with caramel and nuts, showing glossy dark chocolate topping cracked to reveal gooey caramel and toasted walnut pieces. Save
Close-up of rich chocolate bars with caramel and nuts, showing glossy dark chocolate topping cracked to reveal gooey caramel and toasted walnut pieces. | scrollstoprecipes.com

These chocolate caramel bars are one of those recipes that makes people think you spent all day in the kitchen. I love that little secret between us.

Your Recipe Questions Answered

Semi-sweet or dark chocolate (60-70% cocoa) provides the best balance. Dark chocolate cuts through the caramel sweetness beautifully, while semi-sweet offers familiar comfort flavors.

Homemade caramel delivers superior texture and flavor. However, quality store-bought caramel sauce can substitute—warm it slightly for easier spreading over the nut layer.

Chill bars thoroughly (at least 2 hours). Use a sharp knife warmed under hot water, wiping clean between cuts. Slice with one decisive motion rather than sawing.

Almonds and pecans offer classic flavor, walnuts add earthiness, or hazelnuts provide nutty depth. Toast nuts at 350°F for 8-10 minutes before sprinkling for enhanced crunch.

Caramel seizes when cold cream hits hot sugar too quickly. Let cream reach room temperature and pour in a thin stream while whisking constantly. If seized, gently reheat while stirring.

These bars excel for advance preparation. Store layered bars in the refrigerator for up to 1 week, or freeze tightly wrapped for 2-3 months. Thaw overnight in the refrigerator before serving.

Chocolate Caramel Nut Bars

Rich chocolate layered with gooey caramel and crunchy mixed nuts for an indulgent homemade treat.

Prep 25m
Cook 20m
Total 45m
Servings 16
Difficulty Medium

Ingredients

Base

  • 1 cup all-purpose flour
  • 1/4 cup granulated sugar
  • 1/2 cup unsalted butter, softened
  • 1/4 tsp salt

Caramel Layer

  • 1 cup granulated sugar
  • 6 tbsp unsalted butter, cubed
  • 1/2 cup heavy cream
  • 1/2 tsp vanilla extract
  • Pinch of salt

Nut Layer

  • 1 cup mixed nuts (almonds, pecans, walnuts), roughly chopped

Chocolate Topping

  • 7 oz semi-sweet or dark chocolate, chopped
  • 2 tbsp unsalted butter

Instructions

1
Prepare the baking pan: Preheat oven to 350°F. Line an 8-inch square baking pan with parchment paper.
2
Create the shortbread base: Combine flour, sugar, salt, and softened butter in a bowl until mixture becomes crumbly. Press dough firmly and evenly into the prepared pan. Bake for 15-18 minutes until edges turn lightly golden. Allow base to cool completely.
3
Prepare the caramel: Heat sugar in a saucepan over medium heat, stirring constantly until sugar melts and turns amber-colored. Add cubed butter and stir until completely melted. Slowly pour in heavy cream while stirring continuously—mixture will bubble vigorously. Cook until smooth, then remove from heat and stir in vanilla extract and salt. Let cool for 5 minutes.
4
Assemble nut and caramel layers: Distribute chopped nuts evenly across the cooled shortbread base. Pour warm caramel over the nuts, spreading smoothly to cover the entire surface. Refrigerate for 30 minutes until caramel layer sets.
5
Make the chocolate topping: Melt chocolate and 2 tablespoons butter together using a heatproof bowl set over simmering water or in the microwave using 30-second intervals. Stir continuously until completely smooth and glossy.
6
Finish and set the bars: Pour melted chocolate mixture over the chilled caramel layer, spreading evenly with an offset spatula. Refrigerate for at least 1 hour until chocolate is completely firm and set.
7
Cut and serve: Lift the chilled block from the pan using parchment paper edges. Transfer to a cutting board and slice into 16 equal bars using a sharp knife, wiping the blade clean between cuts for clean edges.
Additional Information

Equipment Needed

  • 8-inch square baking pan
  • Mixing bowls
  • Saucepan
  • Whisk
  • Heatproof bowl
  • Parchment paper
  • Sharp knife

Nutrition (Per Serving)

Calories 270
Protein 3g
Carbs 28g
Fat 17g

Allergy Information

  • Contains milk, nuts, wheat (gluten)
  • May contain traces of soy depending on chocolate brand
  • Always verify product labels for hidden allergens
Brittany Knox

Sharing simple, flavorful recipes and kitchen tips for home cooks who love family-friendly meals.