If you’ve ever dreamed of biting into a treat that’s buttery, gooey, and chocolatey all at once, then you’re in for a treat with this Classic Millionaire’s Shortbread Bars Recipe. I absolutely love how this dessert blends a crisp shortbread base with caramel that’s perfectly chewy and a luscious chocolate topping—talk about a triple threat! Whether you’re making this for a special occasion or just because, you’ll find it’s surprisingly easy to make, and your whole family will be asking for seconds.
Why You’ll Love This Recipe
- Decadent Layers: The combination of buttery shortbread, rich caramel, and smooth chocolate hits all the right notes.
- Simple Ingredients: You probably already have most of these staples at home, making it a quick sweet fix.
- Family Favorite: Once I made it, my whole crew went crazy—it’s that good and contagious.
- Fail-Proof Technique: The step-by-step method helps avoid those common sticky or crunchy caramel mishaps.
Ingredients You’ll Need
Getting the right balance in your Classic Millionaire’s Shortbread Bars Recipe comes down to the ingredients — choosing good quality chocolate and fresh butter makes a world of difference. I always recommend using real butter rather than margarine here for that extra depth of flavor.

- Butter: Use unsalted butter so you can control the salt balance better.
- Sugar: Granulated white sugar is standard here for the caramel’s perfect sweetness.
- Lyle’s Golden Syrup: This adds a signature subtle richness and depth; if you can’t find it, just omit it but expect a slight flavor difference.
- Condensed Milk: It makes the caramel super creamy and sticky—the secret to that soft chewiness.
- Chocolate: I prefer dark chocolate for a nice bittersweet finish, but milk chocolate works beautifully too.
- Shortbread base: Your go-to buttery shortbread recipe sets the stage perfectly.
Variations
One of the things I love about this Classic Millionaire’s Shortbread Bars Recipe is how easy it is to make your own. I like to tweak the chocolate layer depending on mood or occasion—it can really transform the vibe!
- White Chocolate Twist: I once swapped out the dark chocolate for white chocolate and added some toasted coconut on top for a tropical flair — it was a hit at a summer party.
- Salted Caramel: Sprinkle flaky sea salt over the caramel before adding the chocolate layer; it adds a fantastic salty-sweet contrast.
- Nutty Upgrade: Adding chopped toasted pecans or hazelnuts into the caramel layer is something my family can’t get enough of.
- Vegan Version: Use coconut oil-based butter and a dairy-free condensed milk alternative — it works surprisingly well and keeps the buttery feel.
How to Make Classic Millionaire’s Shortbread Bars Recipe
Step 1: Bake the Shortbread Base
First things first, make your favorite shortbread dough. I like to press mine evenly into a lined baking pan and then prick the surface lightly all over with a fork — this prevents bubbles and helps the crust bake evenly. Pop it into a preheated 350ºF (170ºC) oven and bake for about 20 minutes or until it turns a lovely pale golden color. Let it cool completely before moving on—this step ensures the caramel layer won’t melt the shortbread underneath.
Step 2: Create the Silky Caramel Layer
This is the magic part! In a heavy-bottomed saucepan, combine butter, sugar, Lyle’s Golden Syrup, and condensed milk. You want to heat this gently until it bubbles, then turn it down to a simmer, stirring constantly. I discovered that patience here really pays off—the caramel thickens and turns that gorgeous golden brown color if you keep stirring steadily without rushing.
If you have a candy thermometer, aim for the soft ball stage—235-240°F (113-115°C). No thermometer? No worries! Just drop a bit in a cold glass of water; when it forms a soft, squishy ball, it’s ready. Pour this luscious caramel over your cooled shortbread and let it set at room temperature.
Step 3: Melt and Spread the Chocolate Top
Once the caramel has firmed up (this usually takes about an hour), it’s time for the finishing touch. Melt your chocolate slowly — I like to do it in short bursts in the microwave on the defrost setting, stirring in between to avoid burning. Spread it evenly on top of the caramel layer using an offset spatula or the back of a spoon. Then, pop the entire pan in the fridge to chill until the chocolate hardens, which usually takes 30 minutes.
Step 4: Slice and Serve
The best part! Use a sharp knife to cut your millionaire’s shortbread bars into neat squares or rectangles. I recommend warming the knife under hot water and wiping it dry between cuts for the cleanest slices—trust me, it makes a big difference. Store them in an airtight container, and they should stay fresh for a few days (if they last that long!).
Pro Tips for Making Classic Millionaire’s Shortbread Bars Recipe
- Use a Heavy-Bottomed Pan: It helps keep the caramel from scorching and sticking, which really improved my caramel game.
- Patience is Key: Don’t rush stirring the caramel; consistent stirring prevents lumps and makes a smooth layer.
- Chill Before Cutting: Letting the bars chill fully ensures clean, neat slices without cracking the chocolate.
- Knife Warm-Up Hack: Warming your knife between cuts avoids chocolate smudges and gives you perfect edges.
How to Serve Classic Millionaire’s Shortbread Bars Recipe

Garnishes
While the bars are stunning on their own, I often sprinkle a pinch of flaky sea salt on top of the chocolate layer before it sets, adding a lovely touch of contrast that makes each bite pop. Sometimes, I add a dusting of powdered sugar or even some crushed nuts for texture — plain or fancied up, both ways work wonderfully!
Side Dishes
Pair these bars with a simple cup of strong coffee or a creamy latte; the bitterness perfectly balances the sweet layers. I also enjoy serving them alongside fresh berries when I’m aiming for a little freshness that cuts through the richness.
Creative Ways to Present
Once, I cut these into bite-sized squares and arranged them on a festive platter with edible gold leaf accents for a holiday party — they stole the show! You can also layer them in small boxes or wrap individual bars in parchment for lovely gifts that friends and family will adore.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container at room temperature if it’s cool, or in the fridge to keep the chocolate firm. They tend to stay fresh and tasty for about 4-5 days, which is usually plenty of time before they mysteriously disappear!
Freezing
You can freeze these bars by wrapping them tightly in plastic wrap and placing them in a freezer-safe container. I’ve found freezing works great for up to two months — just thaw them overnight in the fridge before enjoying.
Reheating
Since these bars are most delicious chilled or at room temperature, I typically let frozen bars thaw naturally. If you want a softer, fudgier caramel, gently warming them for 10 seconds in the microwave works, but be careful not to melt the chocolate top.
FAQs
-
Can I use a different type of syrup if I don’t have Lyle’s Golden Syrup?
Absolutely! While Lyle’s Golden Syrup adds a unique depth to the caramel, you can substitute it with light corn syrup, honey, or even maple syrup. Just keep in mind that each option will slightly change the caramel’s flavor and texture.
-
Why does my caramel get grainy?
Grainy caramel is usually caused by sugar crystals forming during cooking or stirring improperly. Make sure to stir constantly on low heat and avoid splashing the sides of your pan. Using a candy thermometer helps cook the caramel precisely to the soft ball stage, preventing graininess.
-
Can I make the shortbread base ahead of time?
Yes! You can prepare the shortbread base a day or two ahead and keep it wrapped tightly at room temperature. Just add the caramel and chocolate layers when you’re ready to finish the bars.
-
How do I get clean slices without cracking the chocolate?
Warming your knife under hot water and drying it before cutting helps a lot. It melts the chocolate layer slightly as you cut, giving you smooth, clean edges with no cracks.
-
Is there a dairy-free way to make this recipe?
Definitely! Use vegan butter alternatives and coconut milk condensed milk in place of regular condensed milk. Also, select dairy-free chocolate for the topping. The texture and taste come out surprisingly close to the original.
Final Thoughts
This Classic Millionaire’s Shortbread Bars Recipe is one of those special treats that I genuinely enjoy sharing with friends and family because it’s simple yet feels luxurious. I remember the first time I made it; the layers came together perfectly, and watching everyone’s faces light up with the first bite made the whole process so rewarding. If you’re looking to impress or just indulge yourself, this recipe deserves a spot in your go-to dessert collection. Grab your aprons, and let’s make some magic happen!
Print
Classic Millionaire’s Shortbread Bars Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 20 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: British
Description
Authentic Millionaire’s Shortbread, also known as Caramel Shortcake, is a classic indulgent treat featuring a buttery shortbread base layered with rich, golden caramel and topped with a smooth chocolate layer. This dessert combines crunchy, chewy, and creamy textures for a decadent sweet experience perfect for any occasion.
Ingredients
Shortbread Base
- 1 recipe shortbread (use your preferred shortbread recipe)
Caramel Layer
- 6 oz butter (1 1/2 sticks)
- ¾ cup sugar
- 3 Tbsp Lyle’s Golden Syrup (optional, omit if unavailable)
- 7 oz condensed milk (½ of a 14 oz can)
Chocolate Topping
- 8 oz good quality dark or milk chocolate
Instructions
- Preheat Oven: Set your oven to 350ºF (170ºC) to prepare for baking the shortbread base.
- Prepare Shortbread Base: Make the shortbread dough according to your recipe, press it evenly into the baking pan, prick the surface lightly with a fork, and bake for approximately 20 minutes until golden. Remove from oven and allow it to cool completely.
- Make Caramel Layer: In a heavy-bottomed saucepan, combine butter, sugar, Lyle’s Golden Syrup (if using), and condensed milk. Heat the mixture until it begins to bubble, then lower to a simmer. Stir constantly until the mixture thickens and turns golden brown. You can check readiness by bringing it to the soft ball stage (235-240°F or 113-115°C) on a candy thermometer or testing a drop in cold water which should form a soft ball.
- Pour Caramel Over Shortbread: Once the shortbread base has cooled, pour the hot caramel evenly over the top and set aside to cool and set completely.
- Finish with Chocolate Layer: Melt the chocolate gently—microwaving on a defrost setting works well to avoid burning. Spread the melted chocolate evenly over the set caramel layer.
- Chill and Serve: Refrigerate the assembled bars to allow the chocolate to set firmly before slicing into squares. Store in an airtight container or freeze for longer storage.
Notes
- You can substitute milk chocolate for dark chocolate if preferred.
- If you cannot find Lyle’s Golden Syrup, omit it and proceed as usual; the caramel will still be delicious.
- Use a candy thermometer for best caramel results to avoid burning or undercooking.
- Ensure the shortbread base is fully cooled before pouring caramel to prevent mixing layers.
- Store bars in an airtight container to maintain freshness and texture.
Nutrition
- Serving Size: 1 bar (approx. 1/20th of total)
- Calories: 310
- Sugar: 28g
- Sodium: 90mg
- Fat: 18g
- Saturated Fat: 11g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 3g
- Cholesterol: 40mg


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