Skip to Content

Vegan Shortbread

Love Scottish shortbread but on a dairy-free diet? Say hello to your new favourite sweet treat, this crumbly vegan shortbread! With just 5 ingredients, this is a foolproof recipe that’s perfect for novice bakers or little helpers!

vegan Shortbread Biscuits Piled Up On A Plate

Being Scottish, shortbread has been a staple sweet treat in my house for as long as I can remember, particularly around Christmas time. My family and I used to give and receive boxes of Paterson’s shortbread every year, so even to this day, it feels like a festive treat, no matter what time of year it is!

I created my vegan shortbread recipe a while ago but with Burns night having just passed here in Scotland, I thought it would be the perfect time to update this post and photos!

All the flavour, none of the dairy!

In case it isn’t clear yet, shortbread is a traditionally Scottish biscuit (or cookie) made from flour, sugar, and plenty of butter. Normally, that butter would mean dairy, but thanks to the genius invention of vegan margarine, making dairy-free shortbread is surprisingly simple- almost a straight 1:1 swap, actually!

Shortbread is naturally egg-free and doesn’t usually include other non-vegan ingredients, which makes the process even more straightforward. If you’re using block-style vegan butter, you might need to add a small splash of soy milk to help the dough come together, since block butter contains less water than margarine.

I also swapped a bit of the flour for cornflour, which makes the biscuits extra crumbly and perfectly shortbread-like. The end result? A batch of beautiful, dairy-free shortbread biscuits that taste just like the traditional version. So good!

How To Make Vegan Shortbread step-by-step

Step 1: Preheat your oven to 180°C/350°F and line a large tray with baking paper.

Step 2: In a large bowl, mix together 100g of caster sugar, 200g of dairy-free margarine and 1 teaspoon of vanilla extract. Mix well until the mixture is pale and fluffy.

dairy-free Margarine And Sugar Creamed In A Bowl

Step 3: Next, add 280g of all-purpose flour and 2 tablespoons of cornflour (cornstarch). Mix it into the margarine mixture until it starts to stick together, then use your hands to form a ball of dough.

A Ball Of Shortbread Dough

Step 4: Place the dough into the fridge for 30 minutes. This will give it time to bind together and allow the vegan margarine to firm up, making it easier to roll out. Chilling the dough also helps the shortbread to hold its shape better as it bakes.

Step 5: After the dough has been chilled, gently knead it to get rid of any cracks then roll it out onto a floured surface, until it’s around 1/2-inch thick.

Step 6: To cut out your shortbread, you can either use a cookie cutter for fun shortbread shapes or use a knife to cut it into equal-sized fingers. They taste the same either way so it’s down to your personal preference!

Cutting Dough Into Finger Shapes

Step 7: Place the dough shapes onto your lined baking tray then use a fork to dock each one. This helps the heat to escape during baking, preventing the biscuits from becoming soggy in the middle. Docking isn’t completely essential for this recipe but it does make a difference and it also makes them look more traditional!

Docking Shortbread Fingers On Baking Tray

Step 8: Bake your Scottish shortbread for 20-25 minutes (this will depend on the size of them so keep an eye on them). They will be pale in colour but you’ll know they’re ready when they become slightly firm around the edges. They will still be a bit soft in the middle at first but will become crunchier as they cool, so resist the urge to keep baking them at this point.

Step 9: Take a tablespoon or two of caster (superfine) sugar and lightly sprinkle it over the shortbread. Let them cool before removing them from the tray then enjoy!

Tips for perfect shortbread

  • Use dairy-free margarine (not blocky vegan butter) for the best texture.
  • Adding cornflour to the mixture gives that nice crumbly finish that Scottish shortbread biscuits are so well known for! If you don’t have any, you can swap it out for an equal amount of plain flour.
  • Don’t skip refrigeration! Chilling the dough helps the shortbread hold its shape in the oven and makes the dough easier to manage.

FAQs

How long does vegan shortbread last?

These biscuits will keep well for about 5 days. To keep them nice and crunchy, store them in an airtight container at room temperature. If you leave them any longer than that, they will start to become stale. But to be honest, they are so addictive that they never last much longer than a day or two in my house anyway!

Can I freeze this recipe?

Yes, you can pop your shortbread into airtight containers and freeze them for up to 3 months. Alternatively, freeze them on a baking tray until they’re solid then transfer them to a freezer bag. This will allow you to defrost one as and when you want, without having to ‘unstick’ them. Once defrosted, do not refreeze.

Can I use coconut oil instead of vegan margarine?

No, this recipe will not work well with coconut oil. It will result in a more gummy texture and also lacks that traditional buttery shortbread flavour.

dairy-free Vegan Shortbread biscuits On A Plate

More dairy-free shortbread recipes:

I hope you like my vegan shortbread as much as I enjoyed making it. If you decide to make it at home, please leave me a comment and/or rating to let me know how it goes- I love to hear from you. Happy baking! xo

Vegan Scottish Shortbread Thumbnail Image
5 from 16 votes
Print

Vegan Shortbread

Dairy-free shortbread biscuits that are crunchy, crumbly and authentically Scottish.

Course Dessert
Cuisine vegan
Keyword vegan shortbread
Prep Time 15 minutes
Cook Time 25 minutes
Chill time 30 minutes
Servings 15 biscuits
Calories 160 kcal

Ingredients

  • 100 g Caster sugar (½ cup)
  • 200 g Vegan margarine (¾ cup)
  • 1 Teaspoon Vanilla extract
  • 280 g All-purpose flour (2 cups + 1 tablespoon)
  • 2 Tablespoons Cornflour (cornstarch)
  • 2 Tablespoons Caster sugar, to sprinkle on top

Instructions

  1. Preheat oven to 180°C (or 160°C if using a fan oven) and line a tray with baking paper.

  2. Cream together the sugar, margarine and vanilla extract.

  3. Add in the flour and the cornflour. Mix until it starts to stick together then use your hands to press it into a dough. Cover the dough then refrigerate it for 30 minutes.

  4. Lightly knead the chilled dough to get any cracks out then gently roll it out to about ½-inch thick on a floured surface. Cut into fingers or use a cookie cutter for shapes, then carefully transfer them onto your baking tray. Dock the shapes with a fork if desired.

  5. Bake for ~20-25 minutes (this will depend on the size of your shortbread so keep an eye on them) until firm at the edges. The shortbread should still be mostly pale in colour and will be slightly soft in the middle- it will firm up as it cools.

  6. Sprinkle the extra sugar on top and allow the biscuits to cool completely before attempting to remove them from the tray. Enjoy!

Recipe Notes

  • I used Vitalite margarine.
  • Note that I have only tested this recipe in grams, so my cup measurements are a rough estimate. If you find that the dough is too sticky to roll out (on a floured surface), simply add more flour until you can roll it out nicely. If it’s too dry, add a little more vegan margarine or a splash of soy milk.
  • Store in an airtight container for up to 5 days.
Nutrition Facts
Vegan Shortbread
Amount Per Serving (1 shortbread biscuit)
Calories 160 Calories from Fat 72
% Daily Value*
Fat 8g12%
Sodium 78mg3%
Carbohydrates 20g7%
Fiber 1g4%
Sugar 7g8%
Protein 2g4%
* All values are an estimate only and will vary depending on the food brands used.
5 from 16 votes (5 ratings without comment)
Recipe Rating




Jessica

Saturday 31st of January 2026

Delicious and easy recipe, thank you!

Chloe

Tuesday 3rd of February 2026

Thank you, so glad you enjoyed!

Kathleen

Saturday 10th of January 2026

These turned out amazing ! Perfect texture and my non vegan family loved them, this is now my go to shortbread recipe :))

Chloe

Monday 12th of January 2026

Thanks Kathleen, so glad you enjoyed!

Susie

Tuesday 12th of November 2024

Hi What brand of margarine Do you use, I’ve only used the flora block, and could I double the recipe for more cookies x

Chloe

Tuesday 12th of November 2024

I use Vitalite or the spreadable version of Flora :) Yes you can double the recipe no problem but I'd recommend splitting the dough into 2 pieces to make rolling it out easier. Hope you enjoy!

Courtney

Friday 1st of March 2024

Easy peasy, buttery, yummy recipe! Great directions. I baked for 18 minutes and they were perfect! Sandwiched homemade strawberry jam in between two cookies. Thanks for an awesome recipe!

Chloe

Friday 1st of March 2024

Thanks so much Courtney!

Cas

Thursday 25th of January 2024

Delicious, added a sprinkle of nutmeg they are perfection!

Chloe

Saturday 27th of January 2024

Thank you so much!

Privacy Policy