If you’re craving something that’s both elegant and bursting with flavor, this Pistachio Raspberry Cake Recipe is an absolute delight. Imagine layers of moist, nutty pistachio cake paired with a fragrant raspberry rose buttercream—every bite feels like a celebration!

Jump to:
Why You'll Love This Recipe
I remember the first time I tried this pistachio cake with raspberry rose buttercream—it instantly became a favorite for any special occasion. It’s not only delicious, but it also looks stunning on the table. Let me tell you why this cake stands out:
- Nutty Goodness: The ground pistachios add a subtle crunch and deep flavor throughout the tender layers.
- Floral and Fruity Frosting: Fresh raspberries combined with delicate rose powder create a uniquely fragrant, creamy frosting.
- Visually Stunning: Coating the outside with pistachio powder and fresh raspberries makes it irresistibly beautiful.
- Perfect for Gatherings: This layered cake serves 8 people and always impresses guests with both taste and presentation.
Ingredients & Why They Work
Before we dive in, make sure to gather fresh, high-quality ingredients. Using unsalted butter and fresh raspberries really makes a difference in the flavor—and don’t skip the rose powder if you want that signature floral note!
- Unsalted shelled pistachios: Ground for a fresh, nutty flavor and lovely texture in the cake layers.
- Cake flour: Keeps the cake delicate and soft—just what you want for an elegant dessert.
- All-purpose flour: Adds a little more structure to balance the cake.
- Baking powder and baking soda: Ensure the cake layers rise perfectly and stay tender.
- Salt: Enhances all the flavors, especially the pistachios and butter.
- Unsalted butter: Adds richness and creaminess to the batter; room temperature for easy creaming.
- Granulated sugar: Sweetens without overpowering the nutty notes.
- Vanilla extract: Brings warmth and depth to the cake’s flavor.
- Almond extract: Compliments the pistachios with its subtle nutty aroma.
- Large egg: Binds everything together and adds moisture.
- Whole milk: Adds richness and moisture to keep the cake soft.
- Sour cream: Provides a gentle tang and moist texture.
- Egg whites: Whipped to stiff peaks to add airiness and lift to the batter.
- Cream of tartar: Stabilizes the whipped egg whites for a light texture.
- Salted butter (for frosting): The perfect balance of creamy and salty for the buttercream.
- Fresh raspberries: Pureed into the frosting for bright berry flavor.
- Anima Mundi Rose Powder: Adds a delicate floral note that elevates the frosting.
- Powdered sugar: Sweetens and thickens the frosting to spreadable perfection.
- Fresh raspberries (for garnish): Adds a pop of color and fresh bite on top.
Make It Your Way
One of the best things about this Pistachio Raspberry Cake Recipe is how easy it is to make it your own! Whether you want to tailor it for a dietary need or simply mix up the flavors, there’s so much room for creativity. Let’s explore some tasty variations to inspire you.
- Gluten-Free Variation: I swapped the cake flour and all-purpose flour for a high-quality gluten-free baking blend and was thrilled with how tender and moist the cake turned out — just as delicious as the original!
- Seasonal Twist: During berry season, I sometimes add a handful of finely chopped fresh raspberries directly into the batter for surprise bursts of flavor inside the cake.
- Vegan Adaptation: Although this recipe relies on dairy and eggs for its wonderful texture, using a plant-based butter and aquafaba (chickpea water) whipped with cream of tartar can produce a promising vegan alternative — perfect if you want to experiment!
- Rose Powder Substitute: If you can’t find Anima Mundi Rose Powder, a few teaspoons of rose water or even a subtle splash of orange blossom water work beautifully in the buttercream for that delicate floral note.
Step-by-Step: How I Make Pistachio Raspberry Cake Recipe

Step 1: Get Your Pans Ready and Oven Preheated
Start by preheating your oven to 350°F (175°C). Grease three 9-inch round cake pans thoroughly, then line the bottoms with parchment paper circles. This makes sure your beautiful cake layers come out cleanly and easily later on. I like to carefully flour the sides after greasing, too, to prevent sticking.
Step 2: Grind Those Pistachios into a Nutty Powder
Using a food processor, pulse the 2 cups of unsalted shelled pistachios until you get a fine powder texture. This gives the cake its delightful nuttiness. Set aside one cup of the ground pistachios now for later — we'll use it to coat the frosted cake, which adds texture and visual appeal.
Step 3: Mix Your Dry Ingredients Together
In a large bowl, whisk together the 1 cup of ground pistachios, cake flour, all-purpose flour, baking powder, baking soda, and salt until everything is well combined. This mix will give your cake a stable structure and lift during baking.
Step 4: Cream Butter and Sugar Until Fluffy
In a separate mixing bowl, beat the room temperature unsalted butter on high speed for about 2 minutes until it’s creamy and smooth. Gradually add the granulated sugar and continue to beat for another 2 minutes until the mixture is light and fluffy—a sign that it’s perfectly aerated for a soft cake. Then add the vanilla, almond extract, and the large egg, mixing until fully incorporated.
Step 5: Alternate Adding Dry Ingredients and Liquids
Carefully whisk and add the dry ingredient mixture to the butter mixture, alternating with the whole milk and sour cream. Start and end with the dry ingredients, mixing just until everything is combined. This keeps your batter tender and prevents overmixing, which can toughen the cake.
Step 6: Whip Egg Whites to Stiff Peaks
In a clean, grease-free bowl, beat the egg whites with cream of tartar until stiff peaks form. This step is crucial because folding the fluffy whites into the batter lightens the cake’s texture beautifully.
Step 7: Fold Egg Whites Gently Into Batter
Using a spatula, gently incorporate the whipped egg whites into your batter. Be patient and fold carefully so you keep that airy texture, which makes the cake tender and moist.
Step 8: Bake and Test for Doneness
Divide the batter evenly among the three prepared pans. Place them in the preheated oven and bake for 40 minutes. You’ll know the cakes are done when the tops spring back lightly to the touch. If you want extra caution, a toothpick inserted in the center should come out clean.
Step 9: Cool Before Unmolding
Once out of the oven, let the cakes cool in their pans for about 15 minutes. Then carefully remove them from the pans and place on a wire rack to cool completely. This step stops baking and ensures your cakes aren’t too fragile when frosting.
Step 10: Make That Dreamy Raspberry Rose Buttercream
In a large bowl, beat the salted butter, vanilla extract, and fresh raspberries on medium-high speed for 1 minute until the raspberries are broken down and the mixture looks creamy and pink. Add the rose powder and 1 cup of powdered sugar, then beat on low speed while gradually adding the remaining powdered sugar. Increase speed to high and beat for 1 additional minute until the frosting is fluffy — it should be silky smooth with subtle floral and berry notes.
Step 11: Assemble Your Gorgeous Layer Cake
Spread a generous layer of frosting between each cake layer, stacking them carefully. Afterwards, coat the entire outside and top of the cake with the remaining frosting. Take your time smoothing it out for a polished finish.
Step 12: Coat the Cake in Pistachio Powder and Garnish
Use your hands to press the reserved ground pistachio powder firmly and evenly into the frosting on all sides of the cake. This adds texture and an extra nutty punch. Finally, decorate the top with fresh raspberries for a vibrant, inviting look.
Step 13: Chill and Serve
Pop your cake into the refrigerator to set and keep fresh. It’ll store beautifully for up to a week, and I recommend serving it slightly chilled or at room temperature to enjoy the full depth of the flavors.
Top Tip
Mastering the Pistachio Raspberry Cake Recipe is all about attention to detail—each step brings out the tender texture and vibrant flavors that make this cake so special. Here are some tips I've gathered that can make a big difference.
- Folding Egg Whites Gently: Always fold the whipped egg whites into the batter carefully to keep the cake light and fluffy—overmixing can deflate the air bubbles and lead to a denser texture.
- Using Fresh Ingredients: Fresh raspberries in the frosting provide that bright and natural tartness which balances the nutty pistachios perfectly; frozen raspberries work too but make sure to drain excess liquid to avoid runny frosting.
- Coating the Cake: Pressing the reserved pistachio powder by hand onto the frosted cake creates a beautiful, textured finish that adds both flavor and elegance—don’t be shy to get your hands a little messy here!
- Chilling the Cake: Chilling the cake for at least an hour after assembling allows the buttercream to set, making slicing cleaner and enhancing the flavors.
How to Serve Pistachio Raspberry Cake Recipe

Garnishes
To make your Pistachio Raspberry Cake even more stunning, garnish with fresh raspberries atop the cake as suggested in the recipe. For extra charm, consider adding edible rose petals or a light dusting of powdered sugar to enhance its delicate floral notes. Toasted pistachios sprinkled around the cake plate can reinforce the nutty theme while adding a lovely crunch.
Side Dishes
Pair this elegant dessert with a light accompaniment to complement its flavors. A crisp glass of sparkling wine or rosé works beautifully. For non-alcoholic options, a chilled rose or green tea highlights the floral and nutty flavors. Fresh fruit salad or a bowl of whipped cream can balance the richness of the cake’s buttery frosting without overpowering it.
Make Ahead and Storage
Storing Leftovers
Once assembled, store your Pistachio Raspberry Cake in the refrigerator. Wrapped well or kept in an airtight container, it will stay fresh and flavorful for up to one week. Chilling helps maintain the frosting’s texture and preserves the delicate flavors.
Freezing
You can freeze this cake if needed. To do so, wrap the entire cake tightly in plastic wrap and then an extra layer of aluminum foil to protect it from freezer burn. When you’re ready to enjoy it, thaw it overnight in the refrigerator. Avoid freezing for more than 1 month to preserve its best texture and taste.
Reheating
Because this is a layered buttercream cake, reheating is not recommended. Instead, allow refrigerated slices to come to room temperature for about 20–30 minutes before serving to enhance their flavor and soften the frosting slightly.
Frequently Asked Questions:
While pistachios give this cake its signature flavor and color, you can substitute almonds or hazelnuts ground to a fine powder. Keep in mind the flavor profile will change and the cake might be less vibrant in appearance.
Anima Mundi Rose Powder is a specialty floral powder that lends a subtle rose aroma and flavor. If it’s unavailable, you can omit it or replace it with a small amount of rose water—just be cautious not to add too much liquid to the frosting.
Cream of tartar stabilizes the egg whites as you whip them, helping them hold stiff peaks and creating a lighter, airier cake texture once folded into the batter.
Yes! To make the Pistachio Raspberry Cake Recipe gluten-free, swap the cake flour and all-purpose flour for a gluten-free baking blend in equal amounts. Make sure the blend includes xanthan gum or another binder for best results.
Final Thoughts
This Pistachio Raspberry Cake Recipe is one of my favorite desserts to share when I want to impress with something that feels both indulgent and delicate. Its tender, nutty layers paired with the fragrant raspberry rose buttercream create an unforgettable flavor harmony that's perfect for any celebration—or just because. Once you try it, I have a feeling it might become your go-to cake, too!
Print
Pistachio Raspberry Cake Recipe
- Prep Time: 20 minutes
- Cooling Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This elegant Pistachio Cake with Raspberry Rose Buttercream is a moist, nutty layered cake featuring ground pistachios and a fragrant frosting infused with fresh raspberries and delicate rose powder. Perfect for special occasions, the cake layers are tender and complemented by a creamy, subtly floral buttercream that is both visually stunning and delicious.
Ingredients
For the Cake:
- 2 cups unsalted shelled pistachios
- 2½ cups cake flour
- ¾ cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon baking soda
- 1 teaspoon salt
- 1 cup unsalted butter, room temperature (16 tablespoons)
- 1¾ cups granulated sugar
- 1 tablespoon vanilla extract
- ½ teaspoon almond extract
- 1 large egg
- 1 cup whole milk
- ½ cup sour cream
- 3 egg whites
- ½ teaspoon cream of tartar
For the Frosting:
- 2 sticks salted butter, room temperature (16 tablespoons)
- ½ tablespoon vanilla extract
- ½ cup fresh raspberries
- 2 teaspoons Anima Mundi Rose Powder
- 4 cups powdered sugar
- Fresh raspberries, to garnish
Instructions
- Prepare the Cake Pans: Preheat your oven to 350 degrees Fahrenheit. Grease three 9-inch round baking pans and line the bottoms with parchment paper to ensure easy removal.
- Grind the Pistachios: Using a food processor, pulse 2 cups of the unsalted shelled pistachios until they form a fine powder. Set aside one cup for coating later.
- Mix Dry Ingredients: In a large mixing bowl, whisk together 1 cup of the ground pistachios, cake flour, all-purpose flour, baking powder, baking soda, and salt until combined.
- Cream Butter and Sugar: In a separate mixing bowl, beat the unsalted butter on high speed for about 2 minutes until creamy. Add granulated sugar and continue beating for another 2 minutes until light and fluffy. Mix in vanilla extract, almond extract, and the large egg until well combined.
- Combine Wet and Dry: Alternately whisk the dry ingredients with the milk and sour cream into the butter mixture until just combined, being careful not to overmix.
- Whip Egg Whites: In a clean bowl, add the egg whites and cream of tartar. Beat until stiff peaks form.
- Fold Egg Whites: Gently fold the beaten egg whites into the batter until fully incorporated, ensuring a light texture.
- Bake the Cake: Divide the batter evenly among the prepared pans. Bake in the preheated oven for 40 minutes or until the cake springs back when lightly pressed.
- Cool the Cakes: Remove the pans from the oven and let them cool for 15 minutes. Then, remove the cakes from the pans and transfer to a wire rack to cool completely.
- Make the Frosting: In a large mixing bowl, beat the salted butter, vanilla extract, and fresh raspberries together on medium-high speed for 1 minute until the raspberries are broken down and the mixture is creamy.
- Add Rose Powder and Sugar: Add the rose powder and 1 cup of powdered sugar to the raspberry butter mixture. Beat on low speed, gradually adding the remaining powdered sugar until fully incorporated. Increase speed to high and beat for 1 additional minute until fluffy.
- Assemble the Cake: Spread frosting between each of the three cake layers. Then coat the outside and top of the cake evenly with frosting.
- Coat with Pistachio Powder: Press the reserved ground pistachio powder using your hands onto the outside of the frosted cake until fully coated.
- Garnish and Chill: Decorate the top of the cake with fresh raspberries. Store the cake in the refrigerator. It will keep well for up to one week.
Notes
- For easier pan removal, make sure to grease and flour the pans, or use parchment paper rounds at the bottom.
- The almond extract enhances the nutty flavor; if unavailable, you can omit it or substitute with a bit of almond liqueur.
- Be gentle when folding in egg whites to maintain the light, airy texture of the cake.
- If fresh raspberries are not available for the frosting, frozen raspberries can be used, thawed and strained of excess liquid.
- This cake is best served chilled but can be brought to room temperature before serving for improved flavor and texture.
- To make this recipe gluten free, substitute the cake flour and all-purpose flour for a gluten-free baking blend in equal amounts.
Nutrition
- Serving Size: 1 slice (⅛ of cake)
- Calories: 450 kcal
- Sugar: 35 g
- Sodium: 180 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 43 g
- Fiber: 2 g
- Protein: 6 g
- Cholesterol: 90 mg


Leave a Reply