Millionaire’s Shortbread Recipe: Creamy Caramel & Crispy Shortcake

This chocolate caramel shortbread is a showstopper in every way. The combination of a buttery, crumbly shortbread base, a silky caramel layer, and a bittersweet chocolate topping creates a truly irresistible treat.

Taste and Occasion

The finished shortbread with caramel and chocolate brings to mind a deluxe Twix—only richer and homemade. This millionaire’s shortbread is an indulgence rather than a health food, so if you’re counting calories, opt for something lighter. It does take a little effort: assembling three layers requires patience, but the chocolate glaze itself is simple and the result is well worth it. This version keeps things straightforward without compromising flavor.

Millionaires Shortbread

Ingredients

The shortbread base is based on a simple recipe that uses semolina as a subtle textural secret alongside flour. For the caramel layer there are a few options: many recipes use sweetened condensed milk, but this one relies on caramel candies for a rich, reliable result.

For this easy millionaire’s shortbread you can use either hard caramels or softer caramels—just be aware softer caramels may need less added liquid. Unwrapping the candies and slowly melting them together is almost meditative; constant stirring creates a smooth caramel and keeps it from burning.

You can also make a completely homemade caramel cream if you prefer; the texture will vary depending on the method, giving either a firmer or softer filling.

Heavenly Shortbread Recipe with Caramel and Chocolate

How to make Millionaire’s Shortbread

Follow these steps for reliable results. Line a square baking pan (about 8 x 10 in / 20 x 25 cm) with baking paper. Preheat the oven to 300°F / 150°C. Beat soft butter with sugar until light and fluffy. Add the egg and mix, then fold in flour, semolina, and a pinch of salt to form a smooth, even dough.

Press the dough firmly into the prepared pan, smooth the surface, and prick it several times with a fork. Bake for 25–30 minutes until golden brown. While the base cools slightly, prepare the caramel: place the unwrapped caramels in a saucepan with the cream, butter, and water. Melt gently over low heat, stirring constantly, then simmer briefly over medium heat until the caramel thickens and becomes smooth.

Pour the warm caramel over the baked shortbread base and spread evenly. Chill the pan in the refrigerator for 1–2 hours so the caramel sets. For the topping, melt dark chocolate with a tablespoon of butter until glossy, then spread the chocolate over the caramel layer. Let the glaze set until slightly firm, then use a large sharp knife to cut the slab into small squares. Return the pieces to the fridge for at least another hour to finish setting before serving.

Chocolatey Caramel Shortbread Recipe

Top Tip

Slicing the finished bars cleanly can be tricky. Chill thoroughly before cutting and use a large, very sharp knife. Even if the edges aren’t perfect, the taste will more than make up for it.

Caramel Chocolate Bars

Recipe Card

Millionaires Chocolate Caramel Shortbread
No ratings yet

Millionaire’s Shortbread

Shortbread base, caramel cream, and chocolate topping: Millionaire’s shortbread is worth the effort. Indulgence deluxe!
Prep Time
40 mins
Baking Time
25 mins
Cooling Time
2 hrs 30 mins
Servings: 20 pieces
Calories: 261kcal

Ingredients

For the dough

  • 170 grams all-purpose flour (about 1 2/5 cups)
  • 70 grams semolina (about 2/5 cup)
  • 150 grams butter, soft (about 3/4 cup)
  • 70 grams sugar (about 1/3 cup)
  • 1 medium egg
  • 1/8 teaspoon salt

For the caramel

  • 350 grams caramel candies (about 1 1/2 cups)
  • 50 grams cream (about 1/5 cup)
  • 60 grams butter (about 1/3 cup)
  • 50 ml water (about 3 2/5 tbsp)

For the icing

  • 150 grams dark chocolate (about 1 cup) or cake glaze
  • 1 tablespoon butter

Instructions

  • Line a square baking pan (approx. 8 x 10 in / 20 x 25 cm) with baking paper. Preheat the oven to 300°F / 150°C. Beat the soft butter with the sugar until fluffy, then stir in the egg. Add flour, semolina, and salt and mix to a homogeneous dough.
  • Press the dough into the baking pan, smooth it, and prick the surface several times with a fork. Bake for 25–30 minutes until golden brown.
  • Place the caramel candies in a saucepan with the cream, butter, and water. Melt over low heat, stirring constantly. Simmer briefly over medium heat until the caramel thickens and becomes smooth.
  • Spread the caramel over the baked shortbread base and refrigerate for 1–2 hours to set. Melt the chocolate with the butter and spread over the caramel. Allow to firm slightly, then carefully cut into squares with a large sharp knife. Chill again for at least 1 hour before serving.

Ingredient substitutions

If you need substitutions for baking ingredients, choose compatible alternatives for flour, butter, or cream based on texture and flavor preferences.

Variations

Use hard caramels like Werther’s Original for a firmer filling or softer caramels for a creamier texture (reduce added liquid slightly with softer candies). You can also prepare a homemade caramel cream if you prefer complete control over texture and sweetness. The finished bars combine sweet caramel, crunchy shortbread, and smooth chocolate for a heavenly bite—true comfort food. Enjoy!

Shortbread base, caramel cream, and chocolate topping: Millionaire's shortbread is worth the effort. Indulgence deluxe!Shortbread base, caramel cream, and chocolate topping: Millionaire's shortbread is worth the effort. Indulgence deluxe!Shortbread base, caramel cream, and chocolate topping: Millionaire's shortbread is worth the effort. Indulgence deluxe!