|

Vegan pecan millionaire’s shortbread

Vegan pecan millionaire’s shortbread

A classic treat with a twist. This rich and crumbly shortbread is topped with soft salted caramel and glossy dark chocolate, finished with toasted pecans for a deliciously nutty crunch. Ideal for gifting, sharing, or treating yourself with a grown-up sweet that never goes out of style. This recipe for vegan pecan millionaire’s shortbread has fast become one of our favourites. There’s pecan through the shortbread as well as on top to make it really flavourful. These always feel quite autumnal to me, probably because of the toasted pecan in it. They work at any time of the year though and are a lovely comforting little sweet treat. I hope you love them as much as we do.


👩‍💻 About the author – Nichola is a family travel expert (and food fanatic) and has written for The Guardian, The Telegraph, LonelyPlanet Magazine and Wanderlust amongst many others. She’s spent over a decade travelling the world with her children and loves recreating recipes from those travels.

*AD / This post contains affiliate links & as an Amazon Associate we earn from qualifying purchases. We may also have been compensated in this post either financially or with products / stays. To read more see our Disclosure Policy.


Jump to Recipe


This is a plant-based twist on the classic millionaire’s shortbread, featuring a crumbly pecan-studded shortbread base, a smooth layer of salted vegan caramel, and a glossy topping of dark chocolate. It’s an indulgent treat that combines texture and richness with a refined, nutty edge – ideal for celebrations, gifting, or just elevating your afternoon tea.


Vegan Pecan Millionaire Shortbread

Each bite is a decadent balance of buttery shortbread, silky caramel, and bittersweet chocolate, lifted with a touch of sea salt. The toasted pecans add warmth and crunch, making this version feel both nostalgic and grown-up. It’s sweet, rich and satisfying – with just enough complexity to keep going back for more.


  • 100% vegan but every bit as indulgent as the original
  • Perfect for gifting, bake sales or making ahead for gatherings
  • Easily adaptable with other nuts or toppings
  • No fancy equipment required – just classic, comforting baking
  • Keeps beautifully in the fridge for a few days (if it lasts that long)

  • Vegan butter – gives the shortbread a tender, crumbly texture without dairy
  • Toasted pecans – bring a rich, nutty crunch and depth of flavour to the base
  • Vegan caramel – soft, sweet and slightly salted, this is the heart of the recipe
  • Dark chocolate – adds a rich, slightly bitter layer to offset the sweetness below
  • Sea salt flakes – a small sprinkle transforms the caramel, lifting all the other flavours

Makes 16 squares

For the shortbread base

  • 150g unsalted vegan butter, cold and cubed, plus extra for greasing
  • 200g plain flour
  • 75g golden caster sugar
  • 100g pecans
  • pinch of sea salt

To make the caramel layer

  • 1 x 397g tin vegan caramel (e.g. Nature’s Charm or homemade)
  • ½ tsp sea salt flakes

For the chocolate topping

  • 300g dark chocolate (minimum 54% cocoa), chopped
  • 25g unsalted vegan butter

1. Prepare the tin and toast the nuts
Preheat the oven to 180°C (fan) / gas mark 4. Grease a 20cm square tin and line with baking paper.
Spread the pecans on a tray and roast for 10–12 minutes until fragrant. Let cool. Set aside 16 whole pecans for topping, then finely chop the rest.

2. Make the shortbread base
In a large bowl, mix the flour, sugar and a pinch of salt. Rub in the vegan butter with your fingertips until the mixture resembles coarse breadcrumbs. Stir in the chopped pecans, then press the dough into the prepared tin in an even layer. Smooth the top.


Make the shortbread base

Bake for 35–40 minutes, or until golden and lightly crisp. Set aside to cool completely in the tin.

3. Add the caramel
Once the base has cooled, gently spoon and spread the caramel evenly over the shortbread – don’t overwork it or it may lose its structure. Sprinkle with the sea salt flakes, then chill for 30 minutes until set.


Add the caramel

4. Melt the chocolate
Place the chopped chocolate and butter in a heatproof bowl over a pan of barely simmering water. Stir occasionally until melted and smooth. Let it cool slightly for 10 minutes so it thickens slightly before topping.


Melt the chocolate

5. Finish and decorate
Pour the melted chocolate over the caramel layer and spread evenly with a spatula. Gently press the reserved whole pecans on top. Leave to set at room temperature for at least 4 hours (or overnight) until the chocolate is firm.


 - cover with chcolateVegan pecan millionaire’s shortbread

6. Slice and store
Once set, score the chocolate into 16 squares with a sharp knife, then chill the tin for 10 minutes. Remove from the tin and slice fully along the scored lines. If the caramel softens too much while cutting, return to the fridge briefly.


  • Swap the nuts – Use walnuts, pistachios, hazelnuts or almonds instead of pecans.
  • Make it gluten-free – Replace plain flour with a gluten-free blend suited for baking.
  • Flavour the caramel – Add a splash of vanilla or a pinch of cinnamon to the caramel layer for a subtle twist.
  • Change the chocolate – Try using vegan milk chocolate for a creamier topping, or swirl two types together for a marbled effect.

  • Slice into small squares and serve with a hot coffee or plant-based chai latte.
  • Add a scoop of vegan vanilla ice cream for a decadent plated dessert.
  • Box them up as homemade gifts – they travel well and keep beautifully.
  • Include them in a dessert platter alongside other bakes like brownies or flapjacks.

  • Toast the pecans – This step brings out their full flavour and makes a big difference in the base.
  • Cool each layer properly – Let the shortbread cool completely before adding caramel, and allow the chocolate to fully set before slicing for clean layers.
  • Use a sharp knife – Run it under hot water and wipe dry before slicing to avoid cracking the chocolate.
  • Line your tin – Baking paper makes it much easier to lift out the finished shortbread.
  • Don’t overwork the dough – Press it gently into the tin for a crumbly, tender base.
  • Keep them cool – The caramel layer can be soft at room temperature, so store slices in an airtight container in the fridge for up to 3 days.

Can I make these nut-free?
Yes – simply omit the pecans and skip the nut garnish, or replace with toasted seeds like sunflower or pumpkin for crunch.

Can I use homemade vegan caramel?
Absolutely – if you prefer to make your own, use a coconut milk-based caramel or date-based version and ensure it’s thick enough to hold its shape.

How long do these keep?
Store in an airtight container in the fridge for up to 3 days. Let them sit at room temperature for 10 minutes before eating if you prefer a softer texture.

Can I freeze them?
Yes – they freeze well. Slice and freeze on a tray, then transfer to a container. Thaw in the fridge overnight or on the counter for a couple of hours.


  • Calories: 235
  • Fat: 15g
  • Saturated fat: 6g
  • Carbohydrates: 22g
  • Sugars: 13g
  • Fibre: 2g
  • Protein: 3g
  • Salt: 0.3g

Vegan Pecan Millionaire Shortbread

Vegan pecan millionaire’s shortbread

This indulgent vegan twist on a classic millionaire’s shortbread features a buttery pecan-studded base, a thick layer of salted vegan caramel, and a rich dark chocolate topping. It’s perfect for special occasions, gifting or an everyday sweet treat – no one will guess it's dairy-free.
Prep Time 30 minutes
Cook Time 1 hour
Chill time 4 hours 30 minutes
Total Time 6 hours
Servings: 16 pieces
Course: Dessert, treat
Cuisine: British
Calories: 235

Ingredients
  

For the shortbread base
  • 150 grams unsalted vegan butter (cold, cubed), plus extra for greasing
  • 200 grams plain flour
  • 75 grams golden caster sugar
  • 100 grams pecans
  • 1 pinch sea salt
For the caramel layer
  • 400 grams tin vegan caramel (e.g. Nature’s Charm or homemade)
  • ½ tsp sea salt flakes
For the chocolate topping
  • 300 grams dark chocolate (minimum 54% cocoa), chopped
  • 25 grams unsalted vegan butter

Method
 

  1. Preheat the oven to 180°C (fan) / gas mark 4. Grease a 20cm square tin and line with baking paper.
  2. Spread the pecans on a tray and roast for 10–12 minutes until fragrant. Let cool.
  3. Set aside 16 whole pecans for topping, then finely chop the rest.
  4. In a large bowl, mix the flour, sugar and a pinch of salt. Rub in the vegan butter with your fingertips until it resembles coarse breadcrumbs. Stir in the chopped pecans.Press the dough evenly into the tin and smooth the surface.
    Make the shortbread base
  5. Bake for 35–40 minutes until golden. Cool completely in the tin.
  6. Once cool, spoon and gently spread the vegan caramel over the shortbread. Don’t overwork it.Sprinkle over the sea salt flakes and chill for 30 minutes until set.
    Add the caramel
  7. Place the chopped chocolate and vegan butter in a heatproof bowl over a pan of gently simmering water. Stir occasionally until melted and smooth. Let cool for 10 minutes before using.
    Melt the chocolate
  8. Pour the melted chocolate over the caramel. Spread it evenly and press the reserved pecans gently on top.
    - cover with chcolateVegan pecan millionaire’s shortbread
  9. Leave to set at room temperature for at least 4 hours or overnight until firm.
  10. Score the chocolate surface into 16 squares with a sharp knife, then chill the tin for 10 minutes. Remove and slice along the scored lines.
    Vegan pecan millionaire’s shortbread
  11. Store in an airtight container in the fridge for up to 3 days.

 

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.