Welcome to your new favorite celebration cake! This Pistachio Raspberry Cake is a true masterpiece of flavors and textures, layering nutty, tender pistachio sponge with a vibrant, tangy raspberry filling and a luscious cream cheese frosting. It’s the kind of dessert that looks like it came from a high-end bakery but is surprisingly achievable for enthusiastic home cooks. Whether you’re baking for a birthday, a holiday, or just a special weekend treat, this recipe is designed to impress.

Why You’ll Love This Pistachio Raspberry Cake
- Perfect Flavor Balance: The earthy, subtle sweetness of pistachio pairs beautifully with the bright, tart punch of fresh raspberries. It’s a sophisticated combination that never fails to delight.
- Incredibly Moist Crumb: We use a specific method to ensure the cake layers are tender, moist, and packed with real pistachio flavor. No artificial extracts needed!
- Stunning Presentation: With its beautiful green-flecked layers and vibrant raspberry swirl, this cake is a visual feast. It’s a showstopper that tastes even better than it looks.
- Clear, Easy-to-Follow Steps: From whipping the batter to assembling the final creation, this guide breaks down every step, making the process straightforward and enjoyable.
Ingredients You’ll Need
This recipe uses simple, high-quality ingredients to create its signature flavor. Here’s what you’ll need to gather.
For the Pistachio Cake Layers
- All-Purpose Flour: Provides the main structure for our cake.
- Baking Powder & Baking Soda: These leaveners give the cake its beautiful lift and tender texture.
- Salt: A crucial ingredient that balances the sweetness and enhances all the other flavors.
- Unsalted Butter: Make sure it’s softened to room temperature for a smooth, creamy batter.
- Granulated Sugar: Provides sweetness and helps create a tender crumb.
- Eggs: Use large eggs at room temperature to ensure they incorporate easily into the batter.
- Vanilla Extract: Adds a layer of aromatic warmth.
- Buttermilk: The secret to an incredibly moist and tender cake crumb.
- Raw, Unsalted Pistachios: The star of the show! You’ll grind these into a fine meal for authentic, rich flavor.
For the Tangy Raspberry Filling
- Fresh or Frozen Raspberries: Either will work perfectly for this vibrant filling.
- Granulated Sugar: To sweeten the filling and help it thicken.
- Cornstarch: A slurry of cornstarch and water is key to creating a thick, jam-like consistency that won’t make your cake soggy.
- Lemon Juice: A splash of fresh lemon juice brightens the raspberry flavor.
For the Cream Cheese Frosting
- Full-Fat Block Cream Cheese: Essential for a thick, stable frosting. Make sure it’s softened.
- Unsalted Butter: Also softened to ensure a silky-smooth texture.
- Powdered Sugar: Sift it to avoid any lumps in your frosting.
- Vanilla Extract: For that classic, creamy flavor.
- A Pinch of Salt: Balances the sweetness of the sugar and tang of the cream cheese.

How to Make Pistachio Raspberry Cake (Step-by-Step)
Ready to create a baking masterpiece? Let’s break it down into manageable steps. For another delightful dessert, check out this Peach Cobbler Poke Cake recipe.
1. Make the Raspberry Filling
First, prepare your filling so it has plenty of time to cool. In a small saucepan, combine the raspberries, sugar, and lemon juice. Cook over medium heat, stirring occasionally, until the berries break down. In a small bowl, whisk together the cornstarch and a tablespoon of water to create a slurry. Pour this into the saucepan and continue to cook for another 1-2 minutes until the filling has thickened significantly. Remove from heat and let it cool completely.
2. Prepare the Pistachio Cake Batter
Preheat your oven to 350°F (175°C) and grease and flour two 8-inch round cake pans. In a food processor, pulse the raw pistachios until they form a fine meal. Be careful not to over-process into butter. In a medium bowl, whisk together the flour, pistachio meal, baking powder, baking soda, and salt. In a separate large bowl, use a stand mixer or hand mixer to cream the softened butter and sugar together until light and fluffy, about 3-4 minutes. Beat in the eggs one at a time, followed by the vanilla extract. Alternate adding the dry ingredient mixture and the buttermilk to the wet ingredients, beginning and ending with the dry. Mix until just combined—do not overmix!
3. Bake the Cakes
Divide the batter evenly between your prepared cake pans. Bake for 30-35 minutes, or until a wooden skewer inserted into the center comes out clean. Let the cakes cool in their pans for about 10 minutes before inverting them onto a wire rack to cool completely.
4. Whip Up the Frosting
While the cakes cool, make the frosting. In a large bowl, beat the softened cream cheese and butter until smooth and creamy. Gradually add the sifted powdered sugar, mixing on low speed until combined, then increase to medium-high and beat until light and fluffy. Stir in the vanilla and a pinch of salt. This frosting is also amazing on our Pink Sugar Cookie Bars.
5. Assemble and Decorate Your Cake
Once the cake layers are completely cool, you can assemble your Pistachio Raspberry Cake. Place one cake layer on your serving plate or cake stand. Pipe a border of frosting around the top edge to create a dam. Spread half of the cooled raspberry filling inside the border. Top with the second cake layer. Frost the top and sides of the entire cake with the remaining cream cheese frosting. For a beautiful finish, garnish with crushed pistachios and fresh raspberries.
Pro Tips for the Perfect Cake
- Use Room Temperature Ingredients: For the smoothest batter and frosting, ensure your butter, eggs, buttermilk, and cream cheese are all at room temperature.
- Don’t Overmix the Batter: Mix the dry ingredients into the wet until they are just combined. Overmixing develops gluten, which can lead to a tough, dense cake.
- Cool Cakes Completely: Never frost a warm cake! The frosting will melt and slide right off. Patience is key for a beautifully decorated cake. For a simple but elegant dessert, try this recipe for Earl Grey Panna Cotta.
- Create a Frosting Dam: Piping a border of frosting before adding the raspberry filling is crucial. It prevents the filling from oozing out the sides and keeps your layers neat.
Flavor Variations & Substitutions
- Different Nuts: While this is a Pistachio Raspberry Cake, you could substitute the pistachios with finely ground almonds or walnuts for a different nutty flavor profile.
- Other Berries: A strawberry or blackberry filling would also be delicious with the pistachio cake.
- Frosting Flavors: Try adding a little almond extract or lemon zest to the cream cheese frosting for an extra layer of flavor.
Storing Your Masterpiece
Store your finished cake in an airtight container in the refrigerator for up to 4 days. Due to the cream cheese frosting, it should not be left at room temperature for more than a couple of hours. Let it sit at room temperature for about 20-30 minutes before serving for the best flavor and texture.
Frequently Asked Questions About Pistachio Raspberry Cake
Yes. You can bake the cake layers up to two days in advance. Let them cool completely, then wrap them tightly in plastic wrap and store them at room temperature. The raspberry filling can also be made up to three days ahead and stored in an airtight container in the refrigerator.
Yes, absolutely! Frozen raspberries work perfectly for the filling. There’s no need to thaw them first; you can add them directly to the saucepan, though you may need to cook them for a few extra minutes to break down.
The key is to thicken the filling properly with cornstarch until it has a jam-like consistency. Additionally, piping a ‘dam’ of frosting around the edge of the cake layer before adding the filling creates a barrier that keeps the moisture contained.
Because of the cream cheese frosting, the assembled cake should be stored in an airtight container in the refrigerator for up to 4 days. For the best taste and texture, allow slices to sit at room temperature for about 20-30 minutes before serving.
For the best color and flavor, use raw, unsalted, shelled pistachios. Roasted pistachios can have a slightly muted flavor and may make the cake drier. Avoid salted pistachios as they will make your cake too salty.
Your Perfect Pistachio Raspberry Cake Awaits!
You now have everything you need to bake a truly unforgettable Pistachio Raspberry Cake. This recipe is a labor of love that pays off in every single bite. Don’t forget to share your beautiful creations with me and save this recipe to your favorite board on Pinterest!

Pistachio Raspberry Cake Recipe

Pistachio Raspberry Cake: A Showstopper Dessert Recipe
Ingredients
Equipment
Method
- Make the Raspberry Filling: In a small saucepan, combine raspberries, sugar, and lemon juice. Cook over medium heat until berries break down. Whisk cornstarch with 1 tbsp of water, then add to the saucepan. Cook for 1-2 more minutes until thickened. Cool completely.
- Prepare for Baking: Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans.
- Mix Dry Ingredients: In a food processor, grind pistachios into a fine meal. In a medium bowl, whisk together the flour, ground pistachios, baking powder, baking soda, and salt.
- Mix Wet Ingredients: In a large bowl, cream the softened butter and sugar until light and fluffy. Beat in the eggs one at a time, then add vanilla.
- Combine Batter: Alternate adding the dry ingredients and buttermilk to the wet ingredients, starting and ending with the dry mixture. Mix only until just combined.
- Bake the Cakes: Divide the batter evenly between the prepared pans. Bake for 30-35 minutes, or until a skewer inserted into the center comes out clean. Cool in pans for 10 minutes, then turn out onto a wire rack to cool completely.
- Make the Frosting: Beat softened cream cheese and butter until smooth. Gradually add powdered sugar, then beat on medium-high until fluffy. Stir in vanilla and salt.
- Assemble the Cake: Place one cake layer on a serving plate. Pipe a border of frosting around the edge. Fill with the cooled raspberry filling. Top with the second cake layer. Frost the top and sides of the cake. Garnish with crushed pistachios and fresh raspberries if desired.
Notes
Do not overmix the cake batter to keep the crumb tender.
Let the cake layers and raspberry filling cool completely before assembling to prevent the frosting from melting.