Chocolate Caramel Walnut Bars
Prep Time: 20 minutes
Cook Time: 35–40 minutes
Chill Time: At least 2 hours
Servings: 16 bars
These bars are inspired by the dessert in your photo: a thick golden base, a soft caramel layer, and a chocolate topping covered with chopped nuts. The layers make each square rich and satisfying, so small portions work well. Prepare them ahead of time to give the caramel and chocolate plenty of time to set before slicing.
Ingredients
For the shortbread base
1½ cups (180 g) all-purpose flour
½ cup (100 g) packed light brown sugar
½ cup (113 g) unsalted butter, melted
¼ teaspoon salt
For the caramel layer
1 can (14 oz/397 g) sweetened condensed milk
½ cup (113 g) unsalted butter
½ cup (100 g) packed light brown sugar
2 tablespoons light corn syrup
¼ teaspoon salt
1 teaspoon vanilla extract
For the chocolate walnut topping
1½ cups (about 255 g) semisweet chocolate chips
1 tablespoon neutral oil
¾ cup (about 85 g) walnuts, roughly chopped
Instructions
Prepare the pan and oven. Preheat the oven to 350°F (175°C). Line an 8-inch square baking pan with parchment paper. Leave some parchment hanging over two sides so you can lift out the finished dessert. Lightly grease any exposed sides of the pan.
Make the base. In a medium bowl, stir together the flour, brown sugar, and salt. Pour in the melted butter and mix until all the flour is moistened. The mixture should look crumbly but hold together when squeezed.
Press and bake. Tip the mixture into the prepared pan. Press it into a firm, even layer, reaching all the corners. The flat bottom of a measuring cup makes this easier. Bake for 20–25 minutes, until the edges are lightly golden. Set the pan on a cooling rack while you prepare the caramel. Leave the oven on.
Start the caramel. Add the sweetened condensed milk, butter, brown sugar, corn syrup, and salt to a heavy-bottomed saucepan. Cook over medium-low heat, stirring constantly with a heatproof spatula. Scrape the bottom and sides of the pan as you stir so the milk and sugar do not burn.
Thicken the caramel. Once the butter has melted and the mixture begins to bubble gently, continue cooking for about 8–12 minutes. It should become thicker and deeper golden. When you pull the spatula across the bottom of the saucepan, it should leave a trail that closes slowly. Remove the pan from the heat and stir in the vanilla. Be careful: hot caramel can cause burns.
Set the caramel layer. Immediately pour the caramel over the baked base and spread it evenly. Return the pan to the oven for 8–10 minutes, until small bubbles appear across the surface. This short bake helps the layer set. Place the pan on a rack and let it cool for at least 45 minutes before adding the chocolate. The caramel can still be slightly warm, but it should no longer be hot.
Melt the chocolate. Put the chocolate chips and oil in a microwave-safe bowl. Heat in 20-second intervals, stirring after each one, until smooth. Stop heating as soon as the remaining small pieces melt when stirred. You can also melt them in a bowl over a saucepan of gently simmering water.
Add the topping. Pour the melted chocolate over the caramel and spread it to the edges. Scatter the chopped walnuts evenly over the top. Press them down very lightly so they stick to the chocolate without sinking into it.
Chill and slice. Refrigerate the pan for at least 2 hours, or until the chocolate and caramel are firm. Lift the slab out using the parchment overhang. Let it stand at room temperature for 10 minutes, then cut it into 16 squares with a sharp knife. Wipe the knife between cuts for neater edges.
Tips
Use sweetened condensed milk, not evaporated milk. They look similar in cans, but evaporated milk will not give this caramel the same sweetness or consistency.
Keep the heat moderate. Caramel made with condensed milk can catch on the bottom of the saucepan quickly. If you see dark flecks or notice a scorched smell, lower the heat immediately and keep stirring. A heavy saucepan makes this step easier because it distributes heat more evenly.
Press the base firmly. A loosely packed base may crumble when you lift or slice the bars. Give extra attention to the corners and edges, where the mixture is easiest to leave uneven.
Choose the chocolate you like. Semisweet chocolate balances the sweet caramel. Milk chocolate produces a sweeter bar similar to a candy bar. If you use dark chocolate, choose one you enjoy eating on its own because its flavor will stand out.
Chop the walnuts into small pieces. Smaller pieces stay attached more easily and make slicing simpler. For a deeper nutty flavor, toast the walnuts in a dry skillet for a few minutes, then cool them completely before sprinkling them over the chocolate.
Avoid slicing straight from the refrigerator. Very cold chocolate may crack under the knife. A brief rest at room temperature and a warm, dry knife will give you smoother squares.
Storage
Keep the bars in an airtight container in the refrigerator for up to one week. Place parchment paper between layers to prevent the chocolate tops from sticking together. For the best texture, take out the number of bars you plan to eat and let them sit at room temperature for about 10 minutes.
You can also freeze the sliced bars for up to two months. Arrange them in a single layer until firm, then transfer them to a freezer-safe container with parchment between layers. Thaw them in the refrigerator overnight. Avoid leaving the entire pan at room temperature for a long period, especially in a warm kitchen, because the chocolate can soften and the caramel may become sticky.
Serving Ideas
Cut the dessert into 16 squares for standard portions or 25 smaller bites for a party tray. Serve the bars alongside coffee, tea, or a cold glass of milk. They also make a rich topping for a simple dessert plate: place one small square next to a scoop of vanilla ice cream.
For a slightly salty finish, sprinkle a small pinch of flaky sea salt over the chocolate along with the walnuts. If you want a different nut, pecans are an easy swap. You can also leave a few bars without nuts for guests who prefer a smooth chocolate topping, provided you keep any allergy needs in mind when preparing and serving them.
Nutrition Benefits
Walnuts contribute unsaturated fats and a little fiber, while the flour and milk ingredients provide some energy and nutrients. These bars are primarily a sweet dessert and contain substantial sugar and fat.
Estimated nutrition per bar, based on 16 bars: about 400 calories. This is a rough estimate; the amount will change with your brands, chocolate choice, and final bar size. Cutting the pan into 25 pieces makes smaller portions, though the full recipe still contains the same ingredients.
Questions & Answers
Can I make these bars a day ahead?
Yes. They are a good make-ahead dessert because chilling gives the layers time to firm up. Cover the pan after the chocolate has set, then slice the bars shortly before serving.
Can I use pecans instead of walnuts?
Yes. Replace the walnuts with the same amount of roughly chopped pecans. Peanuts can also work if you prefer their flavor.
What can I use instead of corn syrup?
You can use 2 tablespoons of honey. It will add a mild honey flavor to the caramel. Light corn syrup gives the caramel a more neutral taste.
Why did my caramel turn grainy or develop dark spots?
The heat may have been too high, or some mixture may have stuck to the saucepan. Cook over medium-low heat and stir continuously, making sure your spatula reaches the bottom edge of the pan.
Why are my bars too soft to cut?
Give them more time in the refrigerator first. If the caramel is still very loose after several hours of chilling, it may not have cooked long enough in the saucepan. It should be noticeably thick before you pour it onto the base.
Can I double the recipe?
Yes. Use a 9-by-13-inch pan and watch the baking times closely. The base should be lightly golden, and the caramel should bubble gently during its short oven bake. Cool and chill the larger pan thoroughly before slicing.







