
This velvety pistachio buttercream elevates basic sweets into extraordinary treats. The genuine nuttiness of pistachios delivers a refined frosting that perfectly balances sweetness with deep, earthy notes that work wonderfully with chocolate, vanilla, or even citrus-infused baked goods.
I came up with this after sampling a pistachio cake at a tiny Italian pastry shop that totally shifted how I think about buttercream. Following many tries to duplicate that incredible flavor in my kitchen, this version finally caught the magic I'd been looking for.
Ingredients
- 1 cup shelled unsalted pistachios: newly shelled nuts give the brightest taste and appearance
- 3 cups powdered sugar: straining helps avoid clumps and makes a smooth texture
- 1 cup unsalted butter softened: letting butter reach room temp helps it mix better for a light outcome
- 3 to 4 tbsp heavy cream: gives just the right smooth, spreadable feel
- 1 tsp vanilla extract: boosts the nutty taste without taking over
- A pinch of salt: cuts through sweetness and lifts the natural pistachio flavor
- A drop or two of natural green food coloring: totally up to you but makes the frosting pop visually
Step-by-Step Instructions
- Prepare the Pistachios:
- Gently toast the nuts in a bare skillet over medium heat for around 3 to 5 minutes until they smell good but aren't brown. Keep them moving to stop them burning as they can quickly turn from perfect to bitter. Let them cool all the way before moving on.
- Make the Pistachio Paste:
- Grind the cold pistachios in a food processor for 5 to 7 minutes until they turn into a smooth mix. You'll need to pause and push down the bits from the sides several times. The nuts will change from chunky to fine and eventually release oils and become creamy.
- Cream the Butter:
- Whip the soft butter in a big bowl with an electric mixer at medium speed for about 2 minutes. The butter should look noticeably paler and grow slightly in size. Don't forget to clean the sides of the bowl for even mixing.
- Add the Sugar and Salt:
- Slowly mix in the powdered sugar about half a cup at a time with the mixer running low. Adding bit by bit stops sugar flying everywhere and helps it mix properly. After all sugar goes in, turn up to medium high and beat for 2 minutes until everything looks fluffy and smooth.
- Incorporate the Pistachio Paste:
- Mix the homemade nut paste into the butter blend and beat for 2 to 3 minutes until fully combined. The color should be even throughout with no streaks of paste showing. The buttercream will naturally turn a soft green shade.
- Adjust the Consistency:
- Pour in the heavy cream one spoon at a time while mixing until it feels right. For detailed piping work, go with less cream. For easy spreading, use all 4 tablespoons. Stir in the vanilla extract and optional color if you want.
- Taste and Adjust:
- Try the buttercream and make any final tweaks. Add a tiny bit more salt if too sweet or another splash of vanilla if you want to boost the flavor. It should clearly taste like pistachios with just the right amount of sweetness.

I love using this buttercream most on dark chocolate cake. The mix of rich chocolate and light nutty pistachios creates an amazing flavor combo that always gets compliments when I serve it at family get-togethers.
Storage Tips
You can keep this pistachio buttercream in a sealed container in the fridge for up to a week. When you're ready to use it, let it warm up to room temperature and beat it again for about a minute to make it fluffy again. If you need to store it longer, you can freeze it for up to three months. Just put it in a freezer bag, push out the air, and thaw in the fridge overnight before using.
Ingredient Substitutions
If you can't have dairy, swap the butter for plant-based sticks and use coconut cream instead of heavy cream. It'll feel a bit different but still taste great. When pistachios aren't available or cost too much, try using half pistachios and half blanched almonds, though it won't taste as strong. For a richer flavor, try cooking the butter until it browns before using it in your frosting.

Perfect Pairings
This pistachio buttercream tastes amazing with lemon cake, offering a fancy contrast to the bright citrus. It's also wonderful on chocolate cake, especially dark chocolate, where the nutty taste goes well with the deep cocoa flavors. For a classy dessert, use it to fill vanilla macarons or put it between shortbread cookies. During Christmas and winter holidays, try it on gingerbread cake for a new spin on tradition.
Frequently Asked Questions
- → How can I make pistachio paste?
Toast the pistachios lightly, then blitz them in a food processor until they’re completely smooth. Keep scraping down the sides while blending.
- → Is it okay to use salted pistachios?
Sure, but you’ll need to cut back on or skip the added salt to keep things balanced.
- → What’s a good replacement for heavy cream?
Try using coconut cream for a non-dairy pick or swap in milk for a lighter alternative.
- → How do I give it a bright green color?
Use a tiny bit of natural green food dye for a pretty pop of color without artificial additives.
- → How do I store leftover frosting?
Pop it in an airtight container and refrigerate for up to 5 days. Bring it to room temperature and whip it again before using.