Pistachio Raspberry Cake is a delightful treat that combines the crunch of pistachios with the bright, juicy burst of fresh raspberries. The nutty flavor of pistachios pairs beautifully with the tartness of the berries, creating a cake that’s moist, flavorful, and just a little bit special. The soft, tender crumb made with ground pistachios gives this cake a unique texture that’s different from your usual sweet treat.
I love making this cake when I want something that feels a bit fancy but is still easy enough to whip up on a cozy afternoon. What I especially enjoy is folding fresh raspberries right into the batter before baking—their color and pops of tartness make every slice a little surprise. Plus, sprinkling chopped pistachios on top adds a nice touch of crunch and looks gorgeous, too.
This cake is wonderful served with a cup of tea or a dollop of whipped cream for a simple, tasty dessert. It’s one of those recipes that friends always ask me to bring to gatherings because it’s not too sweet and reminds everyone of fresh, fruity summers. I find that this cake makes a lovely gift, too, especially when you want to share a handmade treat that shows you care.
Key Ingredients & Substitutions
Pistachios: Toasting pistachios brings out their rich flavor. If you can’t find unsalted nuts, lightly rinse salted ones and pat dry. Ground pistachios add great texture, but finely chopped can work too.
Raspberries: Fresh raspberries give a natural tangy taste. Frozen raspberries can substitute but thaw and drain excess juice to avoid a soggy filling.
Butter: Softened unsalted butter is best for a creamy, tender crumb. Margarine or coconut oil can work, but they may change the flavor slightly.
Heavy cream: For frosting, use cold heavy cream for the best whip. If unavailable, chilled coconut cream is a good non-dairy option.
How Can You Keep the Raspberry Filling From Making the Cake Soggy?
Raspberry filling is delicious but can make cakes wet if not prepared properly. To avoid this, cook the raspberries with sugar and lemon juice until thickened. Then, strain out the seeds for a smooth spread.
- Cook mixture over medium heat for about 10 minutes until thick but still spreadable.
- After cooking, cool fully so it doesn’t melt the frosting or soak the cake layers.
- Apply the filling between cake layers, not too thick, to keep balance with the cake texture.

Equipment You’ll Need
- 8-inch round cake pans – These are the perfect size for even baking and easy slicing.
- Parchment paper – Prevents sticking and makes removing the cakes simple.
- Food processor or knife – To finely chop or grind the pistachios for a smooth, even texture.
- Mixing bowls and spatula – For mixing the batter, filling, and frosting—essential tools for a neat process.
- Whisk or hand mixer – To whip the heavy cream into fluffy frosting quickly and efficiently.
- Saucepan – For cooking the raspberry filling until thickened.
- Fine mesh sieve – To strain the raspberry mixture for a smooth filling that won’t make the cake soggy.
Flavor Variations & Add-Ins
- Swap raspberries with blueberries or blackberries for a different berry twist, adding unique flavors and colors.
- Add a splash of liqueur like Amaretto or Grand Marnier to the raspberry filling for an adult version with a little extra kick.
- Mix chopped white chocolate or dark chocolate chips into the batter for a richer, sweeter flavor.
- Top the finished cake with edible gold flakes or extra pistachios for a fancy presentation.
How to Make Pistachio Raspberry Cake
Ingredients You’ll Need:
For the Pistachio Cake:
- 1 1/2 cups shelled unsalted pistachios (about 6 oz)
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon salt
- 3/4 cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs
- 1/2 teaspoon vanilla extract
- 1/2 cup whole milk
For the Raspberry Filling:
- 1 1/2 cups fresh raspberries (plus extra for garnish)
- 1/4 cup granulated sugar
- 1 tablespoon lemon juice
For the Frosting:
- 1 cup heavy cream
- 2 tablespoons powdered sugar
- 1/2 teaspoon vanilla extract
For Decoration:
- 1/2 cup chopped pistachios (unsalted)
How Much Time Will You Need?
This pistachio raspberry cake takes about 20 minutes to prepare, 25-30 minutes to bake, and 10 minutes to cool before adding the raspberry filling and whipped cream. You’ll want to chill it in the fridge for at least 1 hour before serving. In total, plan for about 2 hours from start to finish including cooling and chilling time.
Step-by-Step Instructions:
1. Prepare the Pistachios
Preheat your oven to 350°F (175°C). Spread pistachios on a baking sheet and toast for 5-7 minutes until fragrant. Let them cool slightly, then finely grind in a food processor or chop finely by hand.
2. Make the Cake Batter
In a medium bowl, whisk together the ground pistachios, flour, baking powder, and salt. In a larger bowl, cream the softened butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each. Stir in the vanilla extract. Now, add the dry ingredients and milk alternately to the butter mixture, beginning and ending with the dry ingredients. Mix gently until just blended.
3. Bake the Cake Layers
Divide the batter evenly between two 8-inch round cake pans lined with parchment paper. Smooth tops with a spatula. Bake for 25-30 minutes until a toothpick inserted in the center comes out clean. Let cakes cool in pans for 10 minutes, then transfer to a wire rack to cool completely.
4. Prepare the Raspberry Filling
While the cake is cooling, combine raspberries, sugar, and lemon juice in a small saucepan over medium heat. Cook, stirring occasionally, for about 10 minutes until the raspberries break down and the mixture thickens slightly. Strain the mixture through a fine sieve to remove seeds and let cool completely.
5. Make the Whipped Cream Frosting
Chill a mixing bowl and beaters in the fridge for 10 minutes. Then whip the heavy cream, powdered sugar, and vanilla extract in the chilled bowl until stiff peaks form. Keep the whipped cream cold until ready to use.
6. Assemble the Cake
Place one cake layer on a serving plate. Spread a layer of whipped cream over it, then a layer of raspberry filling. Top with the second cake layer and repeat the whipped cream and raspberry filling layers.
7. Frost and Decorate
Spread the remaining whipped cream evenly over the top and sides of the cake. Press chopped pistachios onto the sides, and garnish the top with fresh raspberries.
8. Chill and Serve
Refrigerate the cake for at least 1 hour to let the flavors meld and frosting set. Serve chilled or at room temperature. Enjoy your beautiful pistachio raspberry cake!
Can I Use Frozen Raspberries Instead of Fresh?
Yes! Just thaw the frozen raspberries completely and drain any excess liquid before making the filling to prevent the cake from becoming soggy.
How Should I Store Leftover Cake?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Bring to room temperature before serving for the best flavor and texture.
Can I Substitute Almond Milk for Whole Milk?
Absolutely! Almond milk or other plant-based milks work well as a substitute, though they might slightly change the cake’s flavor and texture.
Can I Make the Cake Ahead of Time?
Yes! You can bake the cake layers and prepare the raspberry filling a day ahead. Assemble and frost the cake just before serving for the freshest taste.



