Home » Pistachio » Pistachio Cream
A glass jar filled with silky pistachio cream is topped with chopped pistachios and placed on a pink plate, next to a slice of bread spread with the green cream and a gold spoon lifting a dollop.

Homemade Pistachio Cream Recipe

This homemade pistachio cream is a smooth, lightly sweet cream made by blending 1 cup of shelled pistachios with milk, heavy cream, sugar, salt, and vanilla, then cooking it on the stove until it thickens. It takes about 25 minutes of work plus 2 hours to chill, and makes about 1¼ cups, enough to fill a 6 inch cake or 6 to 8 tartlets.

There is no pudding mix, instant custard, or artificial color. The flavor and green color come from the pistachios themselves, and the cooking time decides the texture: pull it early for a pourable pistachio sauce, or cook it longer for a thick spread and cake filling.

Two part image of swirled pistachio cream in glass jars topped with chopped pistachios, with gold spoons on a soft pink plate and the text Pistachio Cream Recipe.

Following a special diet?

Every recipe on this site can be converted to gluten-free, vegan, dairy-free, keto, nut-free or egg-free with adjusted ratios so nothing falls flat.

Try the Recipe Converter →

The Essentials

  • Makes: about 1¼ cups, fills one 6 inch cake or 6 to 8 tartlets
  • Time: 15 minutes prep, 7 to 10 minutes cooking, 2 hours chilling
  • Base: 1 cup (130 g) unsalted shelled pistachios, ½ cup milk, ¼ cup heavy cream, ⅓ cup sugar
  • Texture control: about 6 minutes for a sauce, 9 to 10 minutes for a firm filling
  • Storage: up to 1 week in the fridge; freezes in small portions

What Is Pistachio Cream?

Pistachio cream, or crema di pistacchio, is a sweet, spreadable pistachio cream used as a filling, topping, or spread. Many store bought jars lean heavily on sugar and oil, with a small share of nuts. This homemade version is built on whole pistachios, with milk and cream for body, so it tastes clearly of roasted pistachio and is only lightly sweet.

Pistachio cream has been in my kitchen notes for years. I have used it between cake layers, folded it into trifles, and spooned it onto warm toast. It is not the same as pistachio butter, which is just blended nuts, or pistachio paste, which is a concentrated, unsweetened nut paste.


Ingredients for Smooth, Green Pistachio Cream

Small bowls of shelled pistachios, milk, heavy cream, sugar, salt, vanilla extract, and pistachio paste arranged on a marble surface for homemade pistachio cream.

Use shelled, unsalted pistachios, either raw or dry roasted. The milk can be whole dairy milk or a plant milk; I have tested it with both whole milk and oat milk, and both work, while almond milk gives a slightly sweeter, toastier result. The heavy cream is not optional. It brings the body and silky texture you want.

If you have pistachio paste, add a tablespoon after blending. It deepens the green and strengthens the nutty flavor. I use it when making this cream as a filling for my pistachio tiramisu.


Raw or Roasted Pistachios: Color vs Flavor

A pile of pistachios in their shells and empty pistachio shells rest on a white textured towel, offering a close-up of raw nut preparation for cooking or baking.

I have made this with both, and the choice changes the result. Raw pistachios, once skinned, give a brighter, almost jade green cream with a light, delicate flavor. Roasting them at 350°F for 5 to 7 minutes deepens the flavor and gives a toasted edge, but the color turns earthier, closer to beige than green.

I tend to use roasted nuts for fillings and raw nuts for spreads. If you are using the cream in something where color matters, like pistachio pudding cake, skip the roasting for that vibrant look.


How to Make Pistachio Cream

A clear glass bowl filled with soaked pistachios in water sits next to a fine mesh strainer on a marble counter, showing the soaking process for softening nuts.

Soak the pistachios in just boiled water for 10 minutes to loosen their skins, then drain and rub them in a clean kitchen towel to remove as much skin as you can. This is the step that makes the cream smooth and bright green. Roast them now if you want a deeper flavor, and let them cool completely.

A countertop blender filled with shelled pistachios stands on a marble surface, surrounded by crushed pistachio powder in a circle, ready for blending into nut butter or pistachio cream.

Blend the pistachios in a high speed blender or food processor to a coarse, damp paste, scraping down the sides often. Add the milk, cream, sugar, salt, and vanilla, and blend on high for 2 to 3 minutes until very smooth. If it still feels gritty, keep blending. Add the pistachio paste now, if using.

A stainless steel saucepan filled with smooth pistachio cream mixture sits on a marble counter with a silver spoon beside it, showing a creamy texture ideal for desserts or spreads.

Pour the mixture into a saucepan and cook over medium low heat, stirring constantly with a silicone spatula and reaching into the corners. In 7 to 10 minutes it thickens and coats the back of a spoon while still pouring easily. Pour it into a clean jar, cool to room temperature, and chill for at least 2 hours. It thickens more as it chills.


Sauce, Spread, or Filling: Setting the Texture

The cooking time is your texture dial. For a loose pistachio sauce to pour over gelato, pancakes, or cake slices, take it off the heat after about 6 minutes. For a spread for toast and croissants, stop somewhere in between. For a firm filling for cakes and rolled cakes, go to 9 or 10 minutes.

If chilled cream is too stiff to spread, let it sit at room temperature for 10 minutes and stir gently. If you want it thinner next time, cut the cooking time by 1 to 2 minutes.


Pistachio Pastry Cream for Filling Pastries

This recipe is a nut cream, not an egg custard, so it has no eggs or cornstarch. For a classic pistachio pastry cream to pipe into cream puffs, eclairs, or tarts, make a batch of vanilla pastry cream and whisk in a few tablespoons of this pistachio cream or a spoon of pistachio paste once the custard has cooled, tasting as you go.

That gives you the sturdy, pipeable texture of a custard with real pistachio flavor. It is lovely in cream puffs or as the layer in a pistachio cream pie. For a fluffy, pipeable pistachio frosting instead, try my pistachio mascarpone frosting.


Ways to Use Pistachio Cream

Chilled, it behaves like a thick spread. Use it between cake layers, in trifles, or on toast. I have layered it into pistachio pudding dessert and spooned it into a baked tart crust with whipped cream on top. Swirl it into buttercream for an easy pistachio frosting, or spread it over a shortbread base with a pinch of sea salt.

For Dubai chocolate style desserts, cook the cream to the firm end so it holds its shape, then use it as the pistachio layer in a Dubai chocolate tart or Dubai chocolate strawberry cup. It also makes a quick filling for pistachio cupcakes.


If It Turns Out Wrong

  • Gritty texture: the nuts were not blended long enough, or the skins were left on. Blend longer before cooking.
  • Dull, brownish color: roasted nuts or skins left on. Skip roasting and peel well for a greener cream.
  • Too thin after chilling: it needed a couple more minutes on the stove.
  • Too thick to spread: it cooked too long. Let it soften at room temperature and stir in a spoon of milk.
  • Scorched taste: the heat was too high or it was not stirred constantly.

Storing and Freezing

Keep the cream in a clean, tightly sealed glass jar in the fridge for up to 1 week. To freeze, spoon it into silicone ice cube trays, then move the cubes to a freezer bag once solid. Thaw them overnight in the fridge. Thawed cubes blend easily into yogurt, custard, or frosting.


Pistachio Cream FAQ

How do you make pistachio cream at home?

Blend skinned pistachios to a paste, blend in milk, cream, sugar, salt, and vanilla until smooth, then cook over medium low heat for 7 to 10 minutes until it coats a spoon. Chill for 2 hours.

Is pistachio cream the same as pistachio pastry cream?

No. Pistachio cream is a cooked nut cream without eggs. Pistachio pastry cream is an egg custard flavored with pistachio, which you can make by stirring this cream into vanilla pastry cream.

Can I use pistachio cream for cakes?

Yes. Cook it 9 to 10 minutes for a firm filling. One batch fills a 6 inch cake.

How do I keep pistachio cream green?

Remove the skins after soaking, skip the roasting, and add a spoon of pistachio paste.

How long does homemade pistachio cream last?

Up to 1 week in a sealed jar in the fridge, or longer frozen in small portions.


A swirl of pistachio cream topped with chopped nuts sits in a glass jar on a blush plate with a gold spoon, next to a slice of toast generously spread with the green cream and labeled “Pistachio Cream Recipe.”

Pin this pistachio cream to your dessert or pistachio board. If you make it, tell me in the comments how you used it: warm on cake, swirled into gelato, or spread on toast.

Yield: About 1¼ cups (fills one 6 inch cake or 6 to 8 tartlets)

Pistachio Cream Recipe

A glass jar filled with silky pistachio cream is topped with chopped pistachios and placed on a pink plate, next to a slice of bread spread with the green cream and a gold spoon lifting a dollop.

This pistachio cream is a smooth, lightly sweet homemade pistachio cream made with whole shelled pistachios, milk, heavy cream, sugar, salt, and vanilla, with optional pistachio paste. It takes about 25 minutes of work plus 2 hours of chilling and makes about 1¼ cups, enough to fill a 6 inch cake or 6 to 8 tartlets. The pistachios are soaked and skinned for a smooth, green cream, then blended and cooked until thick; cook it about 6 minutes for a pistachio sauce or 9 to 10 for a firm filling. Use it as pistachio cream for cakes, a pistachio spread for toast, a topping for gelato, or stirred into pastry cream. It keeps 1 week in the fridge and freezes well.

Prep Time 15 minutes
Cook Time 10 minutes
Additional Time 2 hours
Total Time 2 hours 25 minutes

Ingredients

  • 1 cup (130g) shelled pistachios (unsalted, preferably raw or roasted but unsalted)
  • 1/2 cup (120ml) milk (whole milk or plant-based like oat or almond)
  • 1/4 cup (60ml) heavy cream
  • 1/3 cup (70g) granulated sugar
  • 1/4 tsp salt
  • 1/2 tsp vanilla extract
  • 1 tbsp pistachio paste (optional, for added flavor depth)

Instructions

  1. SOAK THE PISTACHIOS: Bring water to a boil and soak the pistachios for 10 minutes to loosen their skins. Drain them, then gently rub with a clean kitchen towel to remove as much skin as possible. This step helps create a smoother texture and a brighter green color.
  2. ROAST THE PISTACHIOS (IF USING RAW): Spread the peeled pistachios on a baking sheet and roast in a preheated 350°F (175°C) oven for 5 to 7 minutes. Allow them to cool completely before blending. Roasting enhances the nutty flavor.
  3. BLEND THE PISTACHIOS: Add the cooled pistachios to a high-speed blender or food processor. Blend until they form a coarse paste, stopping to scrape down the sides as needed.
  4. ADD LIQUID INGREDIENTS: Pour in the milk, cream, sugar, salt, and vanilla extract. Blend on high speed for 2 to 3 minutes until the mixture becomes very smooth and creamy. If using pistachio paste, add it now and blend briefly to combine.
  5. COOK THE MIXTURE: Transfer the blended pistachio mixture to a medium saucepan. Cook over medium-low heat, stirring constantly with a silicone spatula or whisk, until it thickens and coats the back of a spoon, about 7 to 10 minutes.
  6. COOL AND CHILL: Pour the cooked cream into a clean jar or bowl. Let it cool to room temperature, then refrigerate for at least 2 hours before using. The cream will thicken slightly as it chills.

Notes

Store in an airtight container in the refrigerator for up to 1 week, or freeze in ice cube trays. For a thinner texture (for drizzling or spreading on toast), reduce the cooking time by 1 to 2 minutes. For a firm cake filling, cook 9 to 10 minutes. Remove the skins after soaking and skip roasting for the greenest color; roast for deeper flavor. If the chilled cream is too stiff, let it sit at room temperature for 10 minutes and stir.

Nutrition Information

Yield

6

Serving Size

1

Amount Per Serving Calories 14Total Fat 1gSaturated Fat 0gTrans Fat 0gUnsaturated Fat 1gCholesterol 1mgSodium 103mgCarbohydrates 1gFiber 0gSugar 0gProtein 0g

Leave a Comment

Your email address will not be published. Required fields are marked *

*