Meet your new favorite celebration cake. This Pistachio Raspberry Cake is a showstopper, featuring incredibly moist and tender pistachio-flavored cake layers, a bright and tangy fresh raspberry filling, and a silky smooth cream cheese frosting. It strikes the perfect balance between nutty, sweet, and tart, making it an unforgettable dessert for any occasion.
We developed this recipe to ensure a perfect texture and a rich, authentic pistachio flavor, beautifully complemented by the zest of fresh raspberries. It’s the elegant, bakery-quality cake you’ve been dreaming of making at home.
Why You’ll Love This Pistachio Raspberry Cake
- Perfect Texture: The cake crumb is exceptionally soft, moist, and tender, thanks to the combination of cake flour and real pistachios.
- Balanced Flavors: The nutty depth of the pistachio pairs beautifully with the bright, tart raspberry filling and the subtle tang of cream cheese frosting. It’s a sophisticated flavor profile that isn’t overly sweet.
- Stunning Appearance: With its beautiful layers and simple but elegant decoration, this cake is guaranteed to impress your guests.
- Clear, Easy Steps: We’ve broken down the process into simple, manageable steps, making this impressive cake completely achievable for enthusiastic home cooks.
Key Ingredients You’ll Need
To achieve the best flavor and texture, we recommend using high-quality ingredients. Here’s what you’ll need for each component of this delicious cake.

For the Pistachio Cake Layers
- All-Purpose Flour: Provides the main structure for our cake.
- Baking Powder & Baking Soda: Our leavening agents that make the cake light and airy.
- Salt: Essential for balancing all the flavors.
- Unsalted Butter: Use room temperature butter for a smooth, creamy batter.
- Granulated Sugar: Sweetens the cake and helps create a tender crumb.
- Eggs: Room temperature eggs incorporate best, adding richness and structure.
- Vanilla Extract: Enhances the nutty and sweet flavors.
- Buttermilk: The secret to an incredibly moist cake! Its acidity tenderizes the gluten.
- Raw, Unsalted Pistachios: The star of the show! Ground finely to create a wonderful flavor and texture.
For the Fresh Raspberry Filling
- Fresh Raspberries: Provide a bright, tart contrast to the nutty cake.
- Granulated Sugar: Sweetens the filling and helps it thicken.
- Cornstarch: A slurry of cornstarch and water thickens the filling to the perfect consistency.
- Lemon Juice: A splash of fresh lemon juice brightens the raspberry flavor.
For the Cream Cheese Frosting
- Full-Fat Cream Cheese: Make sure it’s cold for the best frosting texture.
- Unsalted Butter: Softened to room temperature for easy creaming.
- Powdered Sugar: Sift it to avoid any lumps in your frosting.
- Vanilla Extract: Adds a touch of warmth.
How to Make Pistachio Raspberry Cake (Step-by-Step)
Follow these instructions carefully for a perfect pistachio raspberry cake every time. We’ll start with the filling so it has time to cool completely.
Step 1: Make the Raspberry Filling
In a small saucepan, combine the fresh raspberries, sugar, and lemon juice. Cook over medium heat, mashing the berries as they warm up. In a separate small bowl, whisk together the cornstarch and water to create a slurry. Once the raspberry mixture is simmering, slowly pour in the slurry while whisking continuously. Continue to cook for another 1-2 minutes until the filling has thickened. Remove from heat and transfer to a bowl. Let it cool completely.
Step 2: Prepare the Pistachio Cake Batter
Preheat your oven to 350°F (175°C). Grease and flour two 8-inch round cake pans. In a food processor, pulse the raw pistachios until they are finely ground, resembling a coarse flour. Be careful not to over-process into butter. In a medium bowl, whisk together the all-purpose flour, ground pistachios, baking powder, baking soda, and salt. In a large bowl, use an electric mixer to cream the softened butter and sugar together until light and fluffy. Beat in the eggs one at a time, followed by the vanilla extract. Alternately add the dry ingredient mixture and the buttermilk to the wet ingredients, beginning and ending with the dry ingredients. Mix until just combined—do not overmix.
Step 3: Bake and Cool the Cakes
Divide the batter evenly between your prepared cake pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely. For a truly special treat, try our homemade apple pie recipe while you wait.

Step 4: Whip Up the Cream Cheese Frosting
In a large bowl, beat the cold cream cheese and softened butter together until smooth and creamy. Gradually add the sifted powdered sugar and mix on low speed until combined, then increase the speed to high and beat for 2-3 minutes until light and fluffy. Stir in the vanilla extract.
Step 5: Assemble Your Masterpiece
Place one cooled cake layer on your serving platter. Create a dam of frosting around the outer edge of the cake. This will hold the raspberry filling in place. Spread the cooled raspberry filling evenly inside the frosting dam. Place the second cake layer on top. Apply a thin “crumb coat” of frosting over the entire cake and refrigerate for 30 minutes to set. Once chilled, apply the final, thicker layer of frosting, smoothing it with an offset spatula. Garnish with chopped pistachios and fresh raspberries if desired.
Pro Tips for the Best Results
- Room Temperature Ingredients: For a smooth, emulsified batter, ensure your butter, eggs, and buttermilk are all at room temperature.
- Don’t Overmix: Overmixing the cake batter develops gluten, which can result in a tough, dense cake. Mix only until the flour is just incorporated.
- Cool Cakes Completely: Never frost a warm cake! The frosting will melt. Be patient and let the layers cool to room temperature. This is a great time to experiment with other bakes, like these amazing pink sugar cookie bars.
- Use Cold Cream Cheese: For a stable cream cheese frosting that isn’t too soft, use cream cheese straight from the refrigerator.
Flavor Variations to Try
While this Pistachio Raspberry Cake is perfect as is, you can easily adapt it! Try adding a teaspoon of rosewater to the frosting for a beautiful floral note. For a richer flavor, consider adding a layer of white chocolate ganache between the cake and raspberry filling. Looking for another nutty delight? Our caramel pecan lasagna is a guaranteed crowd-pleaser.
Storing Your Cake
Store the cake in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight! For the best taste and texture, let the cake sit at room temperature for about 20-30 minutes before serving.
Frequently Asked Questions
Absolutely. You can bake the cake layers a day in advance, wrap them tightly in plastic wrap, and store them at room temperature. The raspberry filling can also be made a day ahead and kept in the fridge. We recommend making the frosting and assembling the cake on the day you plan to serve it for the best results.
Yes, you can use frozen raspberries. You may need to cook the filling for a few extra minutes to allow the excess water to evaporate and ensure it thickens properly.
For the best flavor, use real, raw pistachios and grind them yourself. Toasting the pistachios lightly before grinding can also help intensify their nutty flavor. Avoid using artificial pistachio pudding mix for a more authentic taste.
The cake should be stored in an airtight container in the refrigerator for up to 4 days due to the cream cheese frosting and fruit filling. For the best texture, allow a slice to sit at room temperature for 20-30 minutes before serving.
It has a wonderful balance of flavors. The cake itself is nutty and slightly sweet with a rich pistachio taste, while the raspberry filling provides a bright, tart contrast. The cream cheese frosting adds a smooth, tangy finish.
We’d Love To Hear From You!
We are so excited for you to try this Pistachio Raspberry Cake recipe. If you make it, please leave a comment below and let us know how it turned out! We love seeing your creations, so be sure to share a photo on Pinterest!

Pistachio Raspberry Cake Recipe

Pistachio Raspberry Cake: A Stunningly Moist & Flavorful Recipe
Ingredients
Equipment
Instructions
- In a small saucepan, combine fresh raspberries, sugar, and lemon juice. Cook over medium heat, mashing the berries as they warm.
- In a small bowl, whisk together cornstarch and water to create a slurry. Once the raspberry mixture is simmering, slowly pour in the slurry while whisking continuously.
- Continue to cook for 1-2 minutes until thickened. Remove from heat, transfer to a bowl, and let it cool completely.
- Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans.
- In a food processor, pulse raw pistachios until finely ground. In a medium bowl, whisk together the ground pistachios, flour, baking powder, baking soda, and salt.
- In a large bowl, cream the softened butter and sugar until light and fluffy. Beat in eggs one at a time, then add vanilla.
- Alternately add the dry ingredients and buttermilk to the wet ingredients, beginning and ending with the dry. Mix until just combined.
- Divide batter between the prepared pans. Bake for 30-35 minutes or until a toothpick comes out clean. Let cool in pans for 10 minutes before inverting onto a wire rack to cool completely.
- Beat cold cream cheese and softened butter until smooth. Gradually add powdered sugar, then beat on high until light and fluffy. Stir in vanilla.
- Place one cake layer on a platter. Pipe a dam of frosting around the edge and fill with the cooled raspberry filling.
- Top with the second cake layer. Apply a thin crumb coat of frosting and chill for 30 minutes.
- Apply the final layer of frosting. Garnish with chopped pistachios and fresh raspberries if desired.
Notes
Tip 2: Ensure your raspberry filling is completely cool before assembling the cake to prevent melting.
Tip 3: Let the frosted cake chill in the refrigerator for at least an hour before slicing for cleaner cuts.