If you’ve been searching for a sweet treat that’s both indulgent and plant-based, this Vegan Pistachio Cookies Recipe is about to become your new obsession. Picture delicate, buttery cookies enriched with the vibrant, nutty essence of pistachios, perfectly complemented by a hint of lemon and a silky smooth vegan icing. These gems are utterly delightful, offering a chewy yet crisp texture that will keep you reaching back for more. Whether you’re baking for family, friends, or just treating yourself, these cookies are guaranteed to impress while staying completely vegan and wholesome.

Ingredients You’ll Need
Getting the ingredients right is the secret to these tasty cookies. Each one plays a crucial role, from the rich pistachios adding crunch and vibrant green color, to the vegan butter providing that dreamy, tender crumb. The lemon juice and extracts brighten up the flavor, while the combination of baking soda and powder ensures just the right lift and chewiness.
- 100 g raw shelled pistachios: Use with or without skins for that signature nutty flavor and beautiful color.
- 200 g granulated sugar: Essential for sweetness and helps grind the pistachios finely in the food processor.
- 130 g vegan butter (softened): Key for richness and that melt-in-your-mouth texture, so make sure it’s soft for easy mixing.
- 40 g vegan Greek-style yogurt: Adds creaminess and helps bind the dough, while keeping things moist.
- 1 tablespoon vanilla extract: A classic flavor booster that enhances all the ingredients beautifully.
- ½ teaspoon almond extract: Subtle but powerful, it deepens the nutty notes in the cookies.
- 2 teaspoons lemon juice (freshly squeezed): Gives a fresh, zesty brightness that balances the sweetness.
- 200 g all-purpose flour: The structure of your cookies, so be sure to measure it correctly for the perfect dough consistency.
- ½ teaspoon baking soda: Helps the cookies rise and spread just enough without getting too fluffy.
- ¼ teaspoon baking powder: Works with the soda for a gentle lift and delicate texture.
- ½ teaspoon sea salt: Enhances all the flavors and balances the sweetness.
- 1 tablespoon lemon juice (for icing): Adds tang and helps the icing set nicely on top.
- 1 teaspoon vegan Greek-style yogurt (for icing): Creates a luscious, creamy base for the icing.
- 120 g powdered sugar: For that perfectly smooth and sweet icing finish.
How to Make Vegan Pistachio Cookies Recipe
Step 1: Prepare Your Oven and Ingredients
The first step is all about setting the stage for cookie perfection. Preheat your oven to fan-forced 160°C (320°F) or a conventional 180°C (356°F). This ensures even cooking from the moment the cookies go in. While it heats, gather your ingredients so everything is within reach.
Step 2: Blend the Nuts and Sugar
Pop the pistachios and granulated sugar into a food processor or a strong blender. Blitz them until you get a fine, sandy texture. This step releases the pistachio oils, which will infuse your cookies with that rich, warm nuttiness. Once done, transfer this mixture into a large mixing bowl to prepare for the next steps.
Step 3: Mix the Wet Ingredients
Next, add the softened vegan butter to the pistachio-sugar mix and whisk with an electric mixer for about 2 minutes until everything is fluffy and well combined. This is where the magic starts, as the butter traps air making the cookies lighter. Then, fold in the vegan yogurt, along with vanilla extract, almond extract, and lemon juice. Whisk again gently to integrate all those gorgeous flavors evenly throughout the dough.
Step 4: Incorporate the Dry Ingredients
It’s time to bring in the all-purpose flour, baking soda, baking powder, and sea salt. Use a spatula to fold them in carefully without overmixing. This keeps your dough tender and ensures that the leavening agents work properly, resulting in cookies with the perfect balance between softness and structure.
Step 5: Shape and Bake the Cookies
Using a cookie scoop, divide the dough into 14 even portions and place them on a baking tray lined with parchment paper, leaving a couple of inches between each. Bake for 12 to 13 minutes, allowing the cookies to firm up around the edges but remain soft inside. If needed, gently round off the edges with a cookie cutter for a polished look. Let them cool on the tray for about 5 minutes; this resting time keeps them from breaking apart.
Step 6: Prepare and Apply the Icing
While the cookies cool, mix the powdered sugar, lemon juice, and vegan yogurt until smooth to create a luscious icing. Transfer it to a piping bag for neat application or simply drizzle with a spoon for a casual, rustic charm. Let the icing set for 10 to 20 minutes before serving — this final touch adds the perfect sweet tang and visual appeal.
How to Serve Vegan Pistachio Cookies Recipe

Garnishes
These cookies shine on their own, but a small sprinkle of crushed pistachios on top of the icing can add a stunning visual contrast and an extra layer of crunch. Alternatively, a tiny flick of edible flower petals can turn them into a beautiful centerpiece for any tea party.
Side Dishes
Pair your vegan pistachio cookies with a warm cup of herbal tea, such as chamomile or mint, which complements their zesty lemon notes. For a richer experience, almond or oat milk lattes are excellent companions, enhancing the nutty flavors in every bite.
Creative Ways to Present
Try stacking the cookies with a dollop of vegan whipped cream or non-dairy ice cream in between for a quick and impressive ice cream sandwich. For gifting, place them in a decorative tin lined with parchment paper and tied with a ribbon — the perfect thoughtful vegan treat that anyone will adore.
Make Ahead and Storage
Storing Leftovers
Once your Vegan Pistachio Cookies Recipe is baked and iced, store any leftovers in an airtight container at room temperature. They’ll stay fresh and delicious for up to 5 days, making them a lovely option for weekend treats or sharing during the week.
Freezing
To keep these cookies longer, freeze them in a single layer on a baking sheet until solid, then transfer to a freezer-safe bag or box. They’ll maintain their flavor and texture for up to 3 months. When you’re ready to enjoy, simply thaw at room temperature.
Reheating
Warm the cookies slightly in a preheated oven at 150°C (300°F) for about 5 minutes to refresh their soft texture and gently soften the icing. Avoid microwaving, which can make them tough or cause the icing to melt unevenly.
FAQs
Can I use other nuts instead of pistachios?
Yes, feel free to experiment with almonds or cashews if you prefer. However, pistachios give a unique flavor and vibrant color that makes this Vegan Pistachio Cookies Recipe special.
What if I don’t have vegan Greek-style yogurt?
You can substitute with vegan skyr, vegan sour cream, or even coconut yogurt as these maintain the creamy texture and slight tang needed in the recipe.
Are these cookies gluten-free?
This recipe uses all-purpose flour, which contains gluten. To make it gluten-free, you can use a gluten-free flour blend, but be aware that texture might vary slightly.
Can I make these cookies nut-free?
Since pistachios are the star ingredient, removing nuts would change the recipe significantly. For a nut-free option, consider looking for a different vegan cookie recipe that uses seeds or oats instead.
How long does it take for the icing to set properly?
Typically, letting the icing rest for about 10 to 20 minutes at room temperature is enough for it to firm up nicely before serving.
Final Thoughts
There’s something truly special about baking cookies from scratch, especially when they’re bursting with flavor and perfectly align with your vegan lifestyle. This Vegan Pistachio Cookies Recipe is full of heart and soul, ideal for sharing or savoring solo with a warm drink. Give these cookies a try — I promise once you do, they’ll become a delicious staple in your baking repertoire!
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 crunchy and flavorful Vegan Pistachio Cookies, featuring a perfect balance of nutty pistachios, zesty lemon, and a smooth vegan icing. Made with wholesome ingredients and refined sugar, these cookies are a wonderful dairy-free treat that’s easy to bake and sure to impress both vegans and non-vegans alike.
Ingredients
Cookie Ingredients
- 100 g raw shelled pistachios (with or without skins)
- 200 g granulated sugar
- 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 freshly squeezed lemon juice
- 200 g all-purpose flour
- ½ teaspoon baking soda
- ¼ teaspoon baking powder
- ½ teaspoon sea salt
Icing Ingredients
- 1 tablespoon freshly squeezed lemon juice
- 1 teaspoon vegan Greek-style yogurt (or non-dairy milk)
- 120 g powdered sugar
Instructions
- Preheat Oven: Preheat your oven to fan-forced 160°C (320°F) or conventional 180°C (356°F) to ensure the perfect baking environment for your cookies.
- Blend Nuts and Sugar: Place the pistachios and granulated sugar in a food processor or blender and blitz until finely ground, then transfer this mixture to a large mixing bowl.
- Mix Wet Ingredients: Add softened vegan butter to the pistachio sugar mixture; whisk with an electric mixer for 2 minutes to combine well. Then add the vegan yogurt, vanilla extract, almond extract, and 2 teaspoons of freshly squeezed lemon juice, whisking again until everything is fully incorporated.
- Incorporate Dry Ingredients: Add the all-purpose flour, baking soda, baking powder, and sea salt to the wet mixture and fold them in gently using a spatula until just combined, being careful not to overmix.
- Shape and Bake Cookies: Use a cookie scoop to divide the dough into 14 equal portions and place them on a baking sheet lined with parchment paper, spacing them about 2 inches apart. Bake for 12-13 minutes, then optionally use a large cookie cutter to shape the edges neatly. Let the cookies cool on the baking tray for about 5 minutes.
- Prepare Icing: In a small bowl, mix 1 tablespoon lemon juice, 1 teaspoon vegan Greek-style yogurt or non-dairy milk, and 120 g powdered sugar until smooth. Transfer the icing to a piping bag and snip off the tip.
- Decorate Cookies: Once the cookies are completely cool, pipe or drizzle the icing over each cookie. Allow the icing to set for 10-20 minutes before serving.
Notes
- You can keep the pistachio skins on for extra texture and flavor or remove if preferred.
- Ensure the vegan butter is softened to room temperature for easy mixing.
- The lemon juice adds a subtle tang that brightens the cookies but can be adjusted to your taste.
- Use parchment paper on the baking sheet to prevent sticking and ensure easy cleanup.
- Letting the cookies cool slightly before shaping with a cookie cutter helps them hold their shape without breaking.
- Store leftovers in an airtight container at room temperature for up to 3 days.

