Salted Caramel Chocolate Bars are basically my ideal bar cookie: a buttery shortbread base, a thick layer of salty caramel, and a snappy chocolate topping that sets up clean.
I like how these slice into neat squares once they’re chilled, but still taste rich and indulgent. The shortbread is sturdy (in a good way), and the caramel layer stays soft enough to bite through without pulling everything apart.
For me, these are especially good on a holiday platter, for bake sales, or anytime I need a make-ahead dessert bar that holds up well on the counter for a bit.

Why You’ll Love This Recipe
Clean layers: Each part stays where it belongs—shortbread, caramel, then chocolate—so you get a nice bite instead of a messy bar.
Great salt level: The flaky sea salt keeps the caramel from tasting flat. I also love a little pinch on top for that salty finish.
Make-ahead friendly: These need chill time anyway, which makes them easy to fit into a busy day.
Sharp slices: Once fully chilled, they cut into tidy squares that look like you actually planned ahead.
Easy swaps: Use bittersweet chocolate for a darker bar, or shortcut with a thick caramel sauce when you’re in a hurry.
Ingredients You’ll Need
Shortbread crust
- Unsalted butter: Softened butter is what makes the dough pressable and gives that classic shortbread texture. I use unsalted so I can control the salt level.
- Granulated sugar: Keeps the crust crisp-tender and simple. I stick with white sugar here instead of powdered sugar.
- All-purpose flour: Regular flour is perfect for a sturdy shortbread base that can hold the caramel layer.
- Fine salt: Don’t skip it. It keeps the shortbread from tasting bland under all the sweet layers.
- Vanilla extract: Just enough to make the shortbread taste a little more finished.
Salted caramel
- Granulated sugar: This is your caramel base. Use a heavy saucepan and give it time to melt evenly.
- Unsalted butter: Cubed butter melts in faster and helps the caramel emulsify more easily.
- Heavy cream: Warming it first helps keep the caramel from seizing when you add it. Heavy cream also gives you that thicker, softer caramel layer.
- Vanilla extract: Stir it in off the heat so the flavor stays strong.
- Flaky sea salt: This is the salt I actually taste in the caramel. I like a little extra on top too.
Chocolate topping
- Semisweet chocolate chips: Semisweet is my go-to here. If you like a darker bar, bittersweet works well too.
- Neutral oil or refined coconut oil: A small amount helps the chocolate spread smoothly and gives you a cleaner bite when it sets.

Recipe Instructions
- Preheat the oven: Heat the oven to 350°F and line a 9×13-inch pan with parchment paper, leaving a little overhang so you can lift the bars out later.
- Cream the butter and sugar: In a mixing bowl, cream the softened butter and sugar until smooth, then mix in the vanilla.
- Add the dry ingredients: Add the flour and fine salt and mix just until a soft dough forms. Don’t overmix.
- Press into the pan: Press the dough evenly into the prepared pan, then dock all over with a fork.
- Bake: Bake until the edges are lightly golden, about 25 to 30 minutes. Let the crust cool for 10 minutes.
- Melt the sugar: Add the sugar to a heavy saucepan over medium heat and stir as it melts, until it’s fully melted and amber in color.
- Whisk in the butter: Whisk in the cubed butter until combined.
- Add the cream: Slowly whisk in the warmed heavy cream (it will bubble up), then simmer 2 to 4 minutes until slightly thickened.
- Finish the caramel: Remove from the heat and stir in the vanilla and flaky sea salt.
- Chill the caramel layer: Pour the caramel over the warm crust and spread it evenly. Chill 20 to 30 minutes, until it’s set enough to hold the chocolate layer.
- Melt the chocolate: Melt the chocolate chips with the oil until smooth.
- Top and chill: Spread the chocolate over the caramel, sprinkle with a pinch of flaky sea salt, then chill 1 to 2 hours until firm.
- Slice: Lift the bars out using the parchment overhang. Slice with a warm, dry knife, wiping the blade between cuts.

Some of my tips!
This is the part that really makes a difference. If you only read one section, make it this one because this is where I share the little trick that helps the recipe turn out so well.
Recipe Tips & Tricks
Use parchment with overhang. These are much easier to remove as one slab, especially once the caramel and chocolate layers are set.
Stop the shortbread at lightly golden edges. If the whole surface browns a lot, the crust can end up a little too crunchy once chilled.
Warm the cream first. Cold cream can make the caramel seize and turn grainy. It doesn’t need to be hot, just warmed.
Watch the caramel color. Pull it when it’s amber, not dark brown. It will keep cooking a bit once the butter goes in.
Warm the knife for cleaner cuts. A warm, dry knife (and a quick wipe between slices) keeps the chocolate from cracking all over the place.
Make some touches!
There are plenty of easy ways to serve this depending on the occasion. Keep it simple, or add a few small touches to make it feel a little more special.
Serving Suggestions
- Coffee or espresso: These are really good with coffee. I like them with something not too sweet, like black coffee or an Americano.
- Milk: A cold glass of milk is simple and classic with these bars. It’s especially nice if you add a little extra flaky salt on top.
- Ice cream: If you want to plate them as a dessert, serve a square with vanilla ice cream on the side. Salted caramel ice cream is great too.
- Fruit: Fresh berries are nice on the plate, especially raspberries or strawberries. It makes the whole thing feel a little less heavy.
Save it for later
This section covers how to store leftovers and what parts of the recipe you can prepare ahead of time.
Storage and Make Ahead
Store them airtight at cool room temperature for 2 days. If your kitchen runs warm, I usually move them to the fridge so the caramel stays firm.
Refrigerate for up to 1 week in a covered container. The chocolate layer stays snappy when cold, and the bars slice very neatly straight from the fridge.
You can make these ahead and chill the whole pan until you’re ready to serve. I like to slice right before serving, or at least within the same day, for the cleanest tops.
If you want them longer than that, freeze individual portions or freeze the whole slab well wrapped. Thaw in the fridge overnight before slicing or serving.

A few quick answers
This section covers a few extra details that may help before you head to the recipe card.
Recipe FAQs
Can I use store-bought caramel sauce?
Yes. For an easier version, use about 1 1/2 cups thick caramel sauce, warm it slightly so it spreads easily, then stir in the flaky sea salt. I’d still chill it before adding the chocolate layer so the layers stay distinct.
Why did my caramel turn grainy?
This usually happens if the sugar doesn’t fully melt before it starts to brown, or if the temperature shifts too fast when the cream is added. Keep the heat at medium and give the sugar time to melt evenly, and make sure your cream is warmed.
How do I keep the chocolate from cracking when I slice?
Let the bars chill until fully firm, then use a warm, dry knife. Wipe the blade between cuts, and don’t press straight down too hard—steady, even pressure helps.
Can I use bittersweet or milk chocolate instead of semisweet?
Bittersweet is great here if you want a darker bar, and it pairs really well with the salted caramel. Milk chocolate works too, but the whole bar will taste sweeter.
Do I need a candy thermometer for the caramel?
No. This caramel is cooked by color and a short simmer time after the cream goes in. Once it’s amber and slightly thickened after a few minutes of simmering, it’s ready to pour.
You might also like
Before you go, take a look at a few other recipes below the recipe card. They use similar ingredients in a different way and are worth saving too.

Salted Caramel Chocolate Bars
INGREDIENTS
Shortbread crust
- 1 cup unsalted butter softened
- ½ cup granulated sugar
- 2 cups all purpose flour
- ¼ tsp fine salt
- 1 tsp vanilla extract.
Salted caramel
- 1 cup granulated sugar
- 6 tbsp unsalted butter cubed
- ½ cup heavy cream warmed
- 1 tsp vanilla extract
- 1 tsp flaky sea salt plus more for topping.
Chocolate topping
- 1.5 cups semisweet chocolate chips
- 2 tbsp neutral oil or refined coconut oil.
INSTRUCTIONS
Shortbread crust
- Heat oven to 350 F and line a 9x13 inch pan with parchment leaving overhang
- cream butter and sugar until smooth then mix in vanilla salt and flour just until a soft dough forms
- press dough evenly into pan and dock with a fork
- bake until lightly golden at edges then cool 10 minutes.
Salted caramel
- In a heavy saucepan melt sugar over medium heat stirring until amber and fully melted
- whisk in butter until combined then slowly whisk in warm cream and simmer 2 to 4 minutes until slightly thickened
- remove from heat and stir in vanilla and flaky salt
- pour caramel over warm crust and chill 20 to 30 minutes until set enough to hold the chocolate layer.
Chocolate topping and finish
- Melt chocolate chips with oil until smooth then spread over caramel
- sprinkle with a pinch of flaky sea salt
- chill 1 to 2 hours until firm then lift out and slice with a warm dry knife.
