Have you ever found yourself spoon-deep in a jar of pistachio cream, wishing you knew how to make it from scratch? I get it — once you taste that smooth, nutty, naturally sweet flavor, store-bought pistachio spreads just don’t cut it. This pistachio cream recipe is my tried-and-true way to whip up a silky homemade version that’s so much better than anything off the shelf.
Whether you spread it on toast, swirl it into ice cream, or recreate that viral Dubai pistachio chocolate bar, you’ll see just how easy and rewarding it is. In this post, I’ll walk you through ingredients, substitutions, foolproof steps, tips, storage, and even fun variations. Don’t worry if you’ve never made a nut butter before — I’ll guide you every step of the way!
Why You’ll Love This Pistachio Cream Recipe
- It’s so much smoother and creamier than store bought pistachio butter.
- Sweet, nutty, and naturally vibrant green — no fake flavors here!
- Kid-friendly and fun to drizzle on pancakes, yogurt, or ice cream.
- Adaptable: make it dairy-free or vegan with simple swaps.
- Uses pantry staples and your trusty food processor or blender.
This one really is the best homemade pistachio cream for everyday treats and fancy desserts alike.
Ingredients You’ll Need
Here’s everything you need to make pistachio cream at home — no complicated ingredients, promise!
- 1½ cups unsalted pistachios (shelled)
Tip: Use raw or roasted — raw gives a softer green, roasted adds deeper flavor. - ⅓ cup white chocolate chips or chopped white chocolate
For that classic Italian-style sweetness. - 2 tbsp avocado oil (or light neutral oil like grapeseed)
Helps get that smooth and creamy texture. - 2 tbsp powdered sugar (adjust to taste)
- Pinch of fine sea salt
- ½ tsp vanilla extract (optional but delicious)
Ingredient Substitutions
If you want to switch things up, here are a few smart swaps:
- Nuts – Try half pistachios, half cashews for an extra buttery texture.
- Oil – Swap avocado oil for coconut oil if you like a subtle coconut hint.
- Sweetener – Use maple syrup or honey instead of powdered sugar — but go slow to avoid a runny cream.
- White Chocolate – For a less sweet, vegan version, skip white chocolate and add extra sweetener or use vegan white chocolate.
- Vanilla – Or try almond extract for a stronger nutty aroma.
How to Make Pistachio Cream
Ready to blend your way to pistachio heaven? Here’s exactly how I do it:
1. Prep the Pistachios (5 minutes)
If your pistachios aren’t pre-roasted, toast them in a dry skillet over medium heat for 5–7 minutes, stirring often, until fragrant. Let them cool for a minute.
2. Rub to Remove Skins (Optional, 5 minutes)
For a smoother, brighter green cream, wrap the warm pistachios in a clean kitchen towel and rub gently to loosen some of the skins. Not mandatory — just a color boost!
3. Process the Nuts (5–10 minutes)
Add pistachios to a high-powered food processor. Pulse a few times to chop, then process continuously for 3–5 minutes. Scrape down the sides often. Keep going until you get a thick pistachio butter.
4. Add White Chocolate Mixture
Melt the white chocolate in short bursts in the microwave or over a double boiler. Once smooth, pour it into the pistachio butter with the oil, powdered sugar, salt, and vanilla. Process again until completely smooth and glossy. This may take another 2–3 minutes — be patient!
5. Taste and Adjust
Taste it! Add more sugar if needed, or another splash of oil for extra silkiness.
6. Store or Use
Transfer to a clean jar. Let it cool to room temp, then seal. It’ll firm up a bit as it sits.
Expert Tips for Success
Use a strong food processor or high-powered blender — cheap ones may not grind the nuts finely enough.
Scrape often so no chunks get stuck around the blade.
Don’t overheat the nuts — they can release too much oil and split.
Let it cool before sealing — condensation can ruin the creamy texture.
For a thinner drizzle, add a bit more oil or warm it up slightly before serving.
Variations & Add-Ons
Get creative! Here are a few tasty ways to customize:
- Chocolate Pistachio Cream: Swirl in melted dark chocolate for a pistachio Nutella vibe.
- Vegan Pistachio Cream: Use vegan white chocolate or skip it and sweeten with maple syrup.
- Spiced: Add cardamom or cinnamon for a cozy twist.
- Pistachio Ice Cream Topping: Warm it slightly and drizzle over vanilla ice cream.
- Crema al Pistacchio: Add a splash of milk for a more pourable sauce.

Serving Suggestions
There are so many fun ways to enjoy your pistachio cream:
- Spread it on toast, croissants, or pancakes.
- Fill pastries like croissants or Danish.
- Swirl into yogurt or oatmeal.
- Use as a layer in cakes or cupcakes.
- Dip strawberries, apple slices, or bananas.
- Drizzle over ice cream or brownies.
- Make your own pistachio chocolate bar!
Storage & Reheating
Keep your pistachio cream in a clean, airtight jar in the fridge for up to 2 weeks.
Before serving, let it sit at room temp for a few minutes — it softens nicely. For a warm drizzle, microwave in 10-second bursts, stirring in between. If it separates, just stir well!
Nutrition Information
Approximate per 2-tablespoon serving:
- Calories: ~140
- Protein: 3g
- Carbs: 7g
- Fat: 11g
- Sugar: 4g
- Fiber: 1g
Prep, Cook, and Total Time
Prep Time | Cook Time | Total Time |
---|---|---|
10 minutes (plus optional skinning) | 5 minutes (melting chocolate, blending) | 15–20 minutes |
FAQ
How long does pistachio cream last?
Stored in an airtight jar in the fridge, it lasts up to 2 weeks. Always use a clean spoon to scoop!
Can I freeze pistachio cream?
I don’t recommend freezing — the texture can split when thawed. Make a fresh batch instead!
Is pistachio cream vegan?
This version uses white chocolate, but you can make it vegan by using dairy-free white chocolate or skipping it entirely.
Can I use salted pistachios?
Yes, but reduce or skip the added salt so your pistachio cream doesn’t end up too salty.
What’s the difference between pistachio cream and pistachio butter?
Pistachio butter is just ground pistachios and maybe oil. Pistachio cream is sweeter, silkier, and usually includes white chocolate or extra sweetener.
Conclusion
This homemade pistachio cream recipe is so simple yet so luxurious. Once you taste that sweet, nutty, smooth spread, you’ll want to put it on everything — trust me! Whether you’re filling pastries, making a fancy chocolate bar, or just sneaking spoonfuls straight from the jar, this is one of those recipes that’ll become a staple in your kitchen.
So grab those pistachios and your food processor — and let’s make something delicious together. If you try it, drop a comment below — I’d love to hear how you enjoyed it!

Pistachio Cream Recipe
Ingredients
- 1½ cups unsalted pistachios shelled
- ⅓ cup white chocolate chips or chopped white chocolate
- 2 tbsp avocado oil or light neutral oil like grapeseed
- 2 tbsp powdered sugar adjust to taste
- Pinch of fine sea salt
- ½ tsp vanilla extract optional but delicious
Instructions
- Prep the Pistachios (5 minutes)
- If your pistachios aren’t pre-roasted, toast them in a dry skillet over medium heat for 5–7 minutes, stirring often, until fragrant. Let them cool for a minute.
- Rub to Remove Skins (Optional, 5 minutes)
- For a smoother, brighter green cream, wrap the warm pistachios in a clean kitchen towel and rub gently to loosen some of the skins. Not mandatory — just a color boost!
- Process the Nuts (5–10 minutes)
- Add pistachios to a high-powered food processor. Pulse a few times to chop, then process continuously for 3–5 minutes. Scrape down the sides often. Keep going until you get a thick pistachio butter.
- Add White Chocolate Mixture
- Melt the white chocolate in short bursts in the microwave or over a double boiler. Once smooth, pour it into the pistachio butter with the oil, powdered sugar, salt, and vanilla. Process again until completely smooth and glossy. This may take another 2–3 minutes — be patient!
- Taste and Adjust
- Taste it! Add more sugar if needed, or another splash of oil for extra silkiness.
- Store or Use
- Transfer to a clean jar. Let it cool to room temp, then seal. It’ll firm up a bit as it sits.