This Raspberry Pistachio Cake is soft, nutty, and layered with bright raspberry flavor that feels like spring in every slice. The pistachio cake is tender and lightly sweet, while the raspberry filling adds that beautiful pop of color and tangy freshness.
I love making this when I want something elegant but still comforting. The green pistachio crumb paired with vibrant raspberry looks stunning on a dessert table, yet the steps are simple and approachable. If you are ready for a cake that tastes as beautiful as it looks, let's get baking.
Jump to:
Why You'll Love This Recipe
- Soft, moist pistachio cake layers
- Fresh raspberry filling with natural sweetness
- Beautiful color contrast for spring or holidays
- Perfect for brunch, birthdays, or showers
- Make-ahead friendly and freezer-safe layers
- Bakery-style flavor at home
Ingredients

For the Pistachio Cake
- 1 ¾ cups (220 g) all-purpose flour
- 1 cup (120 g) finely ground pistachios (unsalted, shelled)
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- ½ cup (113 g) unsalted butter, softened
- ½ cup (120 ml) vegetable oil
- 1 ¼ cups (250 g) granulated sugar
- 3 large eggs, room temperature
- 1 teaspoon vanilla extract
- ½ teaspoon almond extract
- 1 cup (240 ml) buttermilk
For the Raspberry Filling
- 2 cups (250 g) fresh or frozen raspberries
- ⅓ cup (65 g) granulated sugar
- 1 tablespoon lemon juice
- 1 tablespoon cornstarch
- 2 tablespoons water
For the Frosting
- 1 cup (226 g) unsalted butter, softened
- 3 ½ cups (420 g) powdered sugar
- 2 to 3 tablespoons heavy cream
- 1 teaspoon vanilla extract
- ¼ cup finely ground pistachios (optional for flavor)
Ingredient Notes & Substitutions
- Ground pistachios: Pulse shelled pistachios in a food processor until fine but not pasty.
- Buttermilk substitute: Add 1 tablespoon lemon juice to 1 cup milk and let it sit for 5 minutes.
- Frozen raspberries: Use straight from frozen for the filling. No need to thaw.
- Almond extract: Adds depth that pairs beautifully with pistachio.
Instructions
- Preheat your oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper.
- In a bowl, whisk together flour, ground pistachios, baking powder, baking soda, and salt.
- In a large mixing bowl, beat butter, oil, and sugar until light and creamy, about 2 to 3 minutes.
- Add eggs one at a time, mixing well after each addition. Stir in vanilla and almond extract.
- Alternate adding the dry ingredients and buttermilk, mixing gently just until combined. The batter should look smooth with a soft green tint.
- Divide evenly between the pans and smooth the tops.
- Bake for 25 to 30 minutes, until the centers spring back lightly when touched. Cool completely before assembling.

- For the raspberry filling, combine raspberries, sugar, and lemon juice in a saucepan over medium heat.
- In a small bowl, mix cornstarch and water. Stir into the raspberry mixture.
- Cook until thickened and glossy, about 5 to 7 minutes. Cool completely before using.
- For the frosting, beat butter until smooth. Gradually add powdered sugar, cream, and vanilla until light and fluffy.
- Level cake layers if needed. Spread frosting on the first layer, then pipe a border around the edge.
- Spoon raspberry filling into the center and spread gently.
- Add the second cake layer and frost the top and sides. Decorate with crushed pistachios and fresh raspberries.

Pro Tips for Success
- Measure ground pistachios after grinding for accuracy.
- Do not overmix once flour is added.
- Cool the raspberry filling completely before assembling.
- Chill the cake briefly after a crumb coat for cleaner frosting.
- Use a serrated knife for smooth slicing.
Storage and Reheating
Store Raspberry Pistachio Cake covered in the refrigerator for up to 4 days.
Bring slices to room temperature for about 20 minutes before serving for the best texture.
Make Ahead & Freezing
You can bake the cake layers up to 2 days ahead. Wrap tightly and refrigerate.
The layers also freeze well for up to 1 month. Thaw overnight before assembling.
Tips and Variations
- Add white chocolate chips to the batter for extra sweetness.
- Use raspberry jam instead of homemade filling for convenience.
- Swap raspberries for strawberries for a softer berry flavor.
- Add a light glaze instead of buttercream for a simpler finish.
- Garnish with edible flowers for a spring celebration look.
FAQs
For this recipe, real ground pistachios give a more natural flavor and texture.
Overmixing or too much flour can make it heavy. Mix gently once dry ingredients are added.
Yes. Fill liners about two-thirds full and bake for 18 to 20 minutes.


📖 Recipe
Raspberry Pistachio Cake
- Prep Time: 40 minutes
- Cook Time: 22 minutes
- Total Time: 1 hour 2 minutes
- Yield: 12 slices 1x
- Category: Dessert
- Method: baked
- Cuisine: American
Description
This raspberry pistachio cake is fresh and delicious with super soft pistachio cake layers, homemade raspberry jam, and a vibrant raspberry buttercream made with freeze-dried raspberries for maximum flavor and a naturally beautiful pink color.
Ingredients
- Pistachio Cake Layers:
- 100 g unsalted pistachios, blended into flour
- 260 g all-purpose flour
- ¾ teaspoon baking powder
- ¾ teaspoon baking soda
- ¾ teaspoon salt
- 180 g butter, room temperature
- 300 g granulated sugar
- 4 large eggs, room temperature
- 240 g sour cream, room temperature
- 60 g vegetable oil
- 2 teaspoons vanilla extract
- Raspberry Jam:
- 250 g frozen raspberries
- 50 g granulated sugar
- 2 teaspoons lemon juice
- 1 teaspoon vanilla extract
- 1 teaspoon cornstarch
- 2 teaspoons water
- Raspberry Buttercream:
- 400 g butter, room temperature
- 660 g powdered sugar
- 1 ½ tablespoon freeze-dried raspberry powder
- 2 teaspoons vanilla extract
- 2 tablespoons whole milk
Instructions
- Preheat oven to 170°C/340°F and prepare three 8-inch pans with parchment paper.
- Blend pistachios into a flour-like texture.
- Sift together pistachio flour, all-purpose flour, baking powder, baking soda, and salt.
- Cream butter and sugar for 3 minutes until light and fluffy.
- Add eggs two at a time and mix until combined.
- Add half the dry ingredients and mix on low.
- Add sour cream, oil, and vanilla and mix until combined.
- Add remaining dry ingredients and gently fold batter.
- Divide evenly into pans and bake 20-23 minutes until a tester comes out clean. Cool completely.
- For jam, cook raspberries, sugar, lemon juice, and vanilla until bubbling. Simmer 8 minutes.
- Mix cornstarch and water, stir into jam, and cook until thickened. Cool completely.
- For buttercream, beat butter 4-6 minutes until fluffy.
- Add powdered sugar and raspberry powder in two parts with vanilla and milk. Mix until smooth.
- To assemble, layer cake with buttercream border and raspberry jam filling.
- Repeat layers and apply crumb coat. Chill 20 minutes.
- Frost cake fully and decorate with raspberries and pistachios if desired.
Notes
Allow jam to cool completely before assembling. Chill cake between layers for easier decorating. Store refrigerated due to buttercream.
Serving Suggestions

Serve this Raspberry Pistachio Cake with a cup of tea or light coffee for an afternoon treat. It makes a beautiful centerpiece for baby showers, spring birthdays, or Easter gatherings.
If you love fruity cakes, you might also enjoy my Coconut Custard Cake for a creamy twist, or my Apple Crumble Cheesecake for something cozy and layered.
Nutrition & Notes
Yield: 10 to 12 slices
Prep Time: 30 minutes
Bake Time: 30 minutes
Skill Level: Intermediate
I tested this cake twice to balance the nutty pistachio flavor with the brightness of the raspberry filling. The second version, with a touch of almond extract, gave that bakery-style depth I was looking for.
Reader Reviews
"The raspberry filling was so fresh and bright, and the pistachio flavor was subtle but perfect."
If you bake this Raspberry Pistachio Cake, I would love to hear how you decorated yours. Did you go rustic with crushed nuts or smooth and elegant?
Related Recipes
For another beautiful spring dessert, try my Easter Egg Cheesecake Recipe.
And if you enjoy layered cakes, my Mini Pumpkin Cheesecake Bites are always a crowd favorite.






Comments
No Comments