I have a serious soft spot for treats that feel indulgent yet are made with thoughtful ingredients, and this Vegan Millionaire Shortbread (Gluten-Free) Recipe is right at the top of my list. I love how it combines a tender, nutty shortbread base with a luscious, gooey caramel layer and a rich dark chocolate topping that all comes together flawlessly—and you never have to worry about gluten or dairy. It’s my go-to when I want to impress friends or just treat myself to something truly special that’s also kind to my tummy.
Why You'll Love This Vegan Millionaire Shortbread (Gluten-Free) Recipe
What makes this recipe stand out for me is its decadent flavor profile balanced with wholesome ingredients. The shortbread crust is buttery yet nutty from the ground almonds, offering a delightful crumbly texture that contrasts beautifully with the smooth, velvety caramel. The dark chocolate layer on top has just the right amount of bitterness to cut through the sweetness, making every bite perfectly balanced and utterly addictive. I find myself savoring each layer slowly because there’s so much delicious complexity to enjoy.
Beyond the incredible taste, the simplicity of this recipe always surprises my friends when I share it. It’s straightforward to prepare, with a clear method that feels approachable even for baking beginners. The steps flow nicely, and while it requires some waiting time to set, there’s minimal hands-on work once the layers are in the pan. Plus, this treat is such a crowd-pleaser at family gatherings, holiday parties, or casual afternoon teas, making it a versatile recipe I always reach for. I adore how it looks so impressive but feels cozy and homemade.
Ingredients You'll Need
The magic of this Vegan Millionaire Shortbread (Gluten-Free) Recipe is really in its simplicity. Each ingredient plays a key role in creating the right textures and flavor balance—from the ground almonds providing the perfect shortbread texture to the condensed coconut milk creating that irresistible, creamy caramel layer.
Tip!
You’ll find all ingredient quantities in the recipe card below.
- Ground almonds: This is the base of the shortbread for a gluten-free, tender crumb.
- Vegan butter: Essential for richness in both crust and caramel layers.
- Soft brown sugar: Adds deep caramel notes and sweetness.
- Sea salt (optional): Enhances the flavor and balances the sweetness.
- Sweetened condensed coconut milk: Creates a luscious, gooey caramel layer.
- Granulated sugar: Used with brown sugar for caramel depth and texture.
- Vanilla extract (optional): Adds warmth and complexity to the caramel.
- Vegan dark chocolate: The rich topping that perfectly complements the caramel.
- Flaky sea salt (for garnish): Adds a subtle crunch and salty contrast on top.
Directions
Step 1: Preheat your oven to 175°C (350°F). Lightly grease your baking pan—either an 8-inch square or a 9-inch rectangular pan work perfectly—and line it with parchment paper for easy removal later.
Step 2: In a food processor, combine all crust ingredients (ground almonds, vegan butter, soft brown sugar, and sea salt if using) until they stick together and form a dough. Press this dough evenly into the base of the prepared pan. Place a sheet of parchment paper on top, then press down firmly with a flat-bottomed glass to compact and smooth the crust. Remove the parchment and prick the surface with a fork a few times to allow even baking.
Step 3: Bake the crust for 14-15 minutes until it takes on a light golden hue and feels set. If you swap the almonds for plain flour, you’ll want to bake for 15-18 minutes instead. Once baked, let it cool fully to room temperature before moving on.
Step 4: To make the caramel, combine the condensed coconut milk, white sugar, brown sugar, and vegan butter in a saucepan over medium heat. Stir gently as it melts and begins to bubble. Attach a candy thermometer and continue heating until it reaches 120°C (248°F), stirring occasionally to prevent burning.
Step 5: Once your caramel hits temperature, remove it from heat and stir in sea salt and vanilla extract if using. Let the caramel cool for about 5 minutes so it thickens just slightly before pouring it evenly over the cooled shortbread base.
Step 6: Allow the caramel to come to room temperature, then transfer the whole pan to the fridge for at least 3 hours or overnight to let the caramel fully set.
Step 7: For the chocolate layer, gently melt the vegan dark chocolate and butter together using a double boiler. Stir until smooth and glossy. Spread your melted chocolate evenly over the hardened caramel layer and sprinkle with flaky sea salt for that finishing touch.
Step 8: Let the chocolate set at room temperature for a minimum of 15 minutes before slicing. When cutting, I like to apply slow, steady pressure to break through the chocolate gently, then press firmly to slice through the caramel and shortbread layers cleanly.
Step 9: Store your shortbread in an airtight container in the refrigerator for up to one week. If you want to keep it longer, freezing is a great option—just thaw for a couple of hours before serving.
Servings and Timing
This recipe yields about 20 servings, making it perfect for sharing with friends or family. The prep time is around 30 minutes, but keep in mind you need a few hours of chilling time for the caramel and chocolate layers to set properly. The bake time for the crust is roughly 15 minutes, so altogether you’re looking at approximately 2 hours and 45 minutes from start to finish, including resting time. The waiting is well worth it for this show-stopping treat!
How to Serve This Vegan Millionaire Shortbread (Gluten-Free) Recipe
When it comes to serving this shortbread, I love keeping it simple so each layer can shine. It tastes incredible on its own with a cup of fresh coffee or a robust black tea. For a special occasion, I like to plate it with a few fresh raspberries or a sprinkle of crushed toasted nuts to add some color and contrast in texture.
Presentation-wise, the flaky sea salt on top is such a small detail that really elevates the experience visually and flavor-wise. I often slice the shortbread into smaller squares or rectangles, about 2-inch pieces, to make it easy to enjoy as bite-sized treats at parties or afternoon tea. This recipe also pairs wonderfully with creamy nut milks or a sparkling elderflower lemonade if you prefer a refreshing non-alcoholic option.
This Vegan Millionaire Shortbread is a standout dessert for holidays, potlucks, or casual weekend baking. I find it’s best served chilled or at room temperature so the chocolate remains firm but not too hard, and the caramel remains soft and irresistibly gooey. Warm shortbread tends to lose that perfect balance of textures.
Variations
I love customizing this recipe depending on what I have on hand or the mood I’m in. For example, if you want to keep it gluten-free but prefer a different nut profile, swapping ground almonds for ground cashews or hazelnuts can add a new depth of flavor. Just keep the ratio similar to maintain the right crumb texture.
If you want to make it nut-free, experimenting with gluten-free plain flour—but increasing the vegan butter slightly—works well too, though the shortbread will be a bit different in texture. The key is to press the dough firmly and watch your bake time carefully. For caramel flavor variations, I sometimes add a little maple syrup or coconut sugar instead of brown sugar for a deeper, earthier sweetness.
If you want to switch things up, try topping the caramel with white vegan chocolate or swirl in some peanut butter before adding the dark chocolate. Baking it in a springform pan rather than a square one can also make for an impressive round presentation. No matter what version you go for, this recipe is incredibly forgiving and fun to personalize!
Storage and Reheating
Storing Leftovers
I keep any leftover shortbread in an airtight container in the fridge to preserve freshness and texture. The container should have a tight seal to prevent moisture from making the biscuit soggy. Stored this way, it keeps beautifully for up to a week. I usually line the container with parchment paper and separate layers with parchment so the pieces don’t stick together.
Freezing
This recipe freezes surprisingly well, which is perfect for making ahead of busy weekends or special events. I freeze slices individually wrapped in parchment or wax paper, then place them in a sealed freezer bag or container. The shortbread can be kept frozen for up to three months. When it’s time to enjoy, I let the slices thaw in the refrigerator for a couple of hours or at room temperature for about an hour before serving.
Reheating
I generally avoid reheating this shortbread in the microwave or oven because the caramel can melt and change texture. Instead, it tastes best eaten at room temperature or chilled. If you prefer a slightly softer bite, allowing it to come to room temperature is ideal. The chocolate will soften just enough to melt delicately on your tongue, and the caramel stays pleasantly gooey.
FAQs
Can I use regular condensed milk instead of sweetened condensed coconut milk?
Regular condensed milk contains dairy, so it wouldn’t keep this recipe vegan. The coconut version is important for the vegan and dairy-free aspect, and it also adds a subtle coconut flavor that complements the shortbread beautifully.
Is this shortbread safe for people with nut allergies?
The traditional crust uses ground almonds, which means it is not nut-free. If you need a nut-free version, you can substitute gluten-free flour and increase the vegan butter slightly to maintain texture. Just keep in mind the flavor and texture will change somewhat.
How do I know when the caramel is ready?
Using a candy thermometer is the best way to ensure the caramel reaches exactly 120°C (248°F). At this point, it will be thick and gooey but not too runny. If you don’t have a thermometer, cook until the caramel thickens and coats the back of a spoon, but be careful not to overcook as it can burn.
Can I use a different chocolate for the topping?
Definitely! I usually choose a vegan dark chocolate because the bitterness balances the sweetness nicely, but vegan milk chocolate or even white chocolate can work. Just make sure it’s a good quality chocolate that melts smoothly for the best results.
How long do I need to chill the shortbread for the best texture?
Chilling for at least 3 hours in the fridge is key to let the caramel fully set. I often leave it overnight when I prepare it in advance. This ensures clean slices and the perfect layered texture when you serve it.
Conclusion
I truly hope you’ll give this Vegan Millionaire Shortbread (Gluten-Free) Recipe a try because it’s one of those treats that’s genuinely worth the wait and effort. It’s a comforting, rich dessert that manages to feel indulgent yet wholesome at the same time. Sharing it with friends or family always brings me so much joy, and I bet you’ll feel the same once you taste this perfectly layered, velvety, and chocolatey delight. Happy baking!
Print
Vegan Millionaire Shortbread (Gluten-Free) Recipe
- Total Time: 2 hours 45 minutes (including chilling time)
- Yield: 20 servings
- Diet: Vegan, Gluten Free
Description
This Vegan Millionaire Shortbread is a decadent yet plant-based take on the classic treat, featuring a gluten-free almond crust, rich coconut caramel, and a smooth dark chocolate topping. Perfect for those seeking a vegan and gluten-free dessert that's indulgent and satisfying.
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
- ½ teaspoon sea salt (optional)
- 1 teaspoon vanilla extract (optional)
Chocolate Coating
- 180 g vegan dark chocolate
- 30 g vegan butter
- Flaky sea salt (for garnish)
Instructions
- Prepare the Oven and Pan: Preheat your oven to 175°C (350°F). Lightly grease the base and sides of an 8-inch square or 9-inch rectangular pan with vegan butter or oil, then line it with parchment paper.
- Make the Crust: In a food processor, combine ground almonds (or plain flour), vegan butter, soft brown sugar, and sea salt until the mixture sticks together to form a dough. Evenly press the dough into the base of the lined pan. Place a sheet of parchment paper on top and press down firmly with a flat-bottomed glass to compact the dough. Remove the parchment and prick the dough surface several times with a fork.
- Bake the Crust: Bake the crust in the preheated oven for 14-15 minutes if using ground almonds, or 15-18 minutes if using plain flour, until slightly browned. Remove from oven and allow to cool to room temperature.
- Prepare the Caramel: In a saucepan over medium heat, combine the sweetened condensed coconut milk, both sugars, and vegan butter. Stir continuously while melting. Attach a candy thermometer and heat the mixture until it reaches 120°C (248°F). Remove from heat and stir in sea salt and vanilla extract if using. Let the caramel cool slightly for about 5 minutes.
- Assemble the Layers: Pour the warm caramel evenly over the cooled shortbread crust. Allow it to come to room temperature, then refrigerate the assembled base for at least 3 hours or overnight to set properly.
- Melt and Apply Chocolate Coating: Using a double boiler, melt the vegan dark chocolate with the vegan butter, stirring until smooth and combined. Spread this chocolate layer evenly over the set caramel. Sprinkle flaky sea salt on top for an added touch of flavor.
- Set and Serve: Allow the finished slice to set at room temperature for at least 15 minutes before slicing. Cut slowly, applying gentle pressure through the chocolate layer first, then press down to cut through the caramel and shortbread layers evenly.
- Storage: Store the Millionaire Shortbread slices in an airtight container in the refrigerator for up to one week. For longer storage, freeze them in a sealed container and defrost for 1 to 2 hours before serving.
Notes
- Using plain flour instead of ground almonds requires adjusting the vegan butter quantity and bake time for the crust.
- For a gooier caramel, use 400 g of sweetened condensed coconut milk instead of 320 g.
- The sea salt is optional but recommended to enhance the flavors.
- A candy thermometer is useful for achieving the correct caramel temperature of 120°C (248°F).
- To ensure clean slices, cut slowly and apply steady pressure to avoid breaking the caramel or crust.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Vegan

Leave a Reply