Go Back
+ servings

Vegan Shortbread Cookies

Light, buttery, tender, and melt-in-your-mouth vegan shortbread cookies. Dipped in a simple 2-ingredient glaze frosting.
Course Snack, Sweets
Cuisine vegan baking, website only
Prep Time 30 minutes
Cook Time 15 minutes
Total Time 45 minutes
Servings 16 cookies
Calories 119kcal
Author Hannah Sunderani


  • 1 1/4 cup all-purpose flour (more if needed)
  • 1/4 cup icing sugar
  • 1/4 cup almond flour (ground blanched almonds)
  • 1/8 tsp sea salt , finely ground
  • 1/2 cup vegan butter , cold
  • 2 tbsp agave
  • 1/2 tsp vanilla extract

For the glaze

  • 3/4 cup icing sugar
  • 1-2 tbsp almond milk (splashes more if needed)
  • dried rose petals (optional for garnish)
  • candied sprinkles (optional for garnish)


  • Sift the flour, icing sugar, almond flour and salt into a large mixing bowl. Chop the vegan butter into chunks and add to the bowl. Massage together with your hands to form a shaggy dough.
  • Pour in the agave and vanilla extract and mix to combine. Turn the dough onto a clean work surface and bring together to form a dough ball. (If the dough seems too wet, add up to 2 tablespoons more flour and knead to combine. See notes for my preferred vegan butter brand). Cover the dough with reusable wrap (or plastic wrap) and chill for at least 1 hour.
  • Preheat oven to 350F/180C. Line two baking sheets with parchment paper. Sprinkle the work surface with flour and roll the dough into a sheet, 1/4-inch thick. Cut round circles into the dough using a round cookie cutter, (I used a 2½-inch/6½ cm cutter).
  • Place the cookies onto the baking sheets and pop back in the fridge. Gather the dough scraps together to reform a dough ball, and roll out one more time, 1/4-inch thick. Cut out more cookies with cookie cutter. Place onto the baking sheets.
  • Bake the cookies for 12 minutes, or until the cookies are lightly golden in colour. Let cool slightly, then transfer to a wire rack to cool completely.
  • Make the glaze by sifting the icing sugar into a mixing bowl. Add the almond milk, a tablespoon at a time, and whisk together. (Add more almond milk, a teaspoon at a time, if desired for your preferred glaze consistency).
  • Turn the cookies upside-down and dip into frosting to coat the tops. Place back on the baking tray, icing side up. Garnish with dried rose petals and candied sprinkles. Enjoy as is, or place the cookies in fridge until icing has hardened (about 2 hours).


Cookies will keep in the fridge for up to one week. Store in an airtight container. They can also be frozen for up to 2 months. 
If you don't have a round cookie cutter you can also use a juice cup turned upside down!
For this recipe I used the vegan butter brand Miyokos. It's very similar to butter in taste and texture, and results in a light and crumbly cookie. If using a softer, more margarine style, vegan butter - you'll likely need to add more flour to this recipe. Sprinkle the dough with up to 2 tbsp more flour as you knead into a dough ball in step 2, if the dough seems too wet to handle. Cover and chill in the fridge to harden.
This recipe can easily be doubled to make 32 cookies. 


Calories: 119kcal | Carbohydrates: 15g | Protein: 2g | Fat: 6g | Saturated Fat: 1g | Sodium: 69mg | Potassium: 13mg | Fiber: 1g | Sugar: 6g | Vitamin A: 290IU | Calcium: 7mg | Iron: 1mg