These Chocolate Pistachio Thumbprint Cookies are the perfect mix of soft, chewy, nutty, and chocolaty. Perfect for the holidays or gifting.
If you’re looking for a cookie that feels both cozy and a little bit fancy, these Chocolate Pistachio Thumbprint Cookies are exactly what you need. Rich, tender chocolate cookies filled with a smooth, creamy pistachio center come together in a dessert that’s as beautiful as it is delicious. The deep cocoa flavor paired with nutty pistachios and sweet white chocolate makes every bite perfectly balanced and totally irresistible.
I am not one to bake cookies a lot, but this recipe is one I am coming back to again and again.
These cookies are wonderful for the holiday season, special occasions, or anytime you want to bake something that looks bakery-worthy without being complicated.
They’re easy to prepare, can be made ahead, and are perfect for gifting, cookie boxes, or serving alongside a cup of coffee or tea.

Chocolate Pistachio Thumbprint Cookies Ingredients
These chocolate pistachio thumbprint cookies are made with simple, but high-quality ingredients. A rich cocoa cookie base pairs perfectly with a creamy pistachio filling, finished with a sprinkle of crunchy pistachios for texture and flavor. Let’s dive into the ingredients you will need to make this recipe!
Pistachio Cream (For the filling)
This silky pistachio cream adds richness, nuttiness, and a subtle sweetness that perfectly balances the chocolate cookies.
- Unsalted pistachios: The star of the filling. Use shelled, unsalted pistachios so you can control the salt level. Roasting them lightly enhances their flavor, but it’s optional.
- Milk: Helps blend the pistachios into a smooth, creamy texture. You can use dairy milk or plant milk to keep this recipe dairy-free. Almond, oat, or soy milk all work beautifully.
- Butter: Adds richness and helps create a smooth, glossy pistachio cream. Vegan butter works just as well here, just make sure it’s a good-quality brand.
- White chocolate: Sweetens and thickens the pistachio cream while giving it a luxurious texture. Use dairy-free white chocolate if keeping the recipe fully vegan.
- Powdered sugar: Just a touch to enhance sweetness without overpowering the pistachio flavor. You can adjust slightly to taste.
Chocolate Cookie Dough
These cookies are tender, buttery, and lightly cocoa-flavored, creating the perfect base for the pistachio filling.
- All-purpose flour: Provides structure while keeping the cookies soft. For best results, weigh your flour to avoid dry cookies.
- Cocoa powder: Adds deep chocolate flavor and color. Use unsweetened cocoa powder; Dutch-processed works especially well for a richer taste.
- Softened butter: The key to soft, melt-in-your-mouth cookies. Make sure the butter is soft (not melted), so it creams smoothly with the sugar. Vegan or dairy butter both work.
- Powdered sugar: Creates a delicate, tender crumb and gives the cookies a smooth texture rather than a crunchy one.
- Vanilla paste: Enhances both the chocolate and pistachio flavors. Vanilla extract works too, but paste adds little flecks and a deeper aroma.
- Salt: Just a pinch of salt is essential for balancing sweetness and intensifying the chocolate flavor.
- Milk: Adds moisture and helps bring the dough together. Adjust slightly if your dough feels too dry. Plant-based or dairy both work just fine.
Decoration
- Chopped pistachios: Sprinkled on top for a pop of color, texture, and extra nutty flavor. This final touch makes the cookies look festive.

How to make Chocolate Pistachio Thumbprint Cookies
These cookies come together in a few simple steps, with a little extra care that makes all the difference. From creating a smooth, vibrant pistachio cream to shaping perfectly tender chocolate thumbprints, the process is both enjoyable and rewarding.
Follow the steps below for beautifully shaped cookies with a rich filling and bakery-style results every time!
Prepare the pistachios
You can do this step up to 1 day ahead of baking the cookies, as the pistachio cream needs to chill for at least 4 hours to set.
Prepare the pistachios by removing the shells, and bring a small pot of water to a boil. Add the pistachios and boil them for 4 minutes. This step loosens the thin brown skins, which helps create a smoother, brighter green pistachio cream. Don’t boil longer than 4 minutes, as overcooking can dull the color and flavor.
Drain the pistachios and immediately transfer them onto a clean kitchen towel. Fold the towel over the pistachios and gently rub them together. Most of the skins should slip off easily. Discard the skins and transfer the peeled pistachios to a food processor.
A few remaining skins are fine, but removing most of them gives the cream a smoother texture and a fresher color.
Blend into a paste
Add 40 ml of milk and ½ tablespoon of powdered sugar to the pistachios. Process in a blender or food processor until you get a thick, smooth paste. Stop occasionally to scrape down the sides so everything blends evenly.
The paste should look glossy and cohesive. If your processor struggles, add 1–2 teaspoons of extra milk.
Melt the remaining ingredients
In a small saucepan over low heat, gently melt the remaining milk, butter, and white chocolate. Stir constantly until smooth, then remove from heat. Keep the heat low to prevent the white chocolate from seizing or burning.
Combine and chill
Pour the melted mixture into the pistachio paste and blend again until completely smooth and creamy. Transfer the pistachio cream to a container, cover, and refrigerate for at least 4 hours, or preferably overnight.
Making the pistachio cream a day ahead improves both texture and flavor.
Prepare the Chocolate Thumbprint Cookies
Line two large baking sheets with parchment paper and set aside.
In a bowl, whisk together the flour and cocoa powder until evenly combined. Sifting the cocoa helps prevent lumps and ensures a smooth dough.
In a separate bowl, combine the softened butter, powdered sugar, vanilla paste, and salt. Whisk until smooth, creamy, and pale, or cream with a food processor.
The butter should be soft but not melted; this ensures tender cookies that hold their shape.
Combine wet and dry ingredients
Sift the cocoa-flour mixture over the butter mixture and gently mix until the flour is fully moistened and a thick dough begins to form. Mix just until combined and don’t overmix, as this can make the cookies tough.
Pour in 2 tablespoons of milk and mix until the dough comes together. The dough should be soft, pliable, and slightly sticky but easy to handle.
If the dough feels too dry, add 1 teaspoon of milk at a time.
Shape the cookies
Scoop small portions of dough using a spoon (or a small cookie scoop), gently roll them into smooth balls, and place them on the prepared baking sheets.
Use your thumb or the bottom of a small spoon to press an indentation into the center of each cookie immediately after shaping. Press gently but firmly. This helps prevent cracks during baking. If a few cracks form, that’s fine, too. I quite like the imperfection of homemade cookies!
Chill the cookies
Transfer the baking sheets to the refrigerator and chill for 30 minutes. Chilling helps the cookies hold their shape and keeps the thumbprints defined.
While chilling, preheat the oven to 160°C (320°F).
Bake the cookies
Bake the cookies for about 18 minutes, or until they are set and feel firm to the touch. The cookies should not brown much; this keeps them tender and soft.
Cool & assemble
Remove the cookies from the oven and allow them to cool completely on the baking sheet for a few minutes, then transfer them to a wire rack.
Don’t fill warm cookies, as this will cause the pistachio cream to melt.
Transfer the chilled pistachio cream to a piping bag (or a zip-top bag with the corner snipped) and pipe it neatly into the center of each cookie, after they have cooled.
Sprinkle the tops with chopped pistachios for added crunch and a beautiful finish.
Before serving
Let the cookies sit at room temperature for at least 2 hours to allow the pistachio cream to firm up slightly. Alternatively, refrigerate them for a quicker set.
The flavor and texture improve after resting. These cookies are even better the next day!

Serving suggestions
These cookies are best enjoyed once the pistachio cream has had time to set slightly, giving you clean bites and the perfect balance of soft chocolate cookie and creamy filling. Serve them at room temperature for the best flavor, allowing the pistachio and chocolate notes to really shine.
You can arrange the cookies on a serving plate with fresh berries, a dusting of powdered sugar, and a few whole pistachios for a beautiful, bakery-style presentation. This is perfect for holidays and special occasions.
Or, add these cookies to Christmas or holiday cookie boxes alongside classic sugar cookies, gingerbread, or shortbread. Their deep chocolate color and green pistachio filling make them especially festive.
Storage tips
Once assembled and fully set, store the cookies in an airtight container at cool room temperature for up to 2 days. Place parchment paper between layers to protect the pistachio cream.
If your kitchen is warm, it’s best to store them in the refrigerator to keep the filling firm.
Refrigeration:
For longer storage, store the cookies in an airtight container in the refrigerator for up to 5 days. Let them sit at room temperature for 10–15 minutes before serving for the best texture and flavor.
Freezing the cookies:
We recommend freezing baked, unfilled cookies. Bake and cool the cookies completely. Arrange them in a single layer in a freezer-safe container. Separate layers with parchment paper. Freeze for up to 2 months.
To serve, thaw at room temperature, then fill with pistachio cream.
The pistachio cream can be made ahead and frozen on its own for up to 2 months. Thaw in the refrigerator and stir well before piping.
Make-ahead tip
For best results, prepare the pistachio cream 1 day in advance, bake the cookies the same day, and assemble about 2 hours before serving, so the cream has time to set. This ensures the freshest texture and the prettiest presentation.
Similar recipes:
Vegan Almond Thumbprint Cookies
Homemade Pistachio Linzer Cookies
Vegan Vanilla Crescent Cookies
This recipe is sponsored by Hofer Slovenija.

Chocolate Pistachio Thumbprint Cookies
These Chocolate Pistachio Thumbprint Cookies are the perfect mix of soft, chewy, nutty, and chocolaty. Perfect for the holidays or gifting.
Ingredients
Pistachio Cream:
- 75 grams of unsalted pistachios
- 90 ml of milk (plant or dairy)
- 15 grams of butter (vegan or dairy)
- 50 grams of white chocolate
- 1/2 tablespoon of powdered sugar
Cookies:
- 280 grams of flour
- 40 grams of cocoa
- 200 grams of softened butter (vegan or dairy)
- 100 grams of powdered sugar
- 1 teaspoon of vanilla paste
- A pinch of salt
- 2 tablespoons of milk (plant or dairy)
Decoration:
- 1 tablespoon of chopped pistachios
Instructions
- For the pistachio cream: Remove the shells from the pistachios. Bring a pot of water to a boil and add the shelled pistachios. Boil them for 4 minutes, then drain and immediately transfer them onto a clean kitchen towel. Fold the towel over the pistachios and gently rub them, which will help remove the stubborn peel. Discard the peels and transfer the pistachios to a food processor.
- Add 40 ml of milk and 1/2 tablespoon of powdered sugar to the pistachios and start the food processor. Blend the pistachios thoroughly to obtain a smooth paste. Stop the food processor as needed and scrape down the sides of the bowl to ensure the ingredients are well mixed.
- Melt the remaining milk, butter, and white chocolate in a saucepan over low heat. Stir to combine the ingredients, then pour them into the pistachio paste and blend until smooth.
- Chill the pistachio cream in the refrigerator for at least 4 hours to firm it up (or make it a day ahead!)
- Line two large baking sheets with parchment paper.
- Prepare the cookies: In a bowl, mix the flour and cocoa. In another bowl, combine the softened butter, powdered sugar, vanilla, and salt. Whisk until you get a smooth and creamy mixture. Sift the cocoa-flour mixture onto the wet ingredients and mix until the ingredients combine and the flour is wet and has absorbed the liquids.
- Pour 2 tablespoons of milk over the dough and mix it in to form the dough. The dough should hold together and be slightly sticky.
- Scoop a small portion of the dough with a spoon, lightly knead it, and shape it into a ball, then place it on the prepared baking sheet. Use your thumb or the bottom of a small spoon to make an indentation in the center of the dough as soon as you shape the cookie, to prevent it from cracking. Repeat to use all the dough; you should get approximately 24 cookies.
- Place the baking sheets with the cookies in the refrigerator for 30 minutes, and preheat the oven to 160°C (320°F) during this time.
- Place the cookies in the preheated oven and bake for about 18 minutes, or until they are baked and firm to the touch. Remove from the oven and let them cool completely on a wire rack.
- Assemble the cookies: Remove the pistachio cream from the refrigerator, transfer it to a piping bag, and pipe it into the indentations of the cookies. Optionally, sprinkle chopped pistachios on top.
- Let the cookies sit at room temperature for at least 2 hours to allow the cream to set slightly (they can also be transferred to the refrigerator).
Notes
- Switch milk for plant milk and butter with vegan butter to keep this recipe dairy-free!
- You can prepare the pistachio cream in advance and keep it in the refrigerator.