This post may contain affiliate links. Learn more.
These gluten free Healthy Millionaire’s Shortbread slices have a sweet oat biscuit base, gooey date caramel centre and a creamy dark chocolate topping. No bake, naturally sweetened and made with just 8 wholesome ingredients (and you can eat them straight from the freezer!)
These healthy millionaire shortbread slices have been a life saver in the post-Christmas aftermath!
My sweet tooth isn’t going anywhere, even when I’m trying to be ‘healthy’ — so a sweet treat that is satisfying and ‘you-wouldn’t-know-it-was-healthy’ is an absolute must. These shortbread slices turned out even better than I could have hoped.
They’re easy to make, contain just 8 simple natural ingredients and taste absolutely delicious. The best bit? You can eat them straight from the freezer — providing an instant sweet fix that will satisfy your cravings before you reach for a generous helping of Victoria Sponge.
These slices are inspired by the classic Scottish millionaire’s shortbread — traditionally made with a buttery biscuit base, a thick layer of caramel and a chocolate topping. Our version swaps the butter for coconut oil, the refined sugar for maple syrup and the sweetened condensed milk caramel for a naturally sweet date caramel. The result tastes just as indulgent but is made entirely from wholesome ingredients you can feel good about.
Happy cooking, Tara x
Looking for recipes like this delivered to your inbox? Sign up for our newsletter here.
Recipe updated: 26th August 2026
Jump to:
👋 Hi, I’m Tara!
I’m the recipe developer behind A Vegan Visit — usually found testing in the kitchen with flour on the floor and a tiny sous chef by my side. I’ve been creating vegan recipes for over 10 years. Read my full story here →
Looking for more healthy vegan sweet treats? Try our 3 Ingredient Peanut Butter Freezer Fudge, our peanut butter-stuffed Snickers Dates and our Chewy Dairy Free Oatmeal Cookies!
WHY YOU’LL LOVE THIS HEALTHY MILLIONAIRE’S SHORTBREAD
They taste indulgent — but are made with wholesome ingredients. They’ve got all the things we love about the classic British treat, but with a healthy twist. The sweet biscuit base, gooey caramel centre and creamy chocolate topping are made with just 8 simple ingredients including oats, medjool dates and dark chocolate.
No baking required. Unlike traditional millionaire’s shortbread, this recipe is completely no-bake. The layers are mixed, spread and chilled until set — making it an easy recipe for beginners and a brilliant option for when you don’t want to switch on the oven.
Perfect for satisfying a sweet craving. Thanks to the fibre-rich oats and naturally sweet date caramel, these slices are filling and satisfying. I love to keep a batch in the freezer because one small square is usually enough to satisfy my sweet tooth instantly.
Ideal for batch making. This recipe makes a generous tray and the slices freeze beautifully for up to 3 months. In fact, I rather love eating them straight from the freezer! The caramel goes deliciously chewy and the chocolate topping has a satisfying snap to it.
Gluten free and naturally sweetened. Made with oats, medjool dates and dark chocolate, these slices are naturally sweetened and easily made gluten free using certified gluten free oats, chocolate and plant milk.
HOW TO MAKE HEALTHY MILLIONAIRE SHORTBREAD
Here’s a summary of the ingredients and steps. Make sure to head to the recipe card below for the full recipe, ingredient quantities and detailed instructions.
INGREDIENTS
Rolled oats. Blended into a fine oat flour to make the biscuit base. Use certified gluten free oats if needed.
Coconut oil. Coconut oil is unique because it sets solid at cool temperatures, which is what firms up the biscuit base and gives the caramel its ‘set’. Don’t substitute with another oil. Tip: I like to use the Biona Mild Coconut Oil as it is very neutral and doesn’t bring a coconut flavour into the sweet treat.
Maple syrup. Sweetens the biscuit base naturally. Agave syrup or brown rice syrup can be substituted in the same quantity.
Medjool dates. The base of the date caramel. Medjool dates are naturally soft, sticky and sweet, which makes them perfect for blending into a smooth caramel without soaking. If you can only find regular dried dates, soak in boiling water for 20–30 minutes first and drain well before blending.
Coconut cream. We use the thick white part from the top of a tin of full fat coconut milk. This adds richness and creaminess to the date caramel. Tip: If you’re in the UK, Blue Dragon full fat coconut milk has a beautifully creamy, thick cream layer that works well for this recipe.
70% dark chocolate. We recommend a 70% dark chocolate for the best flavour, and to balance out the sweetness of the caramel. Check labels if you need a gluten or soy free version.
Dairy free milk. Added to the chocolate layer to make it creamier and slightly softer — this makes the shortbread much easier to slice without the chocolate cracking. Use a carton dairy free milk such as almond or oat milk. Do not use tinned coconut cream here as it can cause the chocolate to seize (go grainy). Use a gluten or soy free plant milk if needed.
Salt. Added to the caramel layer to balance the sweetness of the dates and enhance the overall flavour.
EQUIPMENT
🧑🍳 Equipment I Use
- Food Processor — essential for blending the oats into flour and blitzing the dates into a smooth caramel. A high speed blender also works.
- 20cm Square Baking Tin with Removable Base — the removable base makes it much easier to lift out the shortbread cleanly.
- Airtight Containers — store in the fridge or freezer with parchment paper between layers.
STEP-BY-STEP INSTRUCTIONS
Make sure to head to the recipe card below for the full recipe and instructions for making these healthy millionaire shortbread!
STEP 1. Make the biscuit base. Add the rolled oats to a food processor and blend to a fine flour. Transfer to a bowl with the melted coconut oil and maple syrup and stir together until combined.
STEP 2. Press the mixture firmly into a lined 20cm square baking tin, going right to the edges and into the corners. Chill in the fridge while you make the caramel.
STEP 3. Make the date caramel. Add the medjool dates, coconut cream, melted coconut oil and salt to a food processor.
STEP 4. Blend for 2–3 minutes until smooth. The mixture will look pale and grainy at first — keep going until it transforms into a deep golden, sticky and smooth caramel.
STEP 5. Add the caramel layer. Spread the date caramel evenly over the firm biscuit base. Place the baking tin in the freezer for 30 minutes to partially freeze the caramel — this is important as it prevents the caramel and chocolate mixing together when you add the next layer.
STEP 6. Melt the dark chocolate and dairy free milk together in a bain-marie (a bowl set over a pan of simmering water), stirring until glossy and combined.
STEP 7. Add the chocolate layer. Pour the melted chocolate over the partially frozen caramel and spread evenly with a palette knife or spatula. Return to the fridge for 30 minutes to set.
STEP 8. Slice and serve. Once the chocolate has set, carefully remove the shortbread from the tin. Heat a large knife in hot water, dry it off and slice in one clean downward motion. Reheat and dry the knife between cuts for the cleanest finish.
SERVING AND STORAGE
HOW TO SERVE
Straight from the freezer. This is my favourite way! The caramel goes deliciously chewy and the chocolate topping has a satisfying snap. One small square is usually enough to satisfy a sweet craving instantly. No defrosting required.
From the fridge. The caramel will be soft and gooey and the chocolate firm. Allow to sit at room temperature for 5 minutes for the best texture.
At room temperature. The caramel softens further and goes deliciously squidgy — wonderful, but slightly messier to eat.
As a homemade gift. These make a wonderful gift. Stack the slices in a tin or box with parchment paper between layers and tie the box with a ribbon. They travel well from the fridge – just ask the recipient to store them in the fridge, where they’ll keep for up to 5 days after making.
Serving size. This recipe makes a generous tray — slice into 12 large squares for a larger portion or 24 smaller bite-sized fingers. The smaller size is particularly good for eating straight from the freezer as a quick sweet fix.
HOW TO STORE
Fridge. Store these healthy millionaire shortbread slices in an airtight container in the fridge for up to 5 days. The caramel layer will remain soft and gooey and the chocolate topping will stay firm.
Freezer. These freeze beautifully for up to 3 months. Portion the slices first and store in a freezer bag or airtight container with a piece of parchment paper between slices to prevent sticking. You can eat straight from the freezer, no defrosting needed.
TIPS FOR THE BEST HEALTHY MILLIONAIRE’S SHORTBREAD
Making the biscuit base
Blend the rolled oats to a fine flour first. A coarse flour will give a crumbly, sandy base that doesn’t hold together as well, so blend until the oats are a fine flour-like texture.
Once the biscuit dough has been mixed, press the mixture firmly into the baking tin using the back of a spoon or the flat base of a glass, going right to the edges and into the corners. A firmly packed base holds together much better when slicing.
Making the date caramel
This is the layer that requires the most patience. Blend for a full 2–3 minutes — the mixture will look pale and grainy at first and it’s tempting to stop, but keep going. After 2–3 minutes it transforms into a deep golden, smooth and sticky caramel (glorious!).
Tip: If your medjool dates feel dry or firm, soak them in boiling water for 10 minutes and drain well before blending.
Setting between layers
This step is essential for clean, defined layers in your healthy millionaire shortbread. Chill the biscuit base in the fridge for 10–15 minutes before adding the caramel.
After adding the caramel, freeze for 30 minutes before adding the chocolate — this partially freezes the caramel so it doesn’t mix with the warm melted chocolate when it’s poured on top. Is it the end of the world if they mix? No, but the shortbread slices will look neater if they don’t.
Making the chocolate layer
Use a 70% dark chocolate for the best flavour and add a splash of carton dairy free milk to make the chocolate layer slightly creamier and softer — this makes it easier to slice without cracking. Avoid tinned coconut cream here as it can cause the chocolate to seize and go grainy.
Slicing neatly
Heat a large, sharp knife in hot water, dry it off and slice in one clean downward motion — don’t saw back and forth. Reheat and dry the knife between each cut. This gives clean edges and prevents the chocolate from cracking or the caramel from squishing out the sides.
VARIATIONS
Peanut butter caramel. Add 2 tablespoons of smooth peanut butter to the caramel layer for a subtle nuttiness that pairs beautifully with the dark chocolate.
Salted caramel. Increase the salt in the caramel to 1 tsp and sprinkle flaky sea salt over the chocolate layer before it sets.
White chocolate topping. Replace the dark chocolate with vegan white chocolate for a sweeter, creamier topping, or marble white chocolate into the dark chocolate for a pretty finish. Check labels carefully for a dairy free gluten free white chocolate.
Tip: To create a marble effect melt 70g vegan white chocolate and, whilst the dark chocolate topping is still wet, pipe thin lines of melted white chocolate up and down the dark chocolate topping (top to bottom).
Then take a clean skewer/toothpick and lightly drag it from left to right to create a pattern (you can see demonstration images of how to do that here).
HOW WE TESTED THIS RECIPE
The biscuit base texture. We tested different ratios of oats, coconut oil and maple syrup to find a base that set firmly, held together when sliced and had a pleasant biscuit-like taste and texture, rather than being too dense or crumbly. The quantities in the recipe card are the sweet spot.
The caramel consistency. Good date caramel is a thing of wonder. We tested blending the caramel for different lengths of time and found that 2–3 minutes is necessary for a fully smooth result. We also tested with regular dried dates (soaked) vs medjool dates — medjool dates give a richer, smoother caramel and are worth seeking out for the best results.
The chocolate layer. We tested using coconut cream instead of dairy free milk in the chocolate layer and found it caused the chocolate to go grainy. Carton almond or oat milk gives the smoothest, most glossy result.
Setting times. We tested skipping the freezer step between the caramel and chocolate layers and found the layers mixed together a little. The 30-minute freeze is important for clean, defined layers.
Slicing method. We tested slicing cold from the fridge vs at room temperature — cold from the fridge with a hot, dry knife gives the cleanest result. We also tested 12 large vs 24 small portions and found 24 bite-sized fingers work best for freezer snacking purposes!
FAQs
Are these millionaire’s shortbread slices gluten free?
This recipe uses oat flour, which is naturally gluten free, however oats are often processed in facilities that also handle wheat, so if you’re coeliac or sensitive to gluten, use certified gluten free oats and oat flour and check that your dark chocolate and dairy free milk are also certified gluten free.
Can I use a different type of date?
Medjool dates work best because they are naturally soft, sticky and sweet, making them easy to blend into a smooth caramel without soaking.
If medjool dates aren’t available, use regular dried dates (such as Deglet Nour) soaked in boiling water for 20–30 minutes and drained well before blending. The caramel may be slightly less rich and sweet.
Can I substitute the coconut oil?
Coconut oil plays an important structural role in this recipe — it sets solid at cool temperatures which is what firms up the biscuit base and gives the caramel its set. We wouldn’t recommend substituting it with another oil as the slices won’t set in the same way.
Can I make this without a food processor?
A food processor or high-powered blender is essential — the dates need 2–3 minutes of continuous blending to break down into a smooth caramel, and this isn’t achievable by hand.
Can I use a different sweetener in the biscuit base?
Yes! Agave syrup or brown rice syrup can be substituted for maple syrup in the same quantity. We wouldn’t recommend granulated sugar as it won’t combine as well with the coconut oil.
Why is my caramel not smooth?
There are two common reasons. First, the dates may be too firm — next time soak them in boiling water for 10 minutes and drain well before blending. Second, you may not have blended for long enough — the caramel needs a full 2–3 minutes to transform into smooth caramel.
Why has my chocolate gone grainy?
This is called seizing. We found that this happened if we used tinned coconut cream rather than carton dairy free milk in the chocolate. It can also happen if the melted chocolate has got too hot. To avoid this, use carton dairy free milk and melt the chocolate over a medium/low heat.
Unfortunately, to ensure a smooth finish, it’s usually best to start again if your chocolate has seized. You could try to rescue it first by adding a tbsp of hot water or coconut oil to the chocolate and stirring it in but we have not had reliable results with this.
Can I make these nut free?
Yes! The recipe as written contains no nuts. Use a nut free dairy free milk and check labels on your dark chocolate and other ingredients for “may contain nuts” warnings if nut allergies are a concern.
Can I make a smaller batch?
We don’t recommend halving this recipe as the layers become very thin in a 20cm tin and are difficult to work with. You could use a smaller tin, if you have one, or (our recommendation) make the full recipe and freeze the extra portions — they keep beautifully for up to 3 months.
Can I use oat flour instead of blending oats?
Yes! If you already have oat flour you can use it directly at the same weight as the rolled oats in the recipe. Make sure it’s finely milled for the smoothest biscuit base.
How do I know when the caramel is ready?
The caramel is ready when it has changed from a pale, grainy mixture to a deep golden, smooth and sticky consistency that pulls away from the sides of the food processor. This takes around 2–3 minutes of blending (scrape down the sides of the food processor as needed during this time).
The Full Recipe:

Healthy Millionaire's Shortbread
Ingredients
For the biscuit layer:
- 390 g rolled oats (gluten free if required)
- 100 g coconut oil (melted)
- 150 g maple syrup
For the caramel layer:
- 425 g medjool dates (pitted weight)
- 100 g coconut cream (the thick white bit at the top of a can of coconut milk)
- 85 g coconut oil (melted)
- ¾ tsp salt
For the chocolate layer:
- 175 g 70% dark chocolate (gluten/soy free if required)
- 100 ml dairy free milk* (gluten/soy free if required (don't use coconut cream*))
Equipment
- 20cm (8") Square Baking Tin (with a removable base)
- Food Processor
Instructions
- Add the rolled oats to a blender or food processor and blend to a fine flour. Add the flour to a bowl with the remaining ingredients for the biscuit layer and stir together until combined.390 g rolled oats, 100 g coconut oil, 150 g maple syrup
- Line a 20cm square baking tin with non-stick parchment paper and press the biscuit mixture into the base firmly to make a thin layer. Be sure to press the mixture right to the edge and into the corners for a neat finish.
- Put the baking tin in the fridge to firm up the biscuit layer whilst you make the caramel. It should firm up quickly due to the coconut oil it contains.
- Add the caramel ingredients to a blender and blend for 2-3 minutes until smooth. The caramel will change colour and consistency when it is ready - from a light colour and bitty texture to a deep gold, sticky and smooth texture (see the recipe video below for an example).425 g medjool dates, 100 g coconut cream, 85 g coconut oil, 3/4 tsp salt
- Smooth the caramel on top of the firm shortbread in the tin. Place the tin in the freezer to set for 30 minutes (we do this to partially freeze the caramel which prevents the caramel mixing with the melted chocolate when we add this later on).
- Heat a small saucepan of water to a simmer and place a bowl on top of the saucepan to create a ‘bain-marie’. Add the chocolate and dairy free milk to the bowl and allow it to melt gently.175 g 70% dark chocolate, 100 ml dairy free milk*
- Once the chocolate has melted, stir the chocolate and milk together until the mixture is glossy and fully combined.
- Pour the dark chocolate over the partially frozen caramel layer and spread out with a pallet knife or spoon.
- Put the tin back in the fridge to set the chocolate layer for 30 minutes.
- Carefully remove the Millionaire's Shortbread from the baking tin and place it on a chopping board. Heat a large knife in some hot water, dry it off and then slice the shortbread into 12 large squares or 24 bitesize fingers, depending on your preference.
- Store the shortbreads in the fridge if you intend to eat them within the next few days. Alternatively you can freeze the slices once portioned up - I like to eat them straight from the freezer!
Video
Notes
Nutrition
Loved this Healthy Millionaire’s Shortbread? Here are some more healthy vegan sweet treats to try:
DID YOU MAKE THIS RECIPE?
Tag @aveganvisit on Instagram so I can find you, I love seeing your recreations!
Instagram | Pinterest | Facebook | TikTok | Youtube
Please leave us a comment and star rating
We’d love to hear what you think of the recipe! Click the stars on the recipe card above, add a comment if you like and enter your email to verify you’re a human. Your email address will not be published. Thank you ♡
Would you like delicious vegan recipes, delivered to your inbox?






