Vegan Millionaires Shortbread!

*This post may contain affiliate links. Please see my disclosure for more details!*

Vegan Millionaires Shortbread with Vegan Shortbread base, Vegan Caramel Filling and Vegan Chocolate on top! 

This post may contain affiliate links. 

I think I have lost count of how many millionaires shortbread themed recipes are on my blog… even if they’re the cake form, or the cupcake form, I have SO MANY. I just adore it. However, none of them are Vegan so far!

This is partly because I am not vegan myself, so I have never needed to bake any.. but it’s also because for these, using vegan alternatives makes it harder as they can be harder to come by. Regular condensed milk is available in all shops – and so easy to find. Vegan Condensed Milk? Very few shops sell it in comparison! 

I have seen many Vegan Millionaires Shortbread recipes now that use medjool dates, cashew nuts, maple syrup etc… and whilst I have literally no issue with this whatsoever, they’re just not ingredients that I commonly buy for my baking. 

I wanted to make my Vegan Millionaires Shortbread as similar to my regular Millionaires Shortbread recipes as I could, so that they fit my style better, and so that they’re easier for me! The good thing is as well, is you only have to alternate three ingredients.. the condensed milk, the butter, and the chocolate! 

My shortbread base for this recipe is the exact same as my other millionaires recipes, apart from the Butter I use. I used the Stork Block for these as it’s a very good dairy free & vegan butter that’s firm, and found in most supermarkets! You may think “STORK ISN’T DAIRY FREE?!” but the foil kind is! It’s amazing. 

The only difference in how you make the shortbread, is that I found it’s better if you bake it for a smidge longer than the usual shortbread recipe! It may be because the butter is softer than normal butter is, but who knows… a couple more minutes doesn’t hurt! 

For the Caramel, it’s similar to my other recipe on my Millionaires Flapjacks, but actually quite different. I tried this caramel several different ways, but finally cracked it! For the butter, I used the Stork Block again, and then also this amazing Vegan Condensed Milk.

Honestly, it’s a little life changing.. and it works wonderfully. I had to change the quantities of the other ingredients that I’ve used ever so slightly as the tin size of the Vegan Condensed Milk are different (smaller), but otherwise the ethos is the same! 

I tried using my other caramel from most of my other Millionaires recipes such as my Mini Egg Millionaires, but I just didn’t like it as much. It didn’t set as well for me, and the colour was too light. Doing it this way, with the Light Brown Sugar means you get a much better caramel with the amazing Vegan Condensed Milk.

You have to be careful when making this caramel, even more so than the other, as you have to boil it for a bit longer! You want the temperature of the caramel to be about a medium heat, and definitely not really high. If you regular caramel, or this caramel splits whilst making, it’s just got far too hot and can’t incorporate itself! 

For the Chocolate side of it, I used Dark Chocolate that is naturally dairy free and vegan. You need to make sure to check the labels of the brand you choose to buy, as some can still contain dairy in some way, but often the supermarket own cheap bars are naturally dairy free!

The white chocolate that I swirled through for decoration was this wonderful one I bought online – I didn’t use too much as it can be quite expensive, but enough to make the bake look lovely and pretty! This bit is of course optional. You can use any vegan chocolate you like! 

I hope you love this recipe as much as I do! Enjoy! x

Vegan Millionaires Shortbread!

Vegan Millionaires Shortbread with Vegan Shortbread base, Vegan Caramel Filling and Vegan Chocolate on top! 
5 from 3 votes
Print Pin Rate
Category: Traybakes
Type: Millionaires Shortbread
Keyword: Vegan
Prep Time: 30 minutes
Cook Time: 35 minutes
Decorating Time: 20 minutes
Total Time: 1 hour 25 minutes
Servings: 16 Pieces
Author: Jane's Patisserie


Shortbread Base

  • 200 g Dairy Free Butter (stork block)
  • 100 g Caster Sugar
  • 275 g Plain Flour

Caramel Filling



  • Preheat your oven to 180C/160C Fan, and line a 9x9" Square Tin with parchment paper.
  • Cream together your Dairy Free Butter and Sugar until light and fluffy.
  • Add in the Flour and beat again till a dough is formed!
  • Press the dough into the bottom of the tin, and bake in the oven for 25-30 minutes, or until golden on top.
  • One baked, leave to cool on the side, but still in the tin!
  • In a large heavy based saucepan, add your Dairy Free Butter, Sugar and Vegan Condensed Milk.
  • Melt on a low-medium heat until everything is melted and dissolved.
  • Once melted, turn the heat up slightly to a medium heat and boil the mixture for 7-8 minutes, or until the mixture has started to turn more golden and thickened. Stir it constantly with a spatula so the bottom of the pan is scraped properly.
  • Pour the Caramel onto the Shortbread and leave it to set in the fridge for an hour or so!
  • Once set, melt your Vegan Chocolate carefully and pour over! Melt any Vegan White Chocolate if using, and swirl through using a cake skewer or fork!
  • Leave the bake to set in the fridge until solid, and then cut up and enjoy!


  • I recommend using this Vegan Condensed Milk in this recipe!
  • I also recommend this Vegan White Chocolate for the swirls if you fancy it! 
  • I use this 9" square tin for all my brownies/millionaires recipes as it's so good!
  • Make sure that all of your other ingredients are vegan (does depend on brand), especially if you have allergies. 
  • I used a supermarket own dark chocolate as it's naturally vegan - but again can depend on the brand. 
  • This will last in the fridge or room temperature on a cooler day, for up to a week!
  • You can use any vegan chocolate you like on the top - 300g is just the ideal amount to cover the traybake and have a decent thickness! 
  • If you caramel is very hard to cut after being in the fridge, leave it at room temperature for a bit. 
  • If you caramel is very soft even after being in the fridge, you didn't boil it for long enough or at a hot enough temperature! 
Nutrition Facts
Vegan Millionaires Shortbread!
Amount Per Serving
Calories 382 Calories from Fat 234
% Daily Value*
Fat 26g40%
Saturated Fat 8g50%
Cholesterol 1mg0%
Sodium 155mg7%
Potassium 136mg4%
Carbohydrates 35g12%
Fiber 2g8%
Sugar 17g19%
Protein 3g6%
Vitamin A 5IU0%
Calcium 22mg2%
Iron 3mg17%
* These are only estimates and can vary dependant on brands of ingredients and serving sizes.


Find my other Recipes on my Recipes Page!

You can find me on:

J x

© Jane’s Patisserie. All images & content are copyright protected. Do not use my images without prior permission. If you want to republish this recipe, please re-write the recipe in your own words and credit me, or link back to this post for the recipe.

About Author

Hiya! I'm Jane, and I adore baking, cooking and all things delicious. I'm also partial to homewares, lifestyle posts and more!


  • Leigh Taylor
    October 17, 2020 at 7:38 pm

    5 stars
    Wooo! Just made these today. Perfect! First time, I tried making own condensed milk, turned out a flop. Tasted great, but it never set and I had to eat them with a spoon. This second time round, I ordered that condensed milk, and perfect. They are a dream!!!

  • Mike
    August 8, 2020 at 10:57 am

    Do you know what temperature the caramel should get to on a sugar thermometer?

    • Jane's Patisserie
      August 8, 2020 at 11:16 am

      I’m afraid not – I never do millionaires style caramel by temperature!

  • Natalie Gray
    June 21, 2020 at 8:16 pm

    5 stars
    These turned out amazing! My daughter is gluten and dairy free due to having IBS so I edited this to gluten free as well so the whole family could enjoy it and it tastes so good!! My eldest son is usually fussy when it comes to free from stuff but even he enjoyed these!
    Can’t wait to take some into work to give to my work mate who has the same as my daughter.

  • Maddie
    June 12, 2020 at 6:45 pm

    I’ve just put this into the fridge to set and reread the method and I only boiled it for 7 minutes!! I’m really worried it’s going to be stringy and not set!! I thought it was 5-7mins not 7-8.. anyway that will teach me to read properly FIRST!! Fingers crossed they set ok!!

    • Jane's Patisserie
      June 12, 2020 at 7:09 pm

      Let me know how they turn out!! x

    • Maddie
      June 13, 2020 at 8:33 am

      Well… strange I think the word is 😂 I’ve made your dairy free oreo brownies topped with the caramel and a chocolate and Oreo crumb!! It look amazing. The caramel just isn’t like normal caramel, it’s not chewy as such but doesn’t melt in your mouth either. Kind of like a very soft toffee sweet? So a bit of a glue like texture? Maybe I didn’t cook for long enough though. X

  • Nicola H
    June 9, 2020 at 7:05 pm

    Have you found a supermarket which does sell the vegan condensed milk? Or do you get it online?

    Thank you!x

    • Jane's Patisserie
      June 10, 2020 at 8:58 am

      I haven’t personally, I usually but it online!

    • Zoe
      June 28, 2020 at 1:39 am

      Ocado/Waitrose stock it.

  • Allie
    May 31, 2020 at 9:18 pm

    Can i replace the condensed milk with coconut cream?

    • Jane's Patisserie
      June 1, 2020 at 11:10 am

      I’m afraid I haven’t tried this, sorry!

  • Kate
    April 21, 2020 at 9:06 am

    Hi Jane, I was wanting to make this version of shortbread as I have lots of Stork but no actual butter at the moment, however I am not vegan, so don’t need to worry about the vegan condensed milk. I have a regular tin of condensed milk so could I just substitute the same quantity of Stork for butter from one of your regular millionaires shortbread caramel recipes?
    Many Thanks

    • Jane's Patisserie
      April 21, 2020 at 1:42 pm

      Hiya! If you mean can you substitute the butter for stork in the shortbread, then yes!

  • Scott H
    April 18, 2020 at 10:05 pm

    5 stars
    Hey there. I made the condensed milk using non sweetened soya turned out great the fourth time hahahaha. Took a few attempts to get the time and temperature spot on.

    Have to be careful not to over cook the c/milk as it goes stringy (still tasty)

    I stuck to the recipe and it all worked out great thank you.

  • Hannah
    March 30, 2020 at 1:54 pm

    Hi! I don’t have any Stork butter at the moment, can I use normal margarine? The Pure spread?

    X Hannah

  • Lizzie wonnacott
    February 19, 2020 at 6:45 pm

    Hello, I made these and they look great but are so so chewy that we can’t eat them it’s like chewing a gummy sweet or fat, what do you think I did wrong, tastes nice just texture all wrong, I dud make my own condensed milk using 1 tin of coconut milk with 150g sugar reduced for 30 mins

    • Jane's Patisserie
      February 19, 2020 at 8:40 pm

      It might be the homemade condensed milk in all honesty. The sugar may be different, and the preserving process is different, so the ratios are probably off!

  • Sarah Reed
    February 19, 2020 at 11:57 am

    Hi Jane. I followed the recipe to the tee… however I boiled my caramel on a high heat for 10 mins. It was delicious but still stringy & quite gooey. Should it set firm like non vegan caramel.
    They still taste delicious just don’t look so good.

    • Jane's Patisserie
      February 19, 2020 at 8:47 pm

      I would say it just needs boiling for a bit longer! If your temp was maybe a bit lower than mine for example, it may have needed a bit longer! X

  • Sharon
    September 12, 2019 at 3:20 pm

    Hi Jane I made these last night, they were great to make my only problem was that the caramel turned a dark colour but didn’t really thicken up, I carried on with the recipe and put them in the fridge to set. When I took them out of the fridge to cut this morning the caramel was still quite runny is there anything i can do next time because i will be making them again. My daughter said they were delicious 😋

    • Jane's Patisserie
      September 12, 2019 at 7:17 pm

      Hey! If you used the correct ingredients, and the same condensed milk I did, the only real reason that it wouldn’t set is if it wasn’t boiled for long enough! If your temp was lower than mine for example, it would naturally take a little longer! xx

  • Ruth
    August 9, 2019 at 4:09 pm

    Hi Jane, Ive looked for a recipe for vegan millionaires without dates/coconut options so love that I’ve found this. Quick question, why does this need 600g of condensed milk when a dairy option is 397? Only asking as I have one tin of this in my house 😐

    • Jane's Patisserie
      August 9, 2019 at 7:24 pm

      I found it works so so so much better with the 600g, and with the other ingredients. I found it too sticky, and that it didn’t set nearly as well with only one tin (which is usually 320g, less than regular condensed milk at 397g)

Leave a Reply

Recipe Rating

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