You know that cookie you bite into and instantly need to know what’s in it? These are those cookies.
They’re buttery, a little crumbly, packed with that deep nutty pistachio flavor, and honestly? They look way fancier than the effort involved. If you’ve ever wanted to bring something to a gathering and have people assume you went to culinary school, this is your recipe.
And the green color. It’s naturally from the pistachios — no food dye, no tricks. Just real ingredients doing their thing.

What You’ll Need
Keep it simple. These ingredients are easy to find, and most of them are probably already in your kitchen.
Dry Ingredients:
- 1¾ cups (220g) all-purpose flour
- 1 cup (100g) raw unsalted pistachios, finely ground
- ¼ cup (25g) finely chopped pistachios (for rolling)
- ½ teaspoon fine sea salt
Wet Ingredients:
- 1 cup (226g) unsalted butter, softened to room temperature
- ¾ cup (90g) powdered sugar, sifted
- 2 large egg yolks
- 1 teaspoon pure vanilla extract
- ¼ teaspoon pure almond extract
Optional Finishing:
- 4 oz (115g) white chocolate, for dipping
- Flaky sea salt, for sprinkling on top
Makes approximately 24 cookies.
Tools Required
Nothing fancy needed here.
- Food processor or high-powered blender (for grinding pistachios)
- Stand mixer or hand mixer
- Two mixing bowls
- Baking sheets (2)
- Parchment paper
- Cookie scoop or tablespoon
- Wire cooling rack
- Small heatproof bowl (if dipping in chocolate)
Pro Tips
These are the things I wish I knew before making these the first time.
- Don’t over-grind your pistachios. A few extra pulses and you’ll end up with pistachio paste, not pistachio flour. Pulse in short bursts and check frequently. You want a fine, sandy texture.
- Room temperature butter is non-negotiable. Cold butter won’t cream properly and you’ll get a dense, crumbly mess instead of a tender cookie. Pull it out 1-2 hours before you start.
- Underbake on purpose. These cookies look underdone when you pull them out. That’s right. They firm up completely as they cool, so trust the process and pull them at 12-13 minutes even if they seem soft.
- Sift the powdered sugar. It takes 30 seconds extra and makes the dough incredibly smooth. Lumpy sugar = lumpy texture. Worth it.
- Chill the dough if it gets too soft. If your kitchen is warm and the dough starts sticking to your hands while rolling, pop it in the fridge for 15-20 minutes. It’ll be much easier to work with.

Instructions
Step 1: Grind your pistachios. Add the raw pistachios to a food processor and pulse in 3-second bursts until you get a fine, powdery texture. Should take about 8-10 pulses. Set aside.
Step 2: Cream the butter and sugar. In your stand mixer (or with a hand mixer), beat the softened butter and sifted powdered sugar together on medium-high for 2-3 minutes until light and fluffy. Don’t rush this step.
Step 3: Add the eggs and extracts. Mix in the egg yolks one at a time, then add the vanilla and almond extract. Beat until just combined.
Step 4: Add the dry ingredients. On low speed, mix in the ground pistachios, flour, and salt. Mix until a soft dough forms. Don’t overmix once the flour goes in.
Step 5: Preheat your oven. Set it to 325°F (165°C) and line your baking sheets with parchment paper.
Step 6: Roll the dough. Scoop about 1 tablespoon of dough and roll it into a ball. Roll each ball in the finely chopped pistachios until coated, then place on the baking sheet 2 inches apart. Gently press each ball down slightly with your palm.
Step 7: Bake. Bake for 12-14 minutes, or until the edges are just set. The centers will look a little underdone. That’s perfect.
Step 8: Cool completely. Leave the cookies on the baking sheet for 5 minutes before transferring to a wire rack. They need that time to set up properly.
Step 9: Optional chocolate dip. Melt the white chocolate in a heatproof bowl over a pot of simmering water (or microwave in 30-second bursts). Dip half of each cooled cookie into the chocolate, let the excess drip off, place on parchment, and sprinkle with flaky salt. Let set at room temperature or refrigerate for 10 minutes.
Substitutions and Variations
No almond extract? Skip it entirely or replace with a tiny splash more vanilla. It adds a lovely depth but the cookies are still great without it.
Want them gluten-free? Swap the all-purpose flour 1:1 with a good quality gluten-free flour blend. The texture will be slightly more delicate but the flavor holds up really well.
Prefer dark chocolate? Dark chocolate works just as beautifully as white. It gives them a more sophisticated, slightly bitter contrast to the sweet, nutty cookie.
Want a bit of crunch? Add 2 tablespoons of finely chopped pistachios directly into the dough along with the ground pistachios.
Going vegan? Replace the egg yolks with 1 tablespoon of cornstarch mixed with 2 tablespoons of water. Replace butter with a quality vegan butter stick (not the spreadable kind). The cookies will be slightly less tender but still delicious.
Make Ahead Tips
These cookies are a dream when it comes to planning ahead.
- Make the dough up to 48 hours in advance. Wrap it tightly in plastic wrap and refrigerate. When you’re ready to bake, let it sit at room temperature for about 20 minutes so it’s pliable enough to roll.
- Freeze the unbaked cookie balls. Roll them into balls, coat in pistachios, freeze on a baking sheet until solid, then transfer to a zip-lock bag. Bake straight from frozen at 325°F for 14-16 minutes.
- Freeze the baked cookies. They freeze beautifully for up to 2 months. Layer with parchment paper in an airtight container.
Nutrition Overview
Here’s an approximate breakdown per cookie (without the chocolate dip):
| Per Cookie | Amount |
|---|---|
| Calories | ~145 kcal |
| Total Fat | 10g |
| Saturated Fat | 5.5g |
| Carbohydrates | 12g |
| Sugar | 4g |
| Protein | 2.5g |
| Fiber | 0.8g |
Pistachios are one of the most nutrient-dense nuts you can use in baking — they’re rich in healthy fats, protein, fiber, vitamin B6, and antioxidants. Doesn’t make these a health food, but still, interesting facts only here.
Meal pairing ideas: Serve alongside a cup of cardamom tea, espresso, or a cold glass of oat milk. They’re also an incredible accompaniment to vanilla bean ice cream.
Leftovers and Storage
Room temperature: Store in an airtight container for up to 7 days. They actually get better on day 2 and 3 as the flavors deepen.
Refrigerator: Up to 2 weeks in an airtight container. Bring to room temp before serving for the best texture.
Freezer: Up to 2 months. Layer with parchment so they don’t stick together.
Pro storage tip: Add a small piece of bread to the container if your cookies start to dry out. It sounds weird but it works — the cookies absorb the moisture from the bread and stay soft.
FAQ
Can I use salted butter? You can, but cut the added sea salt down to just a pinch. The balance of sweet and salty is key in this recipe.
My dough is too crumbly to roll. What do I do? Add 1 teaspoon of cold water at a time and work it into the dough until it comes together. Sometimes flour absorbs differently depending on humidity and brand.
Can I use pre-made pistachio butter instead of grinding pistachios? Yes. Replace the 1 cup ground pistachios with ½ cup of pure pistachio butter (no added sugar or oil). The texture will be slightly softer and denser, but the flavor is incredible.
Why do my cookies spread too much? This usually means the butter was too warm or the dough wasn’t chilled enough. Make sure your baking sheets are also cool before adding the cookies. Hot baking sheets = spread cookies.
Do the cookies need to be pressed down before baking? A gentle press helps them bake evenly and gives them that classic shortbread-style look. Don’t press too hard or they’ll crack.
Can I add food coloring to make them more green? You really don’t need to. The natural green from the pistachios is subtle and beautiful. If you want a deeper color, use a small amount of natural matcha powder (about 1 teaspoon) in the dough — it won’t change the flavor much and deepens the green significantly.
How do I know they’re done if they still look soft? Check the edges. When the very edges look set and just barely golden, pull them out. The center firms up as they cool. Every oven is different, so check at the 12-minute mark the first time.
Wrapping Up
If there’s one cookie recipe that consistently gets people asking for the recipe, this is it.
They’re not complicated, they don’t require any fancy technique, and they use real, simple ingredients that actually make them taste better than anything from a box.
The first time you make them, you’ll probably eat three before they’ve fully cooled. That’s normal. That’s expected.
Give them a try this week and drop a comment below with how they turned out — or any questions you hit along the way. I read every single one. 🍪