Welcome to the ultimate Pistachio Raspberry Cake recipe, a dessert that perfectly balances the rich, nutty flavor of pistachios with the bright, tart sweetness of fresh raspberries. If you’ve been searching for a show-stopping cake that is as delicious as it is beautiful, you’ve found it. This cake features tender, moist pistachio-infused layers, a vibrant raspberry filling, and a luscious cream cheese frosting that ties everything together.
This recipe is designed for the enthusiastic home cook. We’ll walk through every step, ensuring you have the confidence to create a stunning dessert for any occasion, from birthdays to simple weekend treats. Get ready to impress your friends and family!

Why You’ll Love This Pistachio Raspberry Cake
- Perfect Flavor Combination: The earthy, nutty pistachio flavor is a perfect match for the zesty, sweet raspberries. It’s a sophisticated pairing that feels both classic and modern.
- Incredibly Moist Crumb: We use a combination of cake flour and ground pistachios to create a cake that is unbelievably tender and moist. No dry cake here!
- Stunning Appearance: The pale green of the cake, the vibrant red of the filling, and the creamy white frosting create a beautiful contrast that makes this cake a centerpiece.
- Completely From Scratch: This recipe uses real, high-quality ingredients for a flavor that is far superior to any box mix.
Understanding the Key Ingredients
The magic of this cake lies in its high-quality ingredients. Here’s a breakdown of what you’ll need and why it matters.
For the Pistachio Cake Layers
- Unsalted Butter: Provides richness and a tender texture. Make sure it’s at room temperature for proper creaming.
- Granulated Sugar: Sweetens the cake and helps create a light, airy structure.
- Eggs: Act as a binder and add moisture. Room temperature eggs incorporate better into the batter.
- All-Purpose & Cake Flour: A mix of both flours gives the cake structure while keeping the crumb incredibly tender.
- Shelled Pistachios: The star of the show! You’ll grind these into a fine powder to infuse the cake with authentic pistachio flavor.
- Baking Powder & Soda: These are our leavening agents, responsible for the cake’s rise.
- Buttermilk: The acidity in buttermilk reacts with the leaveners to create an extra-tender crumb.
For the Raspberry Filling
- Raspberries: Fresh or frozen raspberries work equally well. They provide the tart contrast to the nutty cake.
- Sugar & Cornstarch: The sugar sweetens the filling, while the cornstarch thickens it into a jam-like consistency.
- Lemon Juice: A splash of fresh lemon juice brightens the raspberry flavor.

For the Cream Cheese Frosting
- Cream Cheese: Use full-fat, block-style cream cheese for the best results. It should be softened to room temperature.
- Unsalted Butter: Also softened, it adds stability and a smooth texture to the frosting.
- Powdered Sugar: Sift it to avoid any lumps in your frosting.
- Vanilla Extract: A dash of pure vanilla extract enhances the overall flavor profile.
How to Make Pistachio Raspberry Cake (Step-by-Step)
Making this incredible Pistachio Raspberry Cake is a rewarding process. Follow these detailed steps for a perfect result every time.
Step 1: Make the Raspberry Filling
Start with the filling so it has ample time to cool. In a small saucepan, combine the raspberries, sugar, lemon juice, and cornstarch. Cook over medium heat, stirring frequently, until the mixture thickens and bubbles. This should take about 8-10 minutes. Once thickened, remove from the heat and press it through a fine-mesh sieve to remove the seeds. Set aside to 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 shelled pistachios until they form a fine, flour-like consistency. In a medium bowl, whisk together the ground pistachios, all-purpose flour, cake flour, baking powder, and baking soda. In a separate large bowl, use an electric mixer to cream together the softened butter and granulated sugar until light and fluffy. Beat in the eggs one at a time, then add the vanilla. Gradually add the dry ingredients to the wet ingredients, alternating with the buttermilk. Mix until just combined—do not overmix!
Step 3: Bake 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 delicious weeknight meal while you wait, consider this One-Pot Steak and Pasta recipe.
Step 4: Whip Up the Cream Cheese Frosting
In a large bowl, beat the softened cream cheese and butter together until smooth and creamy. Gradually add the sifted powdered sugar, mixing on low speed until combined, then increase the speed and beat until fluffy. Stir in the vanilla extract. If you’re a fan of cheesecake flavors, you might also love these strawberry cheesecake cookies.
Step 5: Assemble and Decorate Your Cake
Once the cake layers are completely cool, place one layer on your serving plate. Pipe a border of frosting around the top edge to create a dam. Spread the cooled raspberry filling inside the border. Place the second cake layer on top. Frost the top and sides of the entire cake with the remaining cream cheese frosting. For a final touch, garnish with chopped pistachios and fresh raspberries.
Flavor Variations & Substitutions
- White Chocolate: Fold a cup of white chocolate chips into the cake batter for an extra layer of decadence.
- Cardamom or Rosewater: Add a pinch of ground cardamom or a teaspoon of rosewater to the cake batter to enhance the pistachio flavor with a floral, aromatic note.
- Different Berries: While raspberry is a classic pairing, a strawberry or cherry filling would also be delicious.
If you enjoy unique flavor combinations, try our Apple Goat Cheese Croissant for a savory twist.
Storing Your Pistachio Raspberry Cake
Due to the cream cheese frosting, this cake must be stored in the refrigerator. It will keep in an airtight container for up to 4 days. For the best taste and texture, let it sit at room temperature for about 20-30 minutes before serving. This allows the cake and frosting to soften slightly.
Frequently Asked Questions
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 2-3 days ahead and kept in an airtight container in the refrigerator. Frost and assemble the cake the day you plan to serve it for the best results.
Yes, absolutely! Frozen raspberries work just as well as fresh ones for the filling. You don’t need to thaw them before cooking; simply add them to the saucepan and they will break down as they heat up.
It’s highly recommended to use unsalted, raw pistachios for this recipe. Salted and roasted pistachios can make the cake too salty and alter the final flavor profile. If they are all you have, you can try to rinse them, but unsalted will yield the best results.
For perfectly flat cake layers, you can use cake strips wrapped around the outside of your pans. If you don’t have them, you can also bake at a slightly lower temperature, like 325°F (165°C), for a longer time. If your cakes still dome, simply level them with a serrated knife once they are completely cool.
Because this cake has a cream cheese frosting, it must be refrigerated. Store any leftover cake in an airtight container in the refrigerator for up to 4 days. For the best texture, allow a slice to sit at room temperature for about 20 minutes before enjoying.
Share Your Creation!
We are so excited for you to try this Pistachio Raspberry Cake recipe. It’s a true labor of love that is worth every moment. If you make it, we would love to see it! Please leave a comment below or share a picture on Pinterest. Happy baking!

Pistachio Raspberry Cake Recipe

Pistachio Raspberry Cake: The Ultimate Recipe
Equipment
- 2 8-inch round cake pans
- 1 Electric mixer
- 1 Food Processor
- 1 Saucepan
Ingredients
- 1 cup unsalted butter softened
- 1 3/4 cups granulated sugar
- 4 large eggs room temperature
- 1 cup shelled raw pistachios
- 1 1/2 cups cake flour
- 1 cup all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp salt
- 1 cup buttermilk room temperature
- 2 cups raspberries fresh or frozen
- 1/2 cup granulated sugar
- 2 tbsp cornstarch
- 1 tbsp lemon juice
- 8 oz cream cheese full-fat, softened
- 1/2 cup unsalted butter softened
- 4 cups powdered sugar sifted
- 1 tsp vanilla extract
Instructions
- In a small saucepan, combine raspberries, sugar, cornstarch, and lemon juice. Cook over medium heat, stirring often, until the mixture thickens (about 8-10 minutes). Press through a fine-mesh sieve to remove seeds. Let cool completely.
- Preheat oven to 350°F (175°C). Grease and flour two 8-inch round cake pans.
- In a food processor, pulse pistachios into a fine powder. In a medium bowl, whisk together ground pistachios, cake flour, all-purpose flour, baking powder, baking soda, and salt.
- In a large bowl, cream together the softened butter and sugar with an electric mixer until light and fluffy. Beat in the eggs one at a time. Add vanilla.
- Alternating, add the dry ingredients and the buttermilk to the wet ingredients, beginning and ending with the dry. Mix on low speed until just combined.
- Divide the batter evenly between the prepared pans. Bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean. Cool in pans for 10 minutes, then invert onto a wire rack to cool completely.
- In a large bowl, beat the softened cream cheese and butter until smooth. Gradually add the sifted powdered sugar and beat until fluffy. Stir in the vanilla extract.
- Place one cooled cake layer on a serving plate. Pipe a dam 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 chopped pistachios and fresh raspberries if desired.
Notes
Sifting the powdered sugar is a crucial step for a smooth, non-gritty cream cheese frosting.
Let the cake layers cool completely before frosting to prevent the frosting from melting.