
Fudgy chocolate cookies sandwiched around a nutty pistachio cream create a fancy treat that'll make folks think you bought them from a fancy pastry shop. The hint of salt from the pistachios works great with the sweet chocolate, making a combo you just can't stop eating.
I came up with these treats for a Christmas cookie swap and they vanished faster than anything else. These days my kid asks for them whenever we're celebrating something, saying they beat the ones from our neighborhood bakery hands down.
What You'll Need
- All purpose flour: Gives these cookies the right texture without getting hard
- Baking powder: Adds a bit of rise while keeping that dense, brownie feel
- Dark chocolate: The main flavor that makes these cookies so rich
- Unsalted butter: Brings creaminess; lets you adjust saltiness yourself
- Room temperature eggs: Mix in better for smoother cookie dough
- Granulated sugar: Adds sweetness and helps create those nice crackled tops
- Vanilla extract: Boosts chocolate flavor in a subtle way
- Salt: Cuts through sweetness and makes flavors pop
- Roasted salted pistachios: Give a nice bite and work amazingly with chocolate
- Pistachio instant pudding mix: Packs real pistachio flavor without artificial colors
- Milk: Turns the pudding mix into a creamy filling
- Powdered sugar: Keeps the filling silky without any sugar grains
- Almond extract: Brings out more nutty taste in the filling
How To Make Them
- Melt Your Chocolate:
- Mix 8 ounces of chopped chocolate with butter in a bowl that's safe for the microwave. Warm it in short 30-second bursts, stirring between each until it's all smooth. This slow method keeps the chocolate from burning. Let it cool a bit while you work on other things.
- Get Dry Stuff Ready:
- Stir the flour and baking powder together in a small bowl. This quick step makes sure your cookies rise evenly and don't have clumps of baking powder in spots.
- Whip Eggs and Sugar:
- Using a stand mixer or hand mixer, beat eggs, sugar, vanilla, and salt for around 3 minutes until it looks lighter and gets a bit thick. This puts air in the mix, which is what gives you those pretty cracked tops everyone loves.
- Mix Wet and Dry:
- Pour your cooled chocolate into the egg mix and beat slowly just until it comes together. Don't go overboard with mixing here or your cookies might get tough. Scrape the bowl to catch any bits hiding on the sides.
- Finish the Dough:
- Use a spatula to gently fold in the flour mix until you can't see any more flour streaks. Then add the other 6 ounces of chopped chocolate and 1/2 cup chopped pistachios. The warm dough will melt some chocolate bits but leave others whole, giving you melty spots throughout.
- Cool it Down:
- Cover the bowl with wrap and stick it in the fridge for half an hour. This rest time helps the flour soak up moisture and stops cookies from spreading too much when baked. It really improves how they turn out.
- Get Ready to Bake:
- Heat your oven to 350°F and line your cookie sheets with parchment. Scoop tablespoon-sized balls of dough, keeping them 2 inches apart on the sheets. They'll need room to grow as they bake.
- Bake Them Up:
- Cook for 8-10 minutes until edges look set but middles still seem a tad soft. They'll keep cooking after you take them out, so pulling them early keeps them nice and fudgy. Let them sit on the hot pan for 5 minutes, then move to cooling racks.
- Create the Filling:
- Mix pudding powder and milk in a bowl, stirring until smooth. Let it thicken for 2 minutes. In another bowl, beat butter till fluffy, then slowly add powdered sugar, vanilla, salt, and almond extract. Beat about 3 minutes until it's light. Add the pudding and mix till smooth. Stir in chopped pistachios, saving some for decoration if you want.
- Put Them Together:
- After cookies cool completely, spread or pipe about a tablespoon of filling onto the flat side of half your cookies. Top with remaining cookies, pressing lightly so filling reaches the edges. Roll the exposed filling edges in leftover chopped pistachios to make them look fancy.

I love watching people try these cookies for the first time. They always look surprised at how many flavors and textures hit them at once. It reminds me of this amazing pistachio ice cream I had once on vacation in Italy that I still think about sometimes.
How To Keep Them Fresh
Keep these sandwich cookies in a sealed container at room temp for up to 3 days. If you want them to last longer, put them in the fridge for up to a week, but let them warm up before eating so they're soft again. You can also roll the dough into balls and freeze them on a tray, then put them in a freezer bag where they'll stay good for 3 months. When you're ready, bake them straight from frozen, just add a minute or two to the cooking time.
What To Serve With Them
These cookies go great with lots of drinks. Try them with cold milk for a classic snack or with coffee for an afternoon break. If you want to get fancy, serve them with espresso or sweet wine like Moscato. The pistachio filling also tastes wonderful with Earl Grey tea or any fruity herbal tea.
Ways To Switch It Up
Though these cookies are great just as they are, you can change them up however you want. For Christmas, try adding a tiny bit of peppermint flavor to the chocolate dough. You can swap out pistachios for other nuts like hazelnuts or almonds and change the extract to match. For mega chocolate lovers, mix in some cocoa powder to the dough, or dunk half of each finished cookie in melted chocolate for an extra special treat.

These fancy sandwich cookies will steal the show at any gathering and quickly become a must-have treat in your family.
Frequently Asked Questions
- → Can I make these cookies ahead of time?
Absolutely! You can prep these chocolate-pistachio treats 2-3 days before you need them. Just keep them in a sealed container in your fridge and let them warm up on the counter before eating for the best taste and feel.
- → What can I substitute for pistachio pudding mix?
If you can't find pistachio pudding mix, try making your own by grinding 1/4 cup pistachios with 1/4 cup powdered sugar and a tiny bit of green food coloring if you want. Mix this into your frosting instead of the packaged pudding.
- → Can I freeze these sandwich cookies?
They freeze great! Put them together completely, freeze them flat first, then stack them in an airtight box. They'll stay good for about 3 months. Let them thaw in your fridge overnight before serving.
- → How do I prevent the cookies from spreading too much?
Make sure your melted chocolate cools down before you mix it in. Also, popping your cookie dough in the fridge for 20-30 minutes before baking really helps them keep their shape while cooking.
- → What's the best chocolate to use for these cookies?
Go for good quality dark chocolate with 60-70% cocoa for the deepest flavor. You can use semi-sweet if you want them a bit sweeter, but don't use milk chocolate as your cookies will turn out too sweet and won't have the right texture.
- → How long will the pistachio filling stay fresh?
Your pistachio filling will stay yummy for about 5 days if you keep the finished cookies in the fridge. The pudding mix in the recipe helps the frosting stay nice and doesn't let it break down or lose its taste.