Pistachio Buttercream Frosting Recipe
Introduction
Pistachio Buttercream Frosting is a rich and creamy topping perfect for cakes and cupcakes. Made with real pistachios and a touch of green coloring, it adds a nutty flavor and beautiful hue to your desserts.

Ingredients
- 1 cup shelled pistachios (salted or unsalted)
- 2 tbsp heavy cream
- 3 cups unsalted butter (softened at room temperature)
- 2 tsp vanilla extract
- 4 cups confectioner’s sugar
- Green food coloring (optional)
Instructions
- Step 1: Prepare the pistachio paste by placing the shelled pistachios into a food processor or blender. Pulse until the pistachios are very well ground. Add the heavy cream and pulse again until a thick paste forms. Set aside.
- Step 2: Soften the butter at room temperature until lightly softened. Place the butter into a mixer bowl with a flat beater attached. Beat on medium to high speed for 7 to 9 minutes until the butter is fluffy and white. Scrape down the sides of the bowl often to mix well.
- Step 3: Add the pistachio paste and vanilla extract to the butter. Beat for a few minutes, scraping down the sides, until everything is well combined.
- Step 4: Add the confectioner’s sugar and mix on low speed until incorporated. Then beat on high speed for 3 to 4 minutes until light and fluffy. Add a few drops of green food coloring if you want a more vibrant color.
- Step 5: If the buttercream seems flat and not fluffy, chill it in the refrigerator for 30 minutes. After chilling, beat it again until fluffy.
- Step 6: If not using immediately, keep the frosting refrigerated.
Tips & Variations
- Use unsalted pistachios if you want better control over the frosting’s saltiness.
- Add a pinch of salt to balance the sweetness if using unsalted nuts.
- For extra flavor, try toasting the pistachios lightly before grinding.
- Adjust the amount of heavy cream for desired consistency, adding a little more if the paste is too thick.
Storage
Keep the frosting well covered with plastic wrap and store it in the refrigerator for up to 1 week. Before using, allow the buttercream to soften at room temperature and re-beat it if necessary. For longer storage, freeze the frosting in a sealed plastic container for up to 1 month. Thaw overnight in the refrigerator, then bring to room temperature before re-whipping for best results.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use salted pistachios?
Yes, you can use salted pistachios, but be mindful that it may add more saltiness to the frosting. Adjust other ingredients accordingly.
How do I fix a buttercream that’s too stiff?
If your buttercream is too stiff, add a small amount of heavy cream or milk and beat again until you reach the desired consistency.
PrintPistachio Buttercream Frosting Recipe
This Pistachio Buttercream Frosting is a rich and creamy blend of finely ground pistachios, butter, and confectioner’s sugar, creating a luscious, fluffy topping perfect for cakes and cupcakes. Its subtle nutty flavor combined with a hint of vanilla provides a unique twist on classic buttercream, enhanced by a delicate green hue when tinted with food coloring.
- Prep Time: 15 minutes
- Cook Time: 0 minutes
- Total Time: 15 minutes
- Yield: Approximately 3 cups of frosting, enough to frost a 9-inch two-layer cake or 24 cupcakes 1x
- Category: Dessert
- Method: Blending
- Cuisine: American
- Diet: Vegetarian
Ingredients
Pistachio Paste
- 1 cup shelled pistachios (salted or unsalted)
- 2 tbsp heavy cream
Buttercream Frosting
- 3 cups unsalted butter (softened at room temperature)
- 2 tsp vanilla extract
- 4 cups confectioner’s sugar
- green food coloring (optional, a few drops)
Instructions
- Prepare the pistachio paste: Place the shelled pistachios into a food processor or blender and pulse until finely ground. Add the heavy cream and pulse again until a thick, smooth paste forms. Set aside.
- Soften and whip the butter: Ensure the butter is lightly softened at room temperature. Place it into a mixer bowl fitted with a flat beater and beat on medium-high speed for 7 to 9 minutes until the butter becomes fluffy and white, scraping down the sides regularly for even mixing.
- Combine pistachio paste and vanilla: Add the pistachio paste and vanilla extract to the beaten butter. Beat for several minutes, scraping the bowl sides, until fully incorporated and smooth.
- Add confectioner’s sugar: Gradually add the confectioner’s sugar while mixing on low speed to prevent dust. Once incorporated, increase to high speed and beat for 3 to 4 minutes until the buttercream becomes light, fluffy, and smooth. Add green food coloring a few drops at a time if desired to enhance the color.
- Adjust texture if needed: If the buttercream isn’t fluffy, chill it in the refrigerator for 30 minutes, then beat again until light and airy.
- Refrigerate if not in immediate use: Store the buttercream in the refrigerator if not using immediately to maintain freshness.
- Store properly: Cover the frosting tightly with plastic wrap and refrigerate for up to 1 week. Before use, allow it to soften at room temperature.
- Freezing guidelines: To freeze, seal the buttercream in an airtight container for up to 1 month. Thaw overnight in the refrigerator followed by room temperature before whipping gently to restore texture.
Notes
- Use salted or unsalted shelled pistachios based on preference; if using salted nuts, omit any additional salt in recipes where frosting is used.
- Gradually add confectioner’s sugar to prevent a powdery mess and ensure smooth blending.
- Green food coloring is optional but enhances the typical pistachio color for a visually appealing frosting.
- Butter should be at room temperature but not melted for optimal whipping results.
- When storing, plastic wrap should directly touch the frosting surface to prevent crusting.
- Chilling and re-whipping can help recover buttercream texture if it becomes too soft or flat.
Keywords: Pistachio buttercream, nut buttercream frosting, pistachio frosting, cake frosting, cupcake frosting, homemade buttercream

