Heavenly Pistachio Raspberry Cake Recipe
Introduction
This Heavenly Pistachio Raspberry Cake is a beautiful combination of nutty pistachio and tart raspberry flavors wrapped in a moist, tender crumb. With creamy mascarpone frosting and vibrant raspberry filling, it makes a stunning dessert for any occasion.

Ingredients
- 1 cup unsalted shelled pistachios (plus extra for garnish)
- 1 ½ cups all-purpose flour
- 1 ½ tsp baking powder
- ¼ tsp salt
- ½ cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs (room temperature)
- ½ cup buttermilk (or milk with 1 tsp vinegar)
- 1 tsp vanilla extract
- ½ tsp almond extract (optional, for a fragrant touch)
- Green food coloring (optional, for a vivid pistachio tone)
- 1 ½ cups mascarpone or cream cheese
- 1 cup heavy whipping cream
- ¼ cup powdered sugar
- 1 tsp vanilla extract
- 1 ½ cups fresh or frozen raspberries
- ¼ cup sugar
- 1 tbsp cornstarch
- 2 tbsp water
- 1 tsp lemon juice
- Chopped roasted pistachios (for garnish)
- Whipped cream or mascarpone dots (for garnish)
Instructions
- Step 1: Preheat your oven to 175°C (350°F). Grease and line two 8-inch round cake pans with parchment paper for easy removal.
- Step 2: Pulse the pistachios in a food processor until finely ground, then whisk them together with the flour, baking powder, and salt in a medium bowl.
- Step 3: In a separate large bowl, beat the softened butter and granulated sugar until light and fluffy using a hand or stand mixer.
- Step 4: Add the eggs one at a time to the butter mixture, mixing well after each addition to ensure a smooth batter.
- Step 5: Stir in the vanilla and almond extracts for a fragrant touch. If you want a vibrant green color, add green food coloring now and mix well.
- Step 6: Alternately add the dry ingredients and buttermilk to the butter mixture, beginning and ending with the dry ingredients. Mix just until combined to avoid overworking the batter.
- Step 7: Divide the batter evenly between the prepared pans and bake for 25–30 minutes, or until a toothpick inserted into the center comes out clean.
- Step 8: Allow the cake layers to cool completely in their pans, then remove and place on a wire rack.
- Step 9: Prepare the raspberry filling by combining raspberries, sugar, cornstarch, water, and lemon juice in a small saucepan. Cook over medium heat, stirring, until the mixture thickens. Let it cool completely.
- Step 10: Beat the mascarpone or cream cheese with the powdered sugar and vanilla extract until smooth. In a separate bowl, whip the heavy cream to stiff peaks, then gently fold it into the mascarpone mixture to create a light frosting.
- Step 11: Carefully slice the cooled cake layers in half horizontally if you want thinner layers. Spread a generous layer of the cream filling on the bottom cake layer.
- Step 12: Spoon the cooled raspberry filling evenly over the cream layer, then top with the second cake layer.
- Step 13: Spread the remaining cream frosting on top and decorate with piped dots of cream and chopped roasted pistachios for a beautiful finish.
Tips & Variations
- For a dairy-free version, substitute the butter with a plant-based alternative and use coconut cream in place of heavy whipping cream.
- If fresh raspberries are unavailable, frozen ones work well—just thaw and drain excess liquid before cooking the filling.
- Add a splash of rose water or orange blossom water to the cream filling for an extra floral note.
- To enhance the pistachio flavor, toast the shelled pistachios lightly before grinding.
Storage
Store the assembled cake in an airtight container in the refrigerator for up to 3 days. To keep the cake fresh longer, store the cake layers and fillings separately and assemble just before serving. When ready to enjoy, bring the cake to room temperature for about 30 minutes. Leftover cake may be frozen for up to 1 month; thaw in the refrigerator overnight before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, you can bake the cake layers and prepare the raspberry filling a day before serving. Store them separately in the refrigerator and assemble the cake just before serving to maintain freshness.
What can I use if I don’t have buttermilk?
If you don’t have buttermilk on hand, you can use regular milk mixed with 1 teaspoon of vinegar or lemon juice. Let it sit for 5 minutes before using to mimic buttermilk’s acidity.
PrintHeavenly Pistachio Raspberry Cake Recipe
This Heavenly Pistachio Raspberry Cake is a delightful and elegant dessert combining the nutty richness of finely ground pistachios with the bright, tart flavor of fresh raspberry filling. Layers of moist pistachio-flavored cake are complemented by a smooth mascarpone and whipped cream frosting, finished with fresh raspberry compote and a garnish of chopped roasted pistachios and whipped cream dots. Perfect for celebrations or a special treat, this cake offers a beautiful balance of flavors and textures.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 1 cup unsalted shelled pistachios (plus extra for garnish)
- 1 ½ cups all-purpose flour
- 1 ½ tsp baking powder
- ¼ tsp salt
- ½ cup unsalted butter, softened
- 1 cup granulated sugar
- 3 large eggs (room temperature)
- ½ cup buttermilk (or milk with 1 tsp vinegar)
- 1 tsp vanilla extract
- ½ tsp almond extract (optional, for a fragrant touch)
- Green food coloring (optional, for a vivid pistachio tone)
Raspberry Filling
- 1 ½ cups fresh or frozen raspberries
- ¼ cup sugar
- 1 tbsp cornstarch
- 2 tbsp water
- 1 tsp lemon juice
Cream Filling
- 1 ½ cups mascarpone or cream cheese
- 1 cup heavy whipping cream
- ¼ cup powdered sugar
- 1 tsp vanilla extract
Garnish
- Chopped roasted pistachios
- Whipped cream or mascarpone dots
Instructions
- Preheat oven: Preheat your oven to 175°C (350°F) and grease and line two 8-inch round cake pans with parchment paper to prevent sticking.
- Grind pistachios: Pulse the unsalted shelled pistachios in a food processor until they become finely ground, which will add a rich pistachio flavor and texture to the cake.
- Mix dry ingredients: In a bowl, whisk together the all-purpose flour, baking powder, salt, and the finely ground pistachios to evenly distribute the leavening and nuts.
- Cream butter and sugar: In another bowl, beat the softened unsalted butter and granulated sugar together until the mixture is light, fluffy, and pale, which incorporates air for a tender cake.
- Add eggs: Add the eggs one at a time to the butter mixture, beating well after each addition to ensure a smooth and homogenous batter.
- Add extracts: Stir in the vanilla extract and optional almond extract for extra fragrant and nutty flavor notes.
- Combine wet and dry ingredients: Alternately add the dry flour mixture and buttermilk to the butter mixture, beginning and ending with the dry ingredients. Mix gently to maintain the batter’s lightness.
- Add food coloring: Incorporate green food coloring if desired to enhance the pistachio tone of the cake batter.
- Bake the cake: Divide the batter evenly between the prepared pans and bake in the preheated oven for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean.
- Cool the cakes: Allow the cakes to cool completely in their pans before removing, ensuring the layers hold their shape for assembly.
- Make raspberry filling: In a small saucepan, combine raspberries, sugar, cornstarch, water, and lemon juice. Cook over medium heat, stirring constantly until the mixture thickens to a jam-like consistency. Remove and cool completely.
- Prepare cream filling: Beat the mascarpone with powdered sugar and vanilla extract until smooth. In a separate bowl, whip the heavy cream to stiff peaks, then gently fold it into the mascarpone mixture to create a light, fluffy cream filling.
- Assemble the cake: Slice the cooled cake layers evenly. Spread a layer of the mascarpone cream on the bottom cake layer, spoon the cooled raspberry filling over it, and then place the second cake layer on top.
- Decorate the cake: Spread more mascarpone cream on the top layer and decorate with piped dots of cream and chopped roasted pistachios for an elegant finish.
Notes
- Using room temperature eggs helps create a smooth batter and better texture.
- If buttermilk is unavailable, substitute with milk and 1 tsp vinegar to mimic its acidity.
- Green food coloring is optional but adds a beautiful pistachio hue to the cake layers.
- The raspberry filling can be made ahead and refrigerated until ready to use.
- Ensure the cake layers are completely cool before assembling to prevent melting the cream filling.
- For a more intense pistachio flavor, you can toast the pistachios lightly before grinding.
- This cake is best served chilled but can be left at room temperature for up to 3 hours before serving.
Keywords: pistachio cake, raspberry cake, layered cake, mascarpone frosting, nutty cake, berry filling, pistachio dessert

