Moist Chocolate Pistachio Cookies Recipe
Introduction
These Moist Chocolate Pistachio Cookies combine rich cocoa with a tender, nutty pistachio filling for an irresistible treat. Soft, flavorful, and beautifully decorated, they’re perfect for sharing or savoring with a cup of tea or coffee.

Ingredients
- For the Pistachio Filling:
- 120 g unsalted pistachio kernels
- 50 g powdered sugar
- 30 g soft butter
- 2–3 tbsp milk or cream (depending on consistency)
- 1/4 tsp almond extract (optional)
- A pinch of green food coloring (optional, for an intense green color)
- For the Chocolate Cookie Dough:
- 180 g all-purpose flour
- 60 g unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
- 120 g soft butter
- 100 g brown sugar (light or dark)
- 50 g granulated sugar
- 1 large egg (room temperature)
- 1 tsp vanilla extract
- For the Topping:
- 50 g dark chocolate
- 1–2 tsp coconut oil or neutral-flavored oil
- 20 g chopped pistachios
Instructions
- Step 1: Prepare the filling by finely grinding the pistachios until they resemble flour, avoiding over-processing. In a small bowl, mix the ground pistachios with powdered sugar, soft butter, almond extract, and green food coloring if using. Gradually add milk or cream until the mixture is moldable but not sticky. Shape into 20–24 small balls and refrigerate for at least 30 minutes to set.
- Step 2: In a medium bowl, whisk together flour, cocoa powder, baking soda, and salt. In a large bowl, cream the butter with both sugars until light and fluffy. Add the egg and vanilla, mixing until combined. Gradually fold in the dry ingredients, mixing just until combined to avoid toughness. Wrap the dough and chill for at least 1 hour.
- Step 3: Preheat the oven to 175°C (350°F). Line baking trays with parchment paper. Take 1½ tablespoons of dough, flatten it, and place a pistachio filling ball in the center. Enclose the filling fully, roll into a ball, and place on the tray. Repeat with remaining dough and filling.
- Step 4: Bake for 10–12 minutes until edges are set but centers appear slightly underbaked. Let cookies rest on the hot tray for 5–10 minutes before transferring to a wire rack to cool completely.
- Step 5: Melt dark chocolate with coconut or neutral oil over a water bath or microwave. Drizzle over cooled cookies and immediately sprinkle with chopped pistachios.
- Step 6: Enjoy your moist and tender chocolate pistachio cookies fresh for the best flavor and texture.
Tips & Variations
- Use almond extract for a subtle nutty aroma, or omit for a milder taste.
- Green food coloring adds a striking color to the filling but is optional.
- Chilling both filling and dough helps maintain shape and texture during baking.
- For a different nutty twist, try substituting pistachios with finely ground almonds or hazelnuts.
- Ensure not to overmix the dough to keep cookies tender and soft.
Storage
Store the cookies in an airtight container at room temperature for up to 5 days. For longer storage, keep them in the refrigerator for up to 1 week or freeze for up to 1 month. When reheating, allow cookies to come to room temperature for best texture; avoid microwaving directly to prevent softening the chocolate topping.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use roasted pistachios for the filling?
It’s best to use unsalted, raw pistachios to control the salt and flavor in the filling. Roasted pistachios may alter the taste and texture.
Why are the cookies slightly underbaked when removed from the oven?
Removing the cookies when centers are still soft ensures they remain moist and tender once cooled. They continue baking on the hot tray, preventing dryness.
PrintMoist Chocolate Pistachio Cookies Recipe
These Moist Chocolate Pistachio Cookies combine rich, tender chocolate dough with a luscious pistachio filling for an indulgent treat. The secret to their softness lies in a creamy pistachio center and careful baking that leaves the cookie edges firm while the centers remain slightly underbaked. Finished with a drizzle of dark chocolate and chopped pistachios, these cookies are perfect for anyone seeking a unique, flavorful dessert with a delightful texture contrast.
- Prep Time: 1 hour 45 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 57 minutes
- Yield: 20–24 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Pistachio Filling:
- 120 g unsalted pistachio kernels
- 50 g powdered sugar
- 30 g soft butter
- 2–3 tbsp milk or cream (depending on consistency)
- 1/4 tsp almond extract (optional)
- A pinch of green food coloring (optional, for intense green color)
For the Chocolate Cookie Dough:
- 180 g all-purpose flour
- 60 g unsweetened cocoa powder
- 1 tsp baking soda
- 1/2 tsp salt
- 120 g soft butter
- 100 g brown sugar (light or dark)
- 50 g granulated sugar
- 1 large egg (room temperature)
- 1 tsp vanilla extract
For the Topping:
- 50 g dark chocolate
- 1–2 tsp coconut oil or neutral-flavored oil
- 20 g chopped pistachios
Instructions
- Prepare the filling (the key to moistness!)
Finely grind the unsalted pistachios in a food processor or blender until they resemble flour without turning into paste. In a small bowl, mix the ground pistachios with powdered sugar, soft butter, almond extract, and optional green food coloring. Gradually add milk or cream until the mixture is moldable but non-sticky, like soft modeling clay. Shape into 20–24 small balls (about 1 teaspoon each) and refrigerate at least 30 minutes to ensure the filling holds shape during baking. - Make the chocolate cookie dough (for guaranteed soft cookies!)
Whisk together flour, cocoa powder, baking soda, and salt in a medium bowl. In a large bowl, cream the soft butter with brown and granulated sugars until light and fluffy (2–3 minutes). Add egg and vanilla extract, mixing well. Gradually fold in dry ingredients just until combined to keep dough moist and tender. Form a dough ball, wrap in plastic, and refrigerate for at least 1 hour to firm up and prevent spreading. - Fill and shape the cookies
Preheat oven to 175°C (350°F) with top and bottom heat. Line baking trays with parchment paper. Flatten 1½ tablespoons of chilled cookie dough in your hand, place a pistachio filling ball in the center, and completely wrap the filling with dough so no green is visible. Roll into balls and place on trays spaced apart. Repeat for all dough and filling. - Bake (the secret to softness!)
Bake cookies for 10–12 minutes until edges look set but centers remain soft and slightly underbaked. Let cookies rest on the hot tray for 5–10 minutes after baking, then transfer carefully to a wire rack to cool completely. This resting phase prevents breakage and preserves softness. - Decorate
Melt dark chocolate with coconut or neutral oil in a heatproof bowl over a water bath or microwave until smooth. Drizzle melted chocolate in thin lines over cooled cookies. Immediately sprinkle with chopped pistachios while chocolate is still wet for a decorative finish. - Enjoy!
Serve and savor these moist, tender chocolate pistachio cookies, showcasing how thoughtful baking techniques can elevate simple ingredients into a delicious treat.
Notes
- Refrigerating the pistachio filling balls is essential to prevent leakage and retain moisture inside the cookies during baking.
- Do not overmix the cookie dough once dry ingredients are added to avoid tough cookies.
- Baking until the centers are still slightly underbaked ensures soft, tender cookies after resting.
- Let cookies cool on the baking tray before transferring to avoid breakage.
- The optional almond extract and green food coloring enhance flavor and appearance but can be omitted if desired.
- Use room temperature egg for better dough consistency.
Keywords: Chocolate pistachio cookies, moist chocolate cookies, nut-filled cookies, soft chocolate cookies, pistachio dessert, homemade cookies, chocolate treat

