Vegan shortbread cookies, Scottish style, made with just 3 ingredients. All you need is flour, a good vegan butter, and sugar to make perfect shortbread! This is a long time favourite to make around the holidays and it's so easy that it can be made any time you want a sweet treat.

For more vegan holiday treats, try my 4 ingredient vegan chocolate truffles, easy vegan ginger cake, and no-bake coconut date balls. These, as well as the shortbread, all make such sweet gifts!

Shortbread fingers, close up, top down view.
Jump to:


Scottish shortbread is traditionally made with only 3 ingredients, but I've listed several add-in options below.

Vegan shortbread ingredients with labels.

Ingredient Notes and Substitutions

  • Butter: use a good quality vegan butter in block or stick form. The spreadable type is too soft for vegan shortbread. I like Miyoko's.
  • Flour: plain white flour. You can substitute a good gluten-free flour blend if needed.
  • Sugar: icing sugar, sometimes called powdered or confectioner's sugar. You can make your own in a food processor or dry-safe blender by blending plain white sugar until it's powdered.

How to Make Vegan Shortbread

Shortbread steps 1 to 4, mixing the dough and before and after baking.

Step 1: add all of the ingredients to a large mixing bowl.

Step 2: mix with an electric beater to combine.

Step 3: press into a lined square tin and prick all over with a fork.

Step 4: bake until lightly golden, for about half an hour.

Top Tips

  • Choose a good quality butter: it's the main taste in this recipe, so it needs to be flavourful and not too high in liquid oils. Look for something that includes ingredients like shea or cacao butter.
  • Use two pieces of parchment: two pieces of paper crossing over each other will make for much neater edges on the cookies than one piece, crumpled up in the corners.
  • Make cut-outs instead: if you prefer round shortbread, roll the dough out to a half-inch thick and cut it into shapes instead. Bake for about 13-15 minutes but this will depend on size.

How to Store

Storage: keep in a sealed container at room temperature for up to 5 days.

Freezing: transfer fully cooled shortbread to an airtight container and freeze for up to three months.

Shortbread cookies in a square tin on a pink tablecloth.

Flavour Combinations

Shortbread is traditionally plain, but you can mix in any number of additions to suit your tastes. Try some of these:

  • Vanilla: add it in with everything else (about a teaspoon). A quarter teaspoon of almond extract is nice too, as is a teaspoon of cinnamon.
  • Crystallized ginger: finely chopped crystallized ginger and/or candied orange peel can be added for a spicy twist.
  • Dried cranberries: this can make shortbread a little harder to cut, but tastes good. Chop the cranberries before adding.
  • Lavender: a sprinkle of food grade lavender adds a nice floral twist. Blend it into the sugar in a food processor or dry-safe blender.
  • Citrus: grate the zest of an orange, lemon, or other citrus fruit into the ingredients.
  • Whole grain flour: replace up to half of the plain flour with something like red fife or sifted einkorn for a nutty flavour.
  • Chocolate: dip half of the shortbread cookie in tempered chocolate and sprinkle with chopped nuts.


What shape should shortbread be?

You see examples of both fingers and rounds in historical examples, so either is good! It comes down to what you prefer.

Why does shortbread need holes?

Shortbread shouldn't rise while baking, and poking holes in it prevents the dough from puffing up in the oven.

Why is my shortbread crumbly?

Shortbread should be crumbly! Short means that the crumb is 'short' or in other words, very high in fat. This makes for a crumbly cookie that melts in the mouth. If it's so crumbly that it can't be sliced, it's probably due to reducing the butter content.

If you make this Vegan Shortbread Cookies recipe or any other vegan cookies on Wholehearted Eats, please take a moment to rate the recipe and leave a comment below. It’s such a help to others who want to try the recipe. For more WHE, follow along on Instagram or subscribe for new posts via email.


Shortbread fingers, close up, top down view.
Print Recipe
5 from 2 votes

Vegan Shortbread

Vegan shortbread, Scottish style, made with just 3 ingredients. All you need is flour, a good vegan butter, and sugar to make perfect shortbread!
Prep Time5 minutes
Cook Time35 minutes
Total Time40 minutes
Servings: 10 cookies


  • Measuring cups and spoons
  • Mixing bowl
  • Electric beaters
  • 8-inch square tin 20 cm
  • Parchment paper


  • 2 cups all-purpose flour
  • 1 cup vegan butter softened
  • ½ cup icing sugar


  • Preheat the oven to 350°F (180°C). Line an 8-inch (20 cm) square pan with two pieces of overlapping parchment paper.
  • Add all of the ingredients to a large mixing bowl and mix until just combined, using electric beaters on low speed.
    2 cups all-purpose flour, 1 cup vegan butter, ½ cup icing sugar
  • Bake for 30-35 minutes, or until lightly golden and fairly firm to the touch. Cool fully in the tin and slice into fingers once cool.
  • Alternatively, chill the dough for two hours and then roll it out to ½ inch thick. Cut into rounds and bake at 325°F (160°C) for about 13-15 minutes, or until lightly golden around the edges.


I find most vegan butter salty enough that you don't need to add salt to the dough.


Serving: 1cookie | Calories: 277kcal


  1. Made a version of these today. I used butter and cane sugar 🙂 Came out fantastically. THANK YOU. Love this recipe!

  2. Made a version of these today. I used butter and cane sugar 🙂 Came out fantastically. THANK YOU. Love this recipe!

Leave a Reply

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

Recipe Rating