Rich, buttery, and indulgent, Millionaire’s Shortbread is the perfect treat when you’re craving a combination of crumbly shortbread, smooth caramel, and luscious chocolate. This lightened-up version gives you all the flavor of the classic dessert while making a few smart swaps to keep it balanced. Whether for an afternoon snack, a gathering, or a special occasion, these bars are sure to impress without the guilt!
Why You’ll Love This Recipe
Three Layers of Decadence: Buttery shortbread, creamy caramel, and a chocolate topping—what’s not to love?
Balanced & Lighter: Uses better-for-you ingredients while still delivering incredible flavor.
Make-Ahead Friendly: Perfect for prepping in advance and storing for a delicious treat anytime.
Crowd-Pleasing Favorite: A hit at parties, bake sales, or as a special homemade gift.
Ingredients
For the Shortbread Base:
- 1 cup almond flour (or whole wheat pastry flour for a firmer base)
- 2 tbsp light butter or coconut oil, melted
- 2 tbsp powdered erythritol (or preferred sugar substitute)
- 1/2 tsp vanilla extract
For the Caramel Layer:
- 1/3 cup sugar-free caramel sauce (or homemade date-based caramel)
- 2 tbsp light butter
- 1/4 tsp salt
For the Chocolate Topping:
- 3 oz dark chocolate (70% cocoa or sugar-free variety)
- 1 tsp coconut oil (for a smoother texture)
Instructions
Prepare the Shortbread Base:
- Preheat your oven to 350°F (175°C) and line an 8×8-inch baking dish with parchment paper.
- In a bowl, mix almond flour, melted butter, powdered erythritol, and vanilla extract until it forms a soft dough.
- Press the dough evenly into the lined baking dish and bake for 10–12 minutes, or until lightly golden.
- Remove from oven and allow to cool completely before adding the caramel layer.
Make the Caramel Layer:
- In a small saucepan over low heat, melt the caramel sauce and butter together, stirring until smooth.
- Add a pinch of salt and mix well.
- Pour the caramel over the cooled shortbread base and spread evenly.
- Transfer to the fridge and let it set for 15–20 minutes until slightly firm.
Prepare the Chocolate Topping:
- In a microwave-safe bowl, melt the dark chocolate and coconut oil in 20-second intervals, stirring until smooth.
- Pour the melted chocolate over the chilled caramel layer and spread evenly.
- Return to the fridge and let it set for at least 30 minutes or until firm.
Slice and Serve:
- Once fully set, use a sharp knife to slice into 16 squares.
- Store in an airtight container in the fridge for up to 1 week, or freeze for longer storage.

Nutritional Information (Per Square, Approximate)
Calories: 130 | Carbs: 9g | Fat: 10g | Protein: 2g | Fiber: 3g
Tips for Success
- Use Chilled Shortbread: Let the shortbread cool completely before adding caramel to prevent it from absorbing too much moisture.
- Thin Chocolate Layer: A slightly thinner chocolate layer makes slicing easier and prevents cracking.
- Chill Between Layers: Allow each layer to firm up before adding the next to ensure a perfect three-layer structure.
- Cut with a Warm Knife: To get clean slices, run a knife under warm water, wipe it dry, and then cut through the bars.
Why This Recipe Works
- Lighter but Satisfying: Uses smart swaps like almond flour, sugar-free caramel, and dark chocolate while still delivering a rich and satisfying taste.
- Balanced Sweetness: The combination of slightly salted caramel and deep chocolate flavor prevents the dessert from being overly sweet.
- Easy to Make: Simple steps and minimal ingredients make this recipe beginner-friendly.
- Perfect Portion Control: The smaller squares allow for indulgence in moderation without going overboard.
This Millionaire’s Shortbread is proof that you can enjoy a classic treat without sacrificing flavor or texture. With a crumbly shortbread base, gooey caramel center, and smooth chocolate topping, these bars are a delightful way to satisfy your sweet tooth. Whether you’re making them for yourself or sharing with friends, they’re guaranteed to be a hit!
Millionaire’s Shortbread: A Rich 3-Layer Dessert for Special Occasions
16
servings30
minutes1
hour130
kcalIngredients
For the Shortbread Base:
1 cup almond flour (or whole wheat pastry flour for a firmer base)
2 tbsp light butter or coconut oil, melted
2 tbsp powdered erythritol (or preferred sugar substitute)
1/2 tsp vanilla extract
For the Caramel Layer:
1/3 cup sugar-free caramel sauce (or homemade date-based caramel)
2 tbsp light butter
1/4 tsp salt
For the Chocolate Topping:
3 oz dark chocolate (70% cocoa or sugar-free variety)
1 tsp coconut oil (for a smoother texture)
Instructions
- Prepare the Shortbread Base:
Preheat your oven to 350°F (175°C) and line an 8×8-inch baking dish with parchment paper.
In a bowl, mix almond flour, melted butter, powdered erythritol, and vanilla extract until it forms a soft dough.
Press the dough evenly into the lined baking dish and bake for 10–12 minutes, or until lightly golden.
Remove from oven and allow to cool completely before adding the caramel layer. - Make the Caramel Layer:
In a small saucepan over low heat, melt the caramel sauce and butter together, stirring until smooth.
Add a pinch of salt and mix well.
Pour the caramel over the cooled shortbread base and spread evenly.
Transfer to the fridge and let it set for 15–20 minutes until slightly firm. - Prepare the Chocolate Topping:
In a microwave-safe bowl, melt the dark chocolate and coconut oil in 20-second intervals, stirring until smooth.
Pour the melted chocolate over the chilled caramel layer and spread evenly.
Return to the fridge and let it set for at least 30 minutes or until firm. - Slice and Serve:
Once fully set, use a sharp knife to slice into 16 squares.
Store in an airtight container in the fridge for up to 1 week, or freeze for longer storage.
Notes
- Use Chilled Shortbread: Let the shortbread cool completely before adding caramel to prevent it from absorbing too much moisture.
Thin Chocolate Layer: A slightly thinner chocolate layer makes slicing easier and prevents cracking.
Chill Between Layers: Allow each layer to firm up before adding the next to ensure a perfect three-layer structure.
Cut with a Warm Knife: To get clean slices, run a knife under warm water, wipe it dry, and then cut through the bars.