Millionaire’s Shortbread

Three irresistible layers of buttery shortbread, rich golden caramel and silky chocolate ganache make this homemade Millionaire’s Shortbread a decadent treat for any occasion.

Millionaire’s shortbread bar with buttery shortbread crust, thick golden caramel filling and glossy chocolate ganache, served on an elegant white plate.
Homemade millionaire’s shortbread with rich caramel, buttery shortbread and smooth chocolate ganache.

This delicious Millionaire’s Shortbread recipe comes from John Kanell at Preppy Kitchen . His classic recipe combines buttery shortbread, rich homemade caramel and silky chocolate ganache for an irresistible layered dessert.

Overhead view of homemade Millionaire’s Shortbread with layers of buttery shortbread, golden caramel and glossy chocolate ganache, served on a white plate with gold trim.
Decadent homemade Millionaire’s Shortbread with rich caramel, buttery shortbread and silky chocolate ganache.

A Little Luxury in Every Bite

This homemade Millionaire’s Shortbread combines a buttery, crumbly shortbread base with a thick layer of golden caramel and a smooth chocolate ganache topping. A sprinkle of flaky sea salt balances the sweetness. Rich, indulgent and surprisingly easy to make, these classic caramel shortbread bars are hard to resist!

Why You’ll Love These Caramel Shortbread Bars

There’s something so good about the combination of textures. The shortbread has a delicate crunch, the homemade caramel is soft and rich, and the chocolate topping melts beautifully in your mouth. The trick is cooking the caramel to the right temperature so it holds together without becoming too chewy. Plus, you can make these bars ahead of time, which is always a bonus when you’re entertaining.

The Perfect Treat for Holidays and Special Occasions

Millionaire’s Shortbread is a lovely addition to Christmas cookie trays, holiday dessert platters and afternoon coffee with friends. Cut it into smaller squares for a sweet treat after dinner or larger bars when you feel like indulging. It looks impressive on a dessert table, especially with a little flaky sea salt sprinkled over the glossy chocolate.

Real Kitchen Tip: The Secret to Perfect Millionaire’s Shortbread

Use a kitchen thermometer when making the caramel and cook it to 225°F (107°C). This helps give your Millionaire’s Shortbread that lovely thick caramel layer that holds its shape without becoming too chewy. And don’t rush the chilling time! Once the chocolate has set, use a warm, dry knife to slice the bars into neat squares without cracking the chocolate topping.

How to Make Homemade Millionaire’s Shortbread: Step-by-Step

Step-by-step photos of a parchment-lined square baking pan and buttery shortbread dough spread evenly in the pan for homemade Millionaire’s Shortbread.
Preparing the buttery shortbread crust for homemade Millionaire’s Shortbread using a parchment-lined baking pan.

Start your homemade Millionaire’s Shortbread with a buttery shortbread crust. Line a square baking pan with parchment paper, leaving extra over the edges for easy removal. Press the dough firmly into an even layer, making sure there are no gaps. Bake until the edges are lightly golden, creating the perfect crumbly base for that rich caramel filling and smooth chocolate ganache.

Ingredients for homemade Millionaire’s Shortbread caramel filling, including brown sugar, butter, corn syrup, vanilla extract and sea salt, arranged on a white marble countertop.
Simple ingredients for making the rich, buttery homemade caramel filling in Millionaire’s Shortbread.

These simple ingredients come together to create the rich, buttery homemade caramel filling for Millionaire’s Shortbread. Brown sugar, butter, corn syrup, vanilla and a pinch of sea salt give the caramel its golden colour and delicious flavour. The secret is cooking it to the right temperature so it sets beautifully between the crumbly shortbread crust and smooth chocolate ganache.

Two-step process of making homemade caramel for Millionaire’s Shortbread, showing golden caramel being whisked in a saucepan and its thick, smooth consistency.
Whisking homemade caramel until thick, smooth and golden for the perfect Millionaire’s Shortbread filling.

The secret to rich, buttery Millionaire’s Shortbread is getting the homemade caramel just right. Keep whisking as it cooks until it turns golden, thickens and reaches 225°F (107°C). Notice how the caramel clings to the whisk? That’s the consistency you want for a beautifully set caramel layer that slices neatly without being too chewy.

Step-by-step photos of homemade Millionaire’s Shortbread showing a golden baked shortbread crust topped with a thick, smooth layer of homemade caramel in a parchment-lined baking pan.
Golden buttery shortbread topped with a thick layer of homemade caramel for classic Millionaire’s Shortbread.

Once your buttery shortbread crust is lightly golden, pour the warm homemade caramel over the top and spread it evenly to the edges. Let the caramel cool and set before adding the chocolate ganache. This creates those beautiful, distinct layers that make Millionaire’s Shortbread so irresistible, with a crumbly cookie base, rich caramel centre and silky chocolate topping.

Step-by-step photos of semisweet chocolate and heavy cream for homemade Millionaire’s Shortbread, showing a whole chocolate bar and finely chopped chocolate ready to make ganache.
Preparing semisweet chocolate and heavy cream for the rich, silky chocolate ganache topping on homemade Millionaire’s Shortbread.

For the perfect homemade Millionaire’s Shortbread chocolate ganache, finely chop the semisweet chocolate so it melts quickly and evenly with the heavy cream. Stir until smooth and glossy, then spread over the cooled caramel. This simple chocolate topping adds a rich, silky finish to those irresistible buttery caramel shortbread bars.

Step-by-step photos of semisweet chocolate and heavy cream before melting and smooth, glossy chocolate ganache being whisked for homemade Millionaire’s Shortbread.
Making rich, silky chocolate ganache with semisweet chocolate and heavy cream for homemade Millionaire’s Shortbread.

The finishing touch for homemade Millionaire’s Shortbread is a rich, silky chocolate ganache. Gently melt the semisweet chocolate with heavy cream, stirring until smooth and glossy. Once the caramel has cooled, spread the ganache evenly over the top and refrigerate until set. This creates a delicious chocolate layer that pairs beautifully with the buttery shortbread crust and thick golden caramel.

Homemade Millionaire’s Shortbread in a parchment-lined baking pan, topped with a smooth, glossy layer of dark chocolate ganache over rich caramel and buttery shortbread.
Homemade Millionaire’s Shortbread topped with rich, silky chocolate ganache, ready to chill before slicing into delicious caramel shortbread bars.

The final layer of homemade Millionaire’s Shortbread is all about that rich, glossy chocolate ganache! Spread it evenly over the cooled caramel, making sure it reaches every corner. Refrigerate for at least 2 hours before slicing. A little patience gives you those beautiful, distinct layers of buttery shortbread, golden caramel and silky chocolate that make these homemade caramel shortbread bars so irresistible.

Three homemade Millionaire’s Shortbread bars with buttery shortbread crust, thick golden caramel and glossy chocolate ganache, topped with walnuts.
Decadent Millionaire’s Shortbread bars with rich homemade caramel, buttery shortbread and silky chocolate ganache, finished with crunchy walnuts.

Tips & Tricks for Perfect Millionaire’s Shortbread

• Soften your butter: Room-temperature butter creams easily with sugar, creating a tender, buttery shortbread crust.

• Avoid overmixing: Once the flour is added, mix just until combined. Press the dough evenly into the baking pan, making sure there are no gaps.

• Watch your caramel: Whisk continuously and cook to 225°F (107°C). A kitchen thermometer takes the guesswork out of achieving that perfect, thick caramel filling.

• Cool before adding chocolate: Let the homemade caramel cool and set before spreading the chocolate ganache over the top. This keeps your layers beautifully defined.

• Use finely chopped chocolate: Small pieces melt more evenly with the heavy cream, giving your Millionaire’s Shortbread a silky, glossy chocolate topping.

• Don’t rush the chilling: Refrigerate for at least 2 hours. Those delicious layers need time to firm up before slicing.

• Get clean, beautiful slices: Warm a sharp knife under hot water, dry it thoroughly and wipe it clean between cuts. It makes a noticeable difference!

• Finish with flaky sea salt: A light sprinkle balances the sweetness of the caramel and chocolate. For extra crunch, add a few chopped walnuts before the ganache sets.

Close-up of homemade Millionaire’s Shortbread showing a thick golden caramel filling between a buttery shortbread crust and glossy chocolate ganache, decorated with gold flakes.
Rich homemade Millionaire’s Shortbread with buttery shortbread, thick golden caramel and silky chocolate ganache.

Keep your homemade Millionaire’s Shortbread simple with a smooth, glossy chocolate ganache topping, or dress it up with edible gold flakes for an elegant holiday dessert. For a little extra crunch, sprinkle chopped walnuts or pecans over the chocolate before it sets. These easy finishing touches make your chocolate caramel shortbread bars perfect for Christmas baking, holiday dessert trays or special occasions.

Millionaire’s shortbread bar with buttery shortbread crust, thick golden caramel filling and glossy chocolate ganache, served on an elegant white plate.

Millionaire’s Shortbread

Buttery shortbread, a thick layer of golden caramel and a smooth chocolate topping make these Millionaire’s Shortbread bars a seriously delicious treat. Each bite has a little crunch from the cookie base, rich caramel in the middle and creamy chocolate on top. A sprinkle of flaky sea salt adds a lovely finishing touch.
Prep Time 20 minutes
Cook Time 30 minutes
Cooling & Chilling Time: 2 hours 20 minutes
Total Time 3 hours 10 minutes
Course Dessert, Holiday Baking, Snack
Cuisine British
Servings 16 servings
Calories 323 kcal

Equipment

  • 1 9 × 9-inch square baking pan
  • Parchment paper
  • Electric hand mixer or stand mixer
  • Medium saucepan • Mixing bowls
  • Whisk • Kitchen thermometer
  • Measuring cups and spoons
  • Rubber spatula
  • Microwave-safe bowl
  • Sharp knife for slicing

Ingredients
  

Shortbread base

  • 1 cup 226 g unsalted butter, softened to room temperature
  • ½ cup granulated sugar
  • 1 egg yolk
  • 1 teaspoon vanilla extract
  • ½ teaspoon salt
  • 2 cups all-purpose flour

Caramel filling

  • 1 14 oz sweetened condensed milk
  • ½ cup unsalted butter, cut into small pieces
  • 1 cup packed light brown sugar
  • ¼ cup light corn syrup
  • ½ teaspoon fine sea salt
  • 1 teaspoon vanilla extract

Chocolate topping

  • 4 oz semisweet chocolate, finely chopped, or ⅔ cup chocolate chips
  • ⅓ cup 80 ml heavy cream
  • Flaky sea salt optional

Instructions
 

Prepare the shortbread

  • Preheat your oven to 350°F (175°C). Line a 9-inch square baking pan with parchment paper, leaving enough hanging over the sides to lift out the finished bars.
  • Place the softened butter, sugar and salt in a large mixing bowl. Using an electric mixer, beat for approximately 3 minutes until the mixture becomes pale and fluffy. Mix in the egg yolk and vanilla until incorporated.
  • Turn the mixer to low and gradually add the flour, mixing just until a soft dough forms. Scrape down the sides of the bowl as needed.
  • Transfer the dough to your prepared baking pan. Press it firmly across the bottom, making sure the surface is level and there are no spaces or thin patches.
  • Bake for approximately 22 minutes, until the edges begin to turn a delicate golden brown.

Make the caramel

  • While the shortbread is baking, add the condensed milk, butter, brown sugar, corn syrup and sea salt to a medium saucepan.
  • Warm over medium heat, stirring occasionally for approximately 3 minutes, until the butter has melted and the ingredients are blended.
  • Continue cooking, whisking continuously, as the caramel begins to bubble and deepen slightly in colour. After approximately 6–10 minutes, it should reach 225°F (107°C) on a kitchen thermometer. The mixture will become noticeably thicker and begin pulling away from the sides of the saucepan.
  • Take the saucepan off the heat and stir in the vanilla extract.
  • Spread the warm caramel over the freshly baked shortbread, making sure it reaches all four corners. Smooth the surface and leave the pan at room temperature until the caramel has cooled and set.

Add the chocolate topping

  • Place the chopped chocolate and heavy cream in a microwave-safe bowl. Heat in 20-second intervals, stirring thoroughly after each one, until the chocolate has melted and the mixture is smooth. This should take approximately 1 minute altogether.
  • Pour the chocolate mixture over the cooled caramel. Gently spread it across the surface to create an even layer.
  • Finish with a light sprinkling of flaky sea salt, if desired. Refrigerate for at least 2 hours, allowing the chocolate and caramel to firm up before cutting.
  • Use the parchment paper to carefully lift the shortbread from the pan. Run a sharp knife under hot water and dry it thoroughly before cutting into bars. Clean and warm the blade again between cuts to keep the layers looking neat.
  • For perfectly sliced Millionaire’s Shortbread, warm a sharp knife under hot water and dry it thoroughly before cutting. Wipe the blade between slices to keep those beautiful layers of buttery shortbread, golden caramel and chocolate ganache neat and defined.

Notes

• Perfect caramel: For homemade Millionaire’s Shortbread, cook the caramel to 225°F (107°C), whisking constantly. This helps create a thick, buttery caramel filling that sets without becoming too chewy.
• Chocolate ganache: Use finely chopped semisweet chocolate for a smooth, silky topping. Chocolate chips work too, but a chopped chocolate bar generally melts more evenly.
• Cooling time: Let the caramel cool before adding the chocolate ganache. Refrigerate the finished shortbread for at least 2 hours before slicing.
• Finishing touch: Sprinkle flaky sea salt over the chocolate for a lovely balance of sweet and salty flavours.
Kitchen Tip: For beautifully defined layers, slice your chilled Millionaire’s Shortbread with a warm, dry knife. Wipe the blade between cuts to keep the caramel and chocolate layers neat.

Nutrition

Serving: 1servingCalories: 323kcalCarbohydrates: 36gProtein: 2gFat: 20gSaturated Fat: 12gPolyunsaturated Fat: 1gMonounsaturated Fat: 5gTrans Fat: 1gCholesterol: 64mgSodium: 157mgPotassium: 47mgFiber: 0.4gSugar: 24gVitamin A: 621IUVitamin C: 0.03mgCalcium: 25mgIron: 1mg
Keyword chocolate caramel shortbread bars, Christmas baking recipes, Christmas cookie trays, easy Millionaire’s Shortbread, holiday dessert bars, homemade Millionaire’s Shortbread, Millionaire’s Shortbread recipe, recipe
Tried this recipe?Let us know how it was!

Leave a Reply

Discover more from Ellen Cooks

Subscribe now to keep reading and get access to the full archive.

Continue reading