
These chocolate-pistachio sandwich cookies combine rich, fudgy chocolate exteriors with a creamy pistachio filling for an elegant dessert that tastes like it came from a high-end bakery. The subtle saltiness from the pistachios perfectly balances the sweetness of the chocolate, creating an irresistible flavor combination.
I first created these cookies for a holiday cookie exchange and they disappeared before anything else on the table. Now my daughter requests them for every special occasion, claiming they taste like cookies from our favorite local bakery but better.
Ingredients
- All purpose flour: Creates the perfect structure for these cookies without making them tough
- Baking powder: Provides just enough lift while keeping cookies fudgy and brownie-like
- Dark chocolate: Forms the base of these cookies, giving them intense chocolate flavor
- Unsalted butter: Adds richness; you can control the salt level
- Room temperature eggs: Incorporate more easily, creating better texture
- Granulated sugar: Sweetens while helping create those attractive crinkly tops
- Vanilla extract: Enhances the chocolate flavor without overwhelming it
- Salt: Balances sweetness and intensifies flavor
- Roasted salted pistachios: Add crunch and complement the chocolate perfectly
- Pistachio instant pudding mix: Creates intense natural pistachio flavor without food coloring
- Milk: Activates the pudding mix for creamy texture
- Powdered sugar: Makes the filling smooth without grittiness
- Almond extract: Enhances the natural pistachio flavor subtly
Step-by-Step Instructions
- Prepare the Chocolate Base:
- Combine 8 ounces of the chopped chocolate with the butter in a microwave-safe bowl. Heat in 30-second intervals, stirring thoroughly between each, until completely melted and smooth. This gradual melting prevents scorching the chocolate. Let this mixture cool slightly while preparing other ingredients.
- Mix the Dry Ingredients:
- Whisk together the flour and baking powder in a small bowl. This step seems simple but ensures even distribution of leavening agents throughout your dough. Properly mixed dry ingredients create consistent cookies that bake evenly.
- Beat the Eggs and Sugar:
- In a stand mixer fitted with a paddle attachment or using a hand mixer, beat the eggs, sugar, vanilla, and salt on medium-high speed for about 3 minutes until the mixture becomes pale yellow and slightly thickened. The air incorporated during this step creates those beautiful crackly tops characteristic of these cookies.
- Combine Wet and Dry Ingredients:
- Add the cooled chocolate mixture to the egg mixture and beat on low speed just until combined. Overmixing at this stage can make tough cookies, so stop as soon as the chocolate is incorporated. Scrape down the sides of the bowl to ensure everything mixes evenly.
- Add Remaining Ingredients:
- Fold in the flour mixture gently with a rubber spatula just until no dry streaks remain. Then fold in the remaining 6 ounces of chopped chocolate and 1/2 cup chopped pistachios. The residual heat will slightly melt some chocolate pieces while others remain intact, creating pockets of melty chocolate throughout.
- Chill the Dough:
- Cover the bowl with plastic wrap and refrigerate for 30 minutes. This chilling time allows the flour to hydrate fully and prevents excessive spreading during baking. Cookies baked from properly chilled dough will have better texture and more defined shape.
- Prepare for Baking:
- Preheat your oven to 350°F and line baking sheets with parchment paper. Using a tablespoon or small cookie scoop, portion the dough into 1-inch balls, placing them 2 inches apart on the prepared sheets. The cookies will spread during baking, so adequate spacing is important.
- Bake the Cookies:
- Bake for 8 to 10 minutes until the edges are set but the centers still appear slightly soft. The cookies will continue cooking from residual heat after removal from the oven, so slightly under-baking ensures they remain fudgy. Allow them to cool on the baking sheets for 5 minutes before transferring to wire racks to cool completely.
- Make the Pistachio Filling:
- In a medium bowl, combine the pudding mix and milk, whisking until smooth with no lumps. Let it stand for 2 minutes to thicken slightly. In a separate bowl, beat the butter until creamy, then gradually add the powdered sugar, vanilla, salt, and almond extract. Beat until light and fluffy, about 3 minutes. Add the pudding mixture and beat until well combined and smooth. Fold in the chopped pistachios, reserving some for garnish if desired.
- Assemble the Sandwich Cookies:
- Once cookies are completely cool, spread or pipe about 1 tablespoon of the pistachio filling onto the flat side of half the cookies. Top with remaining cookies, pressing gently to spread the filling to the edges. Garnish the exposed filling around the edges with remaining chopped pistachios for a decorative touch.

My favorite thing about these cookies is watching people take their first bite. Their eyes always widen with surprise at the complexity of flavors and textures. The combination reminds me of a pistachio gelato I had in Italy years ago that I still dream about sometimes.
Storage Tips
These sandwich cookies will stay fresh in an airtight container at room temperature for up to 3 days. For longer storage, refrigerate them for up to a week but allow them to come to room temperature before serving for the best texture and flavor. The cookie dough can also be portioned and frozen on a baking sheet, then transferred to a freezer bag where it will keep for up to 3 months. Bake directly from frozen, adding 1 to 2 minutes to the baking time.
Perfect Pairings
These cookies pair beautifully with a variety of beverages. Try them with a glass of cold milk for a classic combination or with coffee for an afternoon treat. For an elegant dessert option, serve them alongside espresso or a dessert wine like Moscato. The pistachio filling also complements fruit-forward teas like Earl Grey or a fruity herbal blend.
Make Them Your Own
While this recipe is delicious as written, there are several ways to customize it to your taste preferences. For a festive holiday version, add 1/4 teaspoon of peppermint extract to the chocolate dough. You can also swap the pistachios for other nuts like hazelnuts or almonds, changing the extract in the filling to match. For a more intense chocolate experience, add 2 tablespoons of cocoa powder to the dough, or dip half of each assembled cookie in melted chocolate for an extra decadent touch.

These cookies are a show-stopping treat and sure to become a family favorite in no time.
Frequently Asked Questions
- → Can I make these cookies ahead of time?
Yes! These chocolate-pistachio sandwich cookies can be made 2-3 days in advance. Store them in an airtight container in the refrigerator and bring to room temperature before serving for the best texture and flavor.
- → What can I substitute for pistachio pudding mix?
If pistachio pudding mix is unavailable, you can make a homemade version by blending 1/4 cup ground pistachios with 1/4 cup powdered sugar and a drop of green food coloring (optional). Add this mixture to the frosting recipe in place of the pudding mix.
- → Can I freeze these sandwich cookies?
Yes, these cookies freeze well! Assemble them completely, then freeze in a single layer before transferring to an airtight container. They'll keep for up to 3 months. Thaw in the refrigerator overnight before serving.
- → How do I prevent the cookies from spreading too much?
To prevent excessive spreading, make sure your chocolate is properly cooled before adding to the batter. Additionally, chilling the dough for 20-30 minutes before baking helps maintain the cookies' shape during baking.
- → What's the best chocolate to use for these cookies?
For the richest flavor, use high-quality dark chocolate with 60-70% cocoa content. You can substitute semi-sweet chocolate for a slightly sweeter cookie, but avoid milk chocolate as it would make the cookies too sweet and alter their texture.
- → How long will the pistachio filling stay fresh?
The pistachio filling will stay fresh for up to 5 days when the assembled cookies are stored in the refrigerator. The pudding mix helps stabilize the frosting, allowing it to maintain its texture and flavor.