A healthier take on the classic recipe for a millionaire bar.
My husband is not really a dessert hype person.
But one year we were watching Great British Baking Show, and they make millionaire bars (shortbread crust, caramel middle and choc top) and he turned to me with a little kid sparkle in his eyes and said:
Can you make us a healthier version of THAT!?
And its quite possible my favourite recipe I’ve ever made.

Millionaire Bars
A healthy take on the classic recipe for a millionaire bar - Gluten Free, Dairy Free and tastes better than the original
NOTE - the cook time is actually freezing time in the freezer - I guess that could be called a type of cooking!
NOTE - the cook time is actually freezing time in the freezer - I guess that could be called a type of cooking!
Prep time
30 min
Cook time
40 min
Total time
1 hour
10 min
Serves
12 - 16 servings
Ingredients
- SHORT BREAD LAYER
- ½ cup coconut flour
- ½ cup almond flour
- ⅓ cup coconut oil, melted
- 3 Tablespoons honey, warmed (feel free to sub maple syrup)
- Pinch of salt
- CARAMEL LAYER
- ¾ cup drippy natural almond butter
- ¼ cup + 2 Tablespoons pure maple syrup
- ¼ cup + 2 Tablespoons coconut oil
- 1 ½ teaspoon vanilla extract
- 2 Tablespoons of raw honey (or sub maple if vegan)
- ½ teaspoon of salt
- CHOCOLATE LAYER
- ¾ cup cup cups chocolate
- 1 Tablespoon coconut oil
- Flakey salt or sea salt
Preparation
- Step 1SHORTBREAD LAYER
- Step 2Preheat the oven to 350º and line a 8×8 baking tray with parchment paper.
- Step 3In a medium bowl, mix together coconut flour, almond flour, melted coconut oil, warmed honey, and salt. Mix together with a fork until it forms a crumb texture. Add it into the lined pan and press down to form a flat even surface.
- Step 4Bake for 10-12 minutes or until the edges are just slightly golden. Allow the crust to cool fully before adding the caramel layer.
- Step 5CARAMEL LAYER
- Step 6Combine almond butter, maple syrup, melted coconut oil, vanilla extract, honey and salt in a food processor and blend until combined.
- Step 7Spread caramel evenly onto the shortbread layer into the pan. Put the pan in the freezer to set and cool for 15-20 minutes.
- Step 8CHOCOLATE LAYER
- Step 9Add chocolate chips and coconut oil to a bowl and melt. Stir to combine.
Pour melted chocolate into the pan as the top layer and spread so it coats the top evenly. - Step 10Sprinkle with flakey maldon sea salt to finish
- Step 11Put the tray in the freezer and let set for 2+ hours. If it is not cooled and set, the caramel will squish out when cutting the squares.
- Step 12Pull the entire billionaire bar out by using the edges of the parchment paper and place on a cutting board. Slice with a warm knife and enjoy!
- Step 13Store in the fridge or freezer.I personally like the freezer as its so chewy and caramely!
Enjoy!


