Shortbread cookies on a flower shape on plates of various colours on a blue table
Photography, Emily Weaving

Vegan Shortbread Cookies

Zacchary Bird's ultra-easy recipe for plant-based shortbread.

For vegan family and friends, vegan butter is a saviour in baking. “Shortbread is a simple ratio of 1 part sugar to 2 parts butter to 3 parts flour. The dough can also be used as a base in some sweet pie recipes, especially the kind where the pie base is cooked separately ahead of time, for a ‘no-bake’ filling to be added before serving. –Zacchary Bird

Shortbread cookies on a flower shape on plates of various colours on a blue table

Vegan Shortbread Cookies

Zacchary Bird's surprisingly-easy, large-batch recipe for vegan shortbread cookies.
Course cookies, Dessert, Snack
Cuisine Australian, British, English
Servings 72 cookies

Ingredients
  

  • 7 oz (200 g) vegan butter or shortening
  • oz (100 g) icing sugar
  • 10½ oz (300 g) 300 g all-purpose flour, plus extra for dusting
  • 1 tsp fine salt

Instructions
 

  • Using a large mixing bowl and a hand-held electric mixer, or a stand mixer fitted with the paddle attachment, cream together the butter and icing sugar for 2 minutes or until well beaten. Sift in the flour and salt and continue to beat together until a dough forms.
  • Turn the dough out onto a countertop and briefly knead with your hands to shape it into a ball. Cover with plastic wrap and refrigerate for 2 hours.
  • Preheat the oven to 320°F (160°C) and line two baking trays with baking paper or silicone baking mats.
  • On a floured surface, roll the dough out to a 1⁄2 in (1 cm) thick circle and use a 2 in (5 cm) wide cookie cutter of your choice to cut out cookies. Space the cookies on the baking tray and bake for 12 to 15 minutes, until lightly golden. Once cooled, the cookies will keep in an airtight container for up to 1 week.

A book cover in a light tan frame

Share this article:

Sign up for our Good Life newsletter and get a FREE Easy Week Night Dinners Recipe Booklet

Name(Required)
This field is for validation purposes and should be left unchanged.