Pistachios are ground until they become a luscious nut butter, this is mixed with cream cheese and whipped cream to form a fluffy topping placed upon a decadent dark chocolate base, all held together by a homemade cocoa cookie crust.
Recipe updated January 2026.
I got the idea for this chocolate ganache pistachio tart from a ‘bake from scratch’ cookbook babygirl and I were perusing together. I stopped on a page with a recipe for a peanut butter pie (see it here). I read through it and thought all three parts sounded delicious together – the chocolate crust, the ganache bottom and the fluffy nut topping. But I also immediately wanted to do it a bit differently; I wanted a homemade pate sucre crust (chocolate!), a smoother chocolate ganache, and I wanted the top to be made of pistachios.
This pie is a real dream for lovers of the pistachio chocolate combination. From the dreamy decadence in the ganache layer, to the rich and salty pistachio and cream cheese topping it will delight. When I added pomegranate on top for a little crunch and bright flavor, it really brought the whole slice home. I imagine raspberries or strawberries would be equally complementary.
Pistachios: raw and shelled (or you can shell them yourself). But it’s best to use raw so that you can control how long they are toasted. If you prefer to use store-bought pistachio butter it should be made only with pistachios, no added sugars or oils (those will change the recipe’s sugar balance).
Flour: all purpose flour. You can use a 1 to 1 swap of gluten free flour if you like.
Cocoa: dutch process cocoa.
Powdered sugar: we’ll use this for the crust as well as the pistachio mousse topping. Because it’s uncooked in the latter, I prefer to use powdered sugar made with tapioca starch (which melts on the tongue rather than by heat).
Butter: unsalted or salted is fine, it should be softened to room temperature.
Salt: fine sea salt. If using table salt, halve the amount.
Vanilla: pure vanilla extract. I add this to both the ganache and the mousse topping.
Egg yolk: this is preferable to make the crust but if I don’t have an extra one on hand I tend to use a few tablespoons of milk, just to bring the dough together.
Chocolate: semi-sweet or dark chocolate (I prefer the latter but it’s up to you!). Don’t use chocolate chips, we want a chocolate that’s meant to be eaten as is (without anti-melting agents).
Heavy cream: or heavy whipping cream. This is for both the ganache and the mousse. If you need to make this dairy free, opt for a soy/plant based heavy whipping cream.
Cream cheese: full fat, softened to room temperature.
Toast the raw pistachios in the oven for 10 minutes, until fragrant. Then add them to a food processor. We’re going to blend the nuts until they release their oils and become a smooth soft paste (it should be kind of runny). You can do this step ahead of time or at least an hour before (it needs time to chill).
The dry ingredients need to be whisked together (cocoa, flour, salt, powdered sugar) and then we’re incorporating the butter into it. You can do this in a food processor, with a stand mixer or using a hand mixer. Once the butter is in bits and coats the dry ingredients, add the egg yolk or milk to the dough and mix until it starts to clump.



Press the crust into the pan, start at the bottom and then gradually move to the sides. I use a floured measuring cup to help pack it in and smooth out the sides and bottom.
Bake the crust: first with pie weights then without the weights (but docked with a fork).

Let it cool before making the ganache.
Chop the chocolate finely (this helps it melt more easily). I like to warm my chocolate a bit before adding the hot cream but this is optional.
Warm the cream in a pot over medium low heat until it bubbles at the sides and steams in the center. Then pour it over the chocolate – give it a quick stir then leave it for a bit (this helps it start to melt before agitation). Then stir until it’s smooth – add the salt and vanilla as you do.
Pour the ganache into the shell and smooth into an even layer. Chill in the fridge for at least an hour before making the mousse. It should be firm.
Smooth and press the cream cheese into a bowl (use a stand mixer and paddle attachment or a hand mixer for this part of the recipe). Then add the vanilla and salt and beat until smooth.
Add the pistachio butter paste and beat until smooth.
Add the heavy cream and powdered sugar and we’ll beat (use the whisk if using the stand mixer) until we have stiff peaks: there should be ripples that hold shape in the creamy mixture.

Dollop this onto the ganache and use the back of a spoon to make pretty swoops.
Place it in the fridge to set until firm, at least 4 hours.

Share & tag me on instagram @buttermilkbysam
I’m wondering when you took the pie out of the pan…
Because I now have a delicious looking pistacchio pie but no idea how to take it out of the pan. And I can’t cut the pieces with a knife because the bottom of the pan will get scratched
Tart pans have removable bottoms, so you can lift out the tart by holding the bottom only and the side piece will come out. Then to remove it from that bottom metal piece, slide an offset spatula between the crust and the metal all around then gently lift and transfer to a plate.
Had some pistachios I wanted to use, and ended up on here of course. Wow! This was so delicious 🤤 and not difficult either!
Katie! This is on my list for may to redo and post instructional photos, a video etc. I love that it was you got to it before me even though it’s been snug in the back of my archives forever ;p