If you are on the lookout for a show-stopping treat that is both indulgent and kind to your dietary choices, this Vegan Millionaire Shortbread (Gluten-Free) Recipe is going to become your new best friend. Imagine the perfect trio of a buttery, nutty base, a lusciously smooth and rich caramel middle, and a glossy, decadent chocolate topping sprinkled with a hint of flaky sea salt. It’s like a hug in dessert form, guaranteed to wow anyone who tries it, whether they follow a vegan lifestyle or not. Get ready to fall in love with this classic revamped into a gluten-free delight!

Ingredients You’ll Need
This Vegan Millionaire Shortbread (Gluten-Free) Recipe relies on a handful of simple but essential ingredients that work harmoniously to create its irresistible layers. Each component plays a vital role, from the almond-based crust that provides hearty texture to the rich coconut caramel and silky dark chocolate glaze.
- 400 g ground almonds (or 300g plain flour): Creates the buttery, crumbly base with natural nuttiness and gluten-free goodness.
- 125 g vegan butter (or 200g if using plain flour): Adds richness and helps bind the crust and caramel layers with vegan-friendly creaminess.
- 60 g soft brown sugar: Balances sweetness and gives depth to the shortbread with its molasses notes.
- ¼ teaspoon sea salt (optional): Enhances all the flavors, cutting through sweetness and adding a hint of savory complexity.
- 320 g sweetened condensed coconut milk (or 400g for gooey caramel): This dairy-free alternative lends a luxuriously smooth caramel texture and coconut undertones.
- 180 g vegan butter: Essential for the caramel layer, providing richness and helping it set perfectly.
- 90 g soft brown sugar: Combined with granulated sugar for caramel sweetness and sticky texture.
- 90 g granulated sugar: Gives that perfect caramel crunch and shine.
- ½ tsp sea salt (optional): Adds dimension to the caramel’s sweetness.
- 1 tsp vanilla extract (optional): Infuses a warm, fragrant note into the caramel layer.
- 180 g vegan dark chocolate: The crowning glory of this dessert, rich and bittersweet for depth.
- 30 g vegan butter: Mixed into the chocolate topping to make it smooth and glossy.
- Flaky sea salt (for garnish): A sprinkle on top that perfectly contrasts the sweet layers beneath.
How to Make Vegan Millionaire Shortbread (Gluten-Free) Recipe
Step 1: Prepare the Crust
Start by preheating your oven to 175°C (350°F). Lightly grease your chosen pan with vegan butter or oil, then line it with parchment paper—this step ensures your shortbread will lift out cleanly and keep its shape beautifully. Using a food processor, pulse together the ground almonds, vegan butter, soft brown sugar, and sea salt until the mixture forms a sticky dough. Press this dough evenly into your prepared pan. For a smooth surface, place a sheet of parchment paper over the dough and smooth it down with a flat-bottomed glass or spatula. Once smooth, remove the parchment and prick the crust several times with a fork to prevent air bubbles during baking.
Step 2: Bake the Crust
Bake the crust in the preheated oven for 14-15 minutes until it becomes lightly golden at the edges. If you are using plain flour instead of almonds, bake for a bit longer—about 15-18 minutes—to ensure it holds together perfectly. Once baked, set it aside to cool completely to room temperature—this step is key so the caramel layer sets properly on a firm base.
Step 3: Make the Vegan Caramel
In a saucepan over medium heat, combine the sweetened condensed coconut milk, both brown and granulated sugars, and vegan butter. Stir continuously as the ingredients melt and blend together. Use a candy thermometer to monitor the temperature closely, and cook the caramel until it reaches 120°C (248°F) which is the perfect soft caramel stage. Remove from heat and stir in the sea salt and vanilla extract, if using. Let the caramel cool for about 5 minutes—this lets it thicken slightly, but still pourable for the best layer effect.
Step 4: Assemble the Layers
Pour the warm caramel gently over the cooled shortbread base, spreading it evenly with a spatula. Let the pan sit at room temperature until the caramel cools down, then transfer it to the fridge to chill for at least 3 hours or preferably overnight. This step is crucial as it allows the caramel to set firmly, making each slice neat and satisfying.
Step 5: Create the Chocolate Topping
Using a double boiler, melt together your vegan dark chocolate and the vegan butter, stirring until the mixture is completely smooth and shiny. Pour this luscious chocolate over the chilled caramel layer, spreading it evenly with a spatula. Before the chocolate sets, sprinkle a pinch of flaky sea salt on top to add a wonderful contrast and a touch of sophistication.
Step 6: Final Set and Slice
Allow the entire shortbread to set at room temperature for at least 15 minutes before slicing. When cutting, use a sharp knife and press slowly through the chocolate layer first, then down through the caramel and base for clean, beautiful squares. Pressing carefully avoids cracking or crumbling, which often happens with this luxe layering.
How to Serve Vegan Millionaire Shortbread (Gluten-Free) Recipe

Garnishes
This rich, decadent dessert can be further elevated with thoughtful garnishes. A light dusting of cocoa powder or finely chopped toasted nuts adds texture and visual appeal. For a fresh pop of flavor, a few raspberries or a sprig of mint give a nice contrast to the sweetness.
Side Dishes
Serve slices of this Vegan Millionaire Shortbread alongside a crisp, refreshing fruit salad or a scoop of vegan vanilla ice cream. The fruity brightness or creamy coolness perfectly balances the caramel’s richness, making each bite even more delightful.
Creative Ways to Present
Turn your Vegan Millionaire Shortbread (Gluten-Free) Recipe into mini bars by cutting them into smaller squares for parties or gift-giving. Layer the slices in a pretty box lined with parchment paper, or present them on a rustic wooden platter sprinkled with extra flaky salt for a gourmet touch.
Make Ahead and Storage
Storing Leftovers
Keep your Vegan Millionaire Shortbread fresh by storing leftovers in an airtight container in the refrigerator. This helps maintain the layers’ textures while preventing the chocolate from melting. It stays delicious and ready to enjoy for up to a week.
Freezing
If you want to enjoy this treat later, freeze it in a sealed container or wrapped tightly in foil and parchment paper. When you’re ready to indulge again, defrost in the fridge for a couple of hours or at room temperature—avoiding warming it too much to keep those perfect textures intact.
Reheating
Reheat gently at room temperature to bring back the soft, creamy caramel texture. Avoid microwaving, which can cause uneven melting and a loss of the dessert’s signature layers.
FAQs
Can I use regular condensed milk instead of sweetened condensed coconut milk?
Regular condensed milk contains dairy, so it’s not suitable for this vegan recipe. The coconut version provides that creamy sweetness without compromising your vegan and gluten-free dietary needs.
What is the best way to cut the shortbread without it falling apart?
Use a sharp knife and cut slowly, pressing firmly through the chocolate first and then the caramel and base layers. Cooling the bars well and letting them come to room temperature before slicing also helps keep the layers intact.
Is there a substitute for ground almonds in the crust?
Yes, you can substitute with plain gluten-free flour, but increase the vegan butter slightly to maintain the right texture. Just remember, this might affect the nutty flavor slightly.
Can this Vegan Millionaire Shortbread (Gluten-Free) Recipe be made nut-free?
To keep it nut-free, use gluten-free flour in the base and ensure all other ingredients are free from nuts. The texture will be slightly different but still delicious.
How long does this shortbread stay fresh?
Stored correctly in the fridge, this dessert will stay fresh for up to one week. For longer storage, freezing is a great option without sacrificing taste or texture.
Final Thoughts
This Vegan Millionaire Shortbread (Gluten-Free) Recipe is an absolute gem, combining simple ingredients into a dessert that feels truly luxurious. It’s perfect for sharing with loved ones or treating yourself to a sweet moment. Once you try it, you’ll understand why it’s such a favorite in my kitchen, and I have a feeling it will become one in yours too!
Print
Vegan Millionaire Shortbread (Gluten-Free) Recipe
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 2 hours 45 minutes
- Yield: 20 servings
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan, Gluten Free
Description
This Vegan Millionaire Shortbread is a luscious, gluten-free treat featuring a crunchy almond-based crust, rich coconut caramel, and a smooth dark chocolate topping sprinkled with flaky sea salt. Perfect for vegan dessert lovers seeking a decadent yet dairy-free and gluten-free indulgence.
Ingredients
Crust
- 400 g ground almonds (or 300 g plain flour)
- 125 g vegan butter (or 200 g if using plain flour)
- 60 g soft brown sugar
- ¼ teaspoon sea salt (optional)
Caramel
- 320 g sweetened condensed coconut milk (or 400 g for gooey caramel)
- 180 g vegan butter
- 90 g soft brown sugar
- 90 g granulated sugar
- ½ tsp sea salt (optional)
- 1 tsp vanilla extract (optional)
Chocolate Coating
- 180 g vegan dark chocolate
- 30 g vegan butter
- Flaky sea salt (for garnish)
Instructions
- Prepare: Preheat the oven to 175°C (350°F). Lightly grease an 8″ square or 9″ rectangular pan with vegan butter or oil and line with parchment paper.
- Make the crust: In a food processor, blend ground almonds (or plain flour), vegan butter, soft brown sugar, and sea salt until a dough forms. Press this dough evenly into the pan base. Cover with parchment paper and press down firmly using a flat-bottomed glass, then remove the parchment and prick the dough several times with a fork.
- Bake the crust: Bake for 14-15 minutes (15-18 minutes if using plain flour) until slightly golden. Allow to cool completely to room temperature.
- Make the caramel: In a saucepan, melt the sweetened condensed coconut milk, vegan butter, soft brown sugar, and granulated sugar over medium heat. Stir continuously, monitoring with a candy thermometer until the mixture reaches 120°C (248°F). Remove from heat, stir in sea salt and vanilla extract if using, and let cool slightly for 5 minutes.
- Assemble the caramel layer: Pour the caramel evenly over the cooled shortbread base. Let it come to room temperature before refrigerating for at least 3 hours or overnight to set firmly.
- Prepare the chocolate topping: Melt vegan dark chocolate and butter together over a double boiler, stirring until smooth. Spread the melted chocolate evenly over the set caramel layer. Sprinkle flaky sea salt on top.
- Serve: Allow the slice to set at room temperature for at least 15 minutes before slicing. Use a sharp knife and cut slowly, pressing down firmly to cut through the chocolate, caramel, and crust layers cleanly.
- Store: Keep in an airtight container in the refrigerator for up to a week, or freeze for longer storage. If frozen, allow to defrost for 1-2 hours before serving.
Notes
- For gooier caramel, use 400 g sweetened condensed coconut milk instead of 320 g.
- If substituting plain flour for ground almonds, increase vegan butter in the crust to 200 g and extend bake time to 15-18 minutes.
- Sea salt is optional but recommended for enhancing flavor layers.
- Use a candy thermometer to ensure caramel reaches the perfect temperature for setting.
- Double boiler method avoids burning chocolate, resulting in smooth topping.
- Allowing bars to set fully in the fridge before slicing ensures clean and neat pieces.

