If you have a sweet tooth and a love for nuts, you are going to adore this Vegan Pistachio Cookies Recipe. These cookies strike the perfect balance between nutty, buttery, and subtly citrusy, with a tender crumb that practically melts in your mouth. I absolutely love how they offer a refreshing twist on classic cookies using simple, wholesome ingredients that come together quickly. Plus, the delicate icing drizzle on top is just the cherry on the cake—giving these vegan treats a charming finish that anyone will appreciate.

Ingredients You’ll Need
Getting ready to bake these vegan pistachio cookies is a breeze because the ingredients are both simple and essential. Each component plays a distinct role, whether it’s adding texture, flavor depth, or that gorgeous green hue from the pistachios that makes these cookies visually stunning and utterly delicious.
- 100 g raw shelled pistachios: Whether with skins or without, they bring the signature nutty crunch and vibrant color essential to the recipe.
- 200 g granulated sugar: Sweetens the dough perfectly without overpowering the natural flavors.
- 130 g vegan butter (softened): Provides a rich, creamy base that keeps the cookies tender and moist.
- 40 g vegan Greek-style yogurt: Adds subtle tanginess and moisture for that perfect cookie texture.
- 1 tablespoon vanilla extract: Enhances the overall flavor with a warm, aromatic note.
- ½ teaspoon almond extract: Complements the pistachios beautifully with a delicate nutty essence.
- 2 teaspoons lemon juice (freshly squeezed): Introduces a refreshing brightness that lifts the flavors.
- 200 g all-purpose flour: The structure base that holds everything together.
- ½ teaspoon baking soda: Helps the cookies rise and develop a light texture.
- ¼ teaspoon baking powder: Works alongside the soda for a perfect crumb.
- ½ teaspoon sea salt: Balances sweetness and enhances all other flavors.
- 1 tablespoon lemon juice (for icing): Adds zing to the icing to complement the cookie flavors.
- 1 teaspoon vegan Greek-style yogurt (for icing): Gives the icing its creamy texture without dairy.
- 120 g powdered sugar: Sweetens and thickens the icing to the perfect consistency.
How to Make Vegan Pistachio Cookies Recipe
Step 1: Preheat Your Oven
The very first step is essential for achieving perfectly baked cookies. Preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F). This ensures even heat distribution right from the start, which is crucial for the ideal texture.
Step 2: Blend the Nuts and Sugar
To get that wonderfully fine pistachio texture, add the raw shelled pistachios and granulated sugar into a food processor or blender. Blitz them until they are finely ground but not a paste—this mixture is your base, giving the cookies both sweetness and nuttiness all at once.
Step 3: Combine Wet Ingredients
Transfer the pistachio and sugar blend to a large bowl and add the softened vegan butter. Use an electric whisk or stand mixer to whisk them together for about two minutes until thoroughly combined. Then, mix in the vegan Greek-style yogurt, vanilla extract, almond extract, and freshly squeezed lemon juice. Whisk again to get a smooth, fragrant batter.
Step 4: Add Dry Ingredients and Fold
In this step, gently fold in the flour, baking soda, baking powder, and sea salt. Using a spatula here keeps the batter light and airy, ensuring your cookies don’t turn out dense. This mixture will start to take on that classic cookie dough consistency that’s so satisfying to work with.
Step 5: Bake the Cookies
Using a cookie scoop, portion out 14 equal-sized portions onto a baking sheet lined with parchment paper. Leave about 2 inches of space between each cookie to allow for spreading. Bake for 12-13 minutes; then, if you want clean edges, quickly smooth them out using a large cookie cutter while the cookies are still warm. Let them cool on the tray for about 5 minutes before removing.
Step 6: Prepare and Apply the Icing
Mix together the powdered sugar, lemon juice, and vegan Greek-style yogurt until smooth and creamy. Transfer the icing into a piping bag and cut off the tip, or simply use a spoon to drizzle it on. After the cookies have cooled, decorate them with the icing and let it set for 10-20 minutes. This final touch adds a subtle sweetness and a lovely visual appeal.
How to Serve Vegan Pistachio Cookies Recipe

Garnishes
A sprinkle of crushed pistachios or a tiny zest of lemon on top of the icing adds an extra punch of texture and color, making these cookies even more delightfully inviting.
Side Dishes
Serve these cookies with a cup of hot herbal tea or a chilled glass of plant-based milk to balance the sweetness and enjoy a comforting, wholesome treat anytime.
Creative Ways to Present
Arrange your Vegan Pistachio Cookies Recipe on a rustic wooden platter sprinkled with edible flowers or fresh mint leaves for an elegant and festive display that will wow your guests.
Make Ahead and Storage
Storing Leftovers
These cookies stay fresh and delicious when stored in an airtight container at room temperature for up to 3 days. Keep them away from direct sunlight to preserve their freshness and texture.
Freezing
You can freeze the baked cookies, placed in a single layer on a baking sheet first, then transferred to a freezer-safe bag or container. They will keep well for up to 2 months. Just thaw at room temperature before serving.
Reheating
If you want to enjoy them warm, gently heat the cookies in a toaster oven or conventional oven at low temperature for 5 minutes. Avoid microwaving because it may make them too soft or rubbery.
FAQs
Can I substitute the vegan Greek-style yogurt for something else?
Absolutely! Feel free to use vegan skyr, sour cream, or even coconut yogurt depending on your preference and availability. These options will still provide the moisture and tang needed for the recipe.
Are these cookies gluten-free?
This Vegan Pistachio Cookies Recipe uses all-purpose wheat flour, so it is not gluten-free as is. However, you can try substituting with a gluten-free flour blend, but results may vary slightly in texture.
Can I use roasted pistachios instead of raw?
Raw pistachios are recommended because they offer a mild flavor and better texture, but roasted pistachios can be used if you prefer a more intense nutty taste. Just be mindful they might affect the cookie’s moisture content.
How long do the cookies take to bake?
The cookies bake perfectly in about 12 to 13 minutes. Baking any longer may over-dry the cookies, so keep a close eye when they are near the end of the baking time.
Is the icing mandatory?
Not at all! The cookies are delightful on their own, but the icing adds a lovely sweet and tangy dimension as well as a beautiful finish, making them great for gifting or special occasions.
Final Thoughts
These Vegan Pistachio Cookies Recipe truly won my heart with their combination of flavors, textures, and simple ingredients. They feel special yet approachable, perfect whenever you want to treat yourself or impress friends with a homemade vegan delight. I promise once you try them, they’ll become one of your favorite go-to cookie recipes to bake again and again.
Print
Vegan Pistachio Cookies Recipe
- Prep Time: 10 minutes
- Cook Time: 13 minutes
- Total Time: 27 minutes
- Yield: 14 cookies
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
Delight in these Vegan Pistachio Cookies, a perfect blend of nutty richness and zesty lemon flavor. Made with raw pistachios, vegan butter, and Greek-style vegan yogurt, these cookies boast a tender texture and a luscious vegan icing on top. Easy to prepare and bake, they’re an ideal treat for gatherings or a sweet everyday indulgence.
Ingredients
Dry Ingredients
- 200 g all-purpose flour
- ½ teaspoon baking soda
- ¼ teaspoon baking powder
- ½ teaspoon sea salt
Wet Ingredients
- 130 g vegan butter (block-style, softened)
- 40 g vegan Greek-style yogurt (or vegan skyr, vegan sour cream, or coconut yogurt)
- 1 tablespoon vanilla extract
- ½ teaspoon almond extract
- 2 teaspoons lemon juice (freshly squeezed)
Pistachio and Sugar Mixture
- 100 g raw shelled pistachios (with or without skins)
- 200 g granulated sugar
Icing
- 1 tablespoon lemon juice (freshly squeezed)
- 1 teaspoon vegan Greek-style yogurt (or non-dairy milk)
- 120 g powdered sugar
Instructions
- Prepare: Preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F) to ensure even baking temperature for the cookies.
- Blend the nuts and sugar: Add the pistachios and granulated sugar to a food processor or blender and blitz until finely ground for a smooth texture. Then transfer this mixture to a large mixing bowl.
- Mix the wet ingredients: Add softened vegan butter to the pistachio-sugar mixture and whisk with an electric whisk or stand mixer for 2 minutes until combined and creamy. Next, add the vegan yogurt, vanilla extract, almond extract, and lemon juice, whisking again until fully incorporated.
- Mix the dry ingredients: Add the all-purpose flour, baking soda, baking powder, and sea salt to the wet mixture, then fold gently using a spatula to create a uniform cookie dough.
- Bake: Use a cookie scoop to portion out 14 cookies onto a baking sheet lined with parchment paper, spacing them about 2 inches apart. Bake for 12-13 minutes in the preheated oven. After baking, if needed, round off cookie edges with a large cookie cutter. Let cookies cool on the baking tray for about 5 minutes.
- Make the icing: Combine lemon juice, vegan Greek-style yogurt, and powdered sugar until smooth. Transfer the icing to a piping bag and snip the tip. Once cookies are cooled completely, pipe or drizzle the icing over each cookie. Let the icing set for 10-20 minutes before serving.
Notes
- Note 1: Pistachios can be used with or without skins depending on preference; skins add slight texture and color contrast.
- Note 2: Use block-style vegan butter softened to room temperature for easy mixing and better cookie texture.
- Let the icing set completely before stacking or storing cookies to avoid smudging.
- For a nuttier depth, lightly toast the pistachios before blending, but allow them to cool first.
- Store cookies in an airtight container at room temperature for up to 5 days or freeze for longer preservation.

