This website may contain affiliate links and advertising so that we can provide recipes to you. Read my disclosure policy.

Three simple but indulgent layers make this Millionaire Shortbread recipe a winner every time. Just 8 every day ingredients magically turn into a crispy shortbread base, soft and chewy caramel centre and a rich and thick layer of chocolate ganache.

If you adore caramel like I do, you’ll love these bars but you’ll also love these Carmelitas, Salted Caramel Brownie Bites or Homemade Caramels too.

Close up of a batch of sliced up millionaire shortbread

Millionaire Shortbread Recipe

You’ll love biting through the soft and chewy top layers of this slice, then into that crisp, buttery base. It’s rich and indulgent in all the best ways but takes relatively little effort to make. It’s easy too, there’s nothing too technical here.

Ingredients in Millionaire Shortbread

One of the great things about this dessert is the simplicity of the ingredients and how, when they’re combined, they create something that tastes like a million bucks.

  • Flour: Just regular all purpose flour
  • Sugar: two types in this one – white (I prefer superfine but granulated will work) in the shortbread base and brown in the caramel.
  • Butter: Use unsalted so you have control over the amount of salt you’d like to add.
  • Salt: I use regular table salt for this and just a ½ teaspoon to balance it but you can easily make this a salted caramel by adding another ½ teaspoon.
  • Sweetened Condensed Milk: One tin is all you need and creates a gorgeous creamy flavour in the caramel filling.
  • Chocolate: Use a semi-sweet or dark chocolate (50% cocao and above). Milk chocolate will definitely make these too sweet.
  • Heavy cream: this is cream with a fat content of at least 35%. It goes with the chocolate to make a gorgeous, thick ganache on top.

3 stacks, each with 2 pieces of millionaire shortbread. Chocolate scattered in front

How to Make Soft and Chewy Millionaire Shortbread

Here’s the easy steps to homemade millionaire shortbread!

The shortbread

  1. Mix it: Beat together the butter and sugar until lightened and creamy. Don’t skimp on this step. Then add the flour and mix just until it starts clumping and you can’t see flour anymore.
  2. Bake it: Press the dough into a lined 8 inch square tin very lightly then bake for 25 minutes or until the top is starting to turn golden.

The caramel

  1. Cook on the stove: Combine all the ingredients in a saucepan over low-medium heat and stir until everything melts together. Let it come to a light bubble then keep stirring for another 6-7 minutes until thickens and comes away from the side of the pan as you stir (it should also take a few seconds to settle back again).
  2. Bake: Pour the caramel over the baked shortbread base, smooth it out with a spatula, then bake again for a further 20 minutes until the top starts to turn golden in patches.

The chocolate ganache

  1. Heat the cream: (Once the caramel has cooled for at least an hour) heat the cream, then mix with the chocolate to a smooth ganache.
  2. Pour over the top: Pour it over the top of the caramel and place it back in the fridge to set.

Collage of 4 images showing the base and caramel being added to baking tin

Tips and Variations for The Best Millionaire Shortbread

  • Shortbread dough: Only beat  the dough until small clumps start forming. You don’t want a ball of dough but rather clumping dough that you can scatter over your tin. Also don’t press it down to firmly in your tin. This way it remains crisp rather than turning hard and doughy once baked.
  • Baking the base: You want it to be starting to colour before taking it out of the oven. This also helps to keep it crisp as opposed to firm.
  • Salt: Add an extra ½ teaspoon if you want a salted caramel middle.
  • Caramel: The caramel will thicken after 6 or so minutes to a point where it will take a good few seconds to settle back again. At this point you add it to the shortbread.
  • Chocolate: Make sure the chocolate is very finely chopped so it can easily melt into the cream and use a good eating chocolate (not a baking style chocolate). If it isn’t melting into the cream, zap it in the microwave for 20 seconds on half power, no more, then stir again.

2 images showing making ganache and pouring it over caramel slice

How to Store Millionaire’s Shortbread Dessert

These bars keep well in the fridge for up to a week. Keep them stored in an airtight container, in one layer or with a sheet of baking paper between the layers.

Closeup of a slice of millionaire shortbread with a bite mark in it

More Amazing Caramel Recipes

Pin this now to find it later

Pin It

Millionaire Shortbread

5 from 3 votes
By: Marie Roffey
Three simple but indulgent layers make this Millionaire Shortbread recipe a winner every time. Just 8 every day ingredients magically turn into a crispy shortbread base, soft and chewy caramel centre and a rich and thick layer of chocolate ganache.
Prep Time: 20 minutes
Cook Time: 55 minutes
Setting & Cooling Time: 3 hours
Total Time: 4 hours 15 minutes
Servings: 16 bars



  • ½ cup unsalted butter, softened (1 stick)
  • ¼ cup superfine sugar (1.8oz)
  • 1 cup all purpose flour (4.5oz)



  • 1 and ½ cups finely chopped semi sweet chocolate (7oz)
  • cup heavy cream



  • Preheat the oven to 350F. Line an 8 inch square baking tin with baking paper.
  • Beat together the butter and sugar until light and creamy, scraping down the sides of the bowl as necessary.
  • Add the flour, beating on low just until it starts forming small clumps
  • Scatter it into the prepared tin, then press it down lightly so there are no gaps.
  • Bake for 25 minutes.


  • Combine the condensed milk, sugar and butter in a saucepan over low-medium heat. Stir for around 6-7 minutes until the mixture is smooth and thickened slightly.
  • Stir in the salt, then pour the caramel over the shortbread base.
  • Bake for another 20 minutes. Let it cool for 30-40 minutes at room temperature before transferring to the fridge.


  • Once the caramel is cool to the touch, place the chocolate in a medium heat proof bowl and set aside.
  • In a small saucepan, heat the cream over low heat, swirling every so often, just until it starts to bubble.
  • Pour the cream over the chocolate and give the bowl a gentle shake to settle the chocolate under the cream. Leave for 1 minute to soften, then stir to combine. If it's not all melting together, give it a zap in the microwave for 20 seconds on half power, no more.
  • Pour the chocolate over the caramel and level out, then chill for at least 1-2 hours or overnight before cutting into squares.



  • Don't beat the dough to a ball of dough, you just want it to be starting to clump and so that you can't see streaks of flour anymore.
  • Don't press the dough too firmly into the tin as this will make the cooked shortbread firm instead of crisp.
  • Add an extra 1/2 teaspoon of salt to the caramel for a salted caramel flavour.


Calories: 254kcalCarbohydrates: 30gProtein: 3gFat: 14gSaturated Fat: 9gCholesterol: 42mgSodium: 110mgPotassium: 114mgFiber: 1gSugar: 24gVitamin A: 449IUVitamin C: 1mgCalcium: 84mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Dessert
Cuisine: American
Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic!

About Marie Roffey

With an obsession for food and a passion for sharing it with everyone around her, Marie loves getting in the kitchen and creating desserts and comfort food from scratch. She loves going out for breakfast and coffee with her hubby and annoying her cats.

More Ideas

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Great recipe, Marie! I’ve tried other recipes that were too complicated and failed. All the ingredients listed in your recipe were in my pantry or fridge. These are delicious! A big throwback to the ones my mom made when I was a teen. Thank you for sharing this recipe. This is a keeper that I will pass along to my daughter!!

  2. 5 stars
    You’ve outdone yourself this time.
    This is probably the best and most concise step by step guide I’ve ever seen on how to build a successful blog.