Pistachio Raspberry Cake Recipe in 15 Steps


Published: 12 May 2026


Here is a short video explaining the process, scroll down for detailed ingredients and step by step recipe method. Thanks for coming and do not forget to check other recipes on our homepage.

Ingredients with Exact Amount

This recipe makes one 2-layer 8-inch cake. Use fresh ingredients for the best taste and texture.

For the Pistachio Cake

You will need 2 ¼ cups all-purpose flour, ¾ cup finely ground unsalted pistachios, 1 ½ cups granulated sugar, 2 teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoon salt, ½ cup unsalted butter at room temperature, ¼ cup vegetable oil, 2 large eggs at room temperature, 1 ¼ cups buttermilk at room temperature, 2 teaspoons vanilla extract, and ¼ teaspoon almond extract. The almond extract is optional, but it helps bring out the pistachio flavor.

For the Raspberry Filling

You will need 2 cups fresh or frozen raspberries, ¼ cup granulated sugar, 2 tablespoons lemon juice, 1 ½ tablespoons cornstarch, and 3 tablespoons water. This filling should be thick enough to stay between the cake layers.

For the Pistachio Frosting

You will need 1 cup unsalted butter at room temperature, 3 ½ cups powdered sugar, ½ cup pistachio cream or pistachio paste, 1 teaspoon vanilla extract, 2 to 4 tablespoons heavy cream, and a small pinch of salt. The cream helps make the frosting smooth and easy to spread.

For Decoration

You can use ½ cup chopped pistachios, 1 cup fresh raspberries, and a few mint leaves. These simple toppings make the cake look fresh and pretty.

Step by Step Recipe Method

This pistachio raspberry cake comes together in a few simple stages. You will first prepare the cake layers, then make the raspberry filling, followed by the pistachio frosting. Once everything has cooled properly, you will assemble the cake and decorate it beautifully.

Take your time with each step. Small details make a big difference in baking, especially when you want a soft cake with balanced flavor and a smooth finish.

Step 1: Prepare the Oven and Cake Pans

Start by preheating your oven to 350°F (175°C). A properly heated oven helps the cake rise evenly and bake with a soft texture. If the oven is not fully heated, the cake may bake unevenly or sink in the middle.

Grease two 8-inch round cake pans with butter or baking spray. After greasing, place a circle of parchment paper at the bottom of each pan. This makes removing the cakes much easier after baking. Lightly dust the sides of the pans with flour, then shake out any extra flour.

Set the prepared pans aside while you make the batter.

Step 2: Prepare the Pistachios

Add the unsalted pistachios to a food processor. Pulse them in short bursts until they become fine crumbs. The texture should look similar to coarse sand.

Be careful not to over-process them. Pistachios naturally contain oils, and blending too long can turn them into a thick paste instead of dry crumbs. Fine crumbs mix better into the batter and help create a soft, tender cake texture.

If you want a deeper pistachio flavor, you can lightly toast the pistachios in a dry pan for 2 to 3 minutes before grinding them. Let them cool completely first.

Step 3: Mix the Dry Ingredients

In a medium mixing bowl, add the all-purpose flour, ground pistachios, baking powder, baking soda, and salt.

Whisk everything together slowly for about 30 seconds. This step helps spread the baking powder and baking soda evenly throughout the flour. It also breaks up any lumps and keeps the cake texture light.

Set this bowl aside.

Step 4: Cream the Butter, Oil, and Sugar

In a large mixing bowl, add the softened butter, vegetable oil, and granulated sugar.

Using a hand mixer or stand mixer, beat the mixture on medium speed for about 2 to 3 minutes. The mixture should become pale, creamy, and fluffy.

This step is very important because it adds air into the batter. That air helps the cake bake up soft and light instead of heavy.

Scrape down the sides of the bowl with a spatula halfway through mixing so everything blends evenly.

Step 5: Add the Eggs and Flavorings

Add the eggs one at a time. Beat well after each egg until fully mixed in. This helps create a smooth batter and prevents the mixture from separating.

Next, add the vanilla extract and almond extract. The vanilla gives warmth and sweetness, while the almond extract gently boosts the pistachio flavor without overpowering it.

Mix again for about 20 to 30 seconds until smooth.

Step 6: Combine the Wet and Dry Ingredients

Now begin adding the dry ingredients and buttermilk in stages.

Add one-third of the flour mixture into the bowl and mix on low speed just until combined. Pour in half of the buttermilk and mix gently again.

Repeat the same process:

  • Another third of the dry ingredients
  • The remaining buttermilk
  • Final portion of the dry ingredients

Mix only until the batter becomes smooth. Do not overmix the batter. Too much mixing develops the flour too much and can make the cake dense and dry.

The final batter should look creamy, thick, and smooth with tiny pistachio pieces throughout.

Step 7: Fill the Cake Pans

Divide the batter evenly between the two prepared cake pans. Use a spatula to spread the batter gently into the corners and smooth the tops.

Try to keep both pans evenly filled so the cake layers bake to the same height.

Tap the pans lightly on the counter once or twice to remove large air bubbles.

Step 8: Bake the Cake Layers

Place the cake pans into the preheated oven on the center rack.

Bake for 28 to 32 minutes. Avoid opening the oven door too early because sudden temperature changes can cause the cake to sink.

The cakes are ready when:

  • The tops look lightly golden
  • The centers spring back gently when touched
  • A toothpick inserted into the middle comes out clean or with a few soft crumbs

If the toothpick comes out with wet batter, bake for another 2 to 3 minutes and check again.

Step 9: Cool the Cake Properly

Remove the cakes from the oven and place the pans on a cooling rack. Let the cakes rest inside the pans for about 10 to 15 minutes.

This resting time helps the cakes firm up slightly so they do not break when removed.

Carefully run a knife around the edges of each pan. Turn the cakes out onto the cooling rack and peel away the parchment paper.

Let the cake layers cool completely before frosting. This usually takes about 1 hour. Frosting warm cake can melt the buttercream and create a messy finish.

Step 10: Make the Raspberry Filling

While the cakes cool, prepare the raspberry filling.

Add the raspberries, sugar, and lemon juice to a small saucepan over medium heat. Stir gently as the raspberries soften and release juice.

Cook for about 4 to 5 minutes until the berries break down.

In a small bowl, stir together the cornstarch and water until smooth. This mixture is called a slurry. It thickens the filling and helps it stay between the cake layers.

Pour the slurry into the raspberry mixture while stirring continuously.

Cook for another 1 to 2 minutes until the filling becomes thick and glossy. It should coat the back of a spoon without running too quickly.

Remove the pan from the heat and transfer the filling to a bowl. Let it cool fully before using. Warm filling can melt the frosting and make the cake layers slide.

Step 11: Prepare the Pistachio Frosting

In a large bowl, beat the softened butter for 2 minutes until smooth and creamy.

Slowly add the powdered sugar, one cup at a time. Start mixing on low speed so the sugar does not spill out of the bowl. Once mixed in, increase the speed slightly.

Add the pistachio cream, vanilla extract, pinch of salt, and 2 tablespoons of heavy cream.

Beat the frosting for another 2 to 3 minutes until fluffy and smooth.

If the frosting feels too thick, add more heavy cream one tablespoon at a time. If it feels too soft, add a little more powdered sugar.

The finished frosting should be creamy, spreadable, and rich with pistachio flavor.

Step 12: Assemble the Cake

Place the first cake layer onto a cake stand or serving plate.

Spread a thin layer of pistachio frosting over the top using an offset spatula.

Next, pipe or spread a thicker ring of frosting around the outer edge of the cake layer. This creates a border that keeps the raspberry filling from spilling out.

Spoon the cooled raspberry filling into the center and spread it gently into an even layer.

Carefully place the second cake layer on top. Press down lightly to secure it.

Step 13: Crumb Coat the Cake

Spread a thin layer of frosting over the entire cake. This is called a crumb coat. It traps loose crumbs and creates a cleaner final finish.

Do not worry if the cake looks messy at this stage.

Place the cake in the refrigerator for about 20 minutes so the crumb coat can firm up.

Step 14: Add the Final Frosting Layer

Remove the cake from the refrigerator.

Spread the remaining frosting evenly over the top and sides of the cake. Use a spatula or cake scraper to smooth the surface.

Take your time during this step. Smooth frosting gives the cake a polished bakery-style look.

Step 15: Decorate and Chill

Decorate the top of the cake with fresh raspberries, chopped pistachios, and mint leaves if desired.

For cleaner slices, chill the finished cake for 20 to 30 minutes before serving. This helps the frosting set and keeps the filling stable. Slice with a sharp knife and wipe the knife clean between slices for neat presentation.

Variations in the Recipe

You can change this pistachio raspberry cake in many simple ways. Each version keeps the same lovely base but adds a new flavor.

Lemon Pistachio Raspberry Cake

Add 1 tablespoon of fresh lemon zest to the cake batter. Lemon gives the cake a fresh, bright taste. It also works very well with raspberries.

White Chocolate Pistachio Raspberry Cake

Add ½ cup melted white chocolate to the frosting. Let the chocolate cool slightly before mixing it in. This makes the frosting sweeter and richer.

Cupcake Version

Turn this recipe into cupcakes for parties. Fill cupcake liners two-thirds full and bake for 18 to 22 minutes. Add a small spoon of raspberry filling inside each cupcake, then pipe pistachio frosting on top.

Simple Sheet Cake Version

Bake the batter in a 9×13-inch pan. Spread raspberry filling over the cooled cake, then add frosting on top. This version is easier to serve at family gatherings.

Mascarpone Frosting Version

Use mascarpone frosting instead of buttercream for a lighter taste. Mascarpone is a soft Italian cheese with a creamy flavor. It makes the cake feel less sweet and more elegant.

Mistakes to Avoid

Small baking mistakes can change the texture of the cake. Here are the main ones to watch for.

Grinding Pistachios Too Much

Do not blend pistachios until they turn into a paste. You need fine crumbs, not pistachio butter. Pulse slowly and check the texture often.

Overmixing the Batter

Mix the batter only until the flour disappears. Too much mixing can make the cake firm instead of soft.

Using Hot Raspberry Filling

Always cool the raspberry filling before adding it to the cake. Hot filling can melt the frosting and make the layers messy.

Frosting a Warm Cake

Never frost warm cake layers. The frosting will melt and slide off. Let the cake cool fully on a rack.

Adding Too Much Filling

Do not overfill the center of the cake. A thick layer can leak from the sides. Use a frosting border to hold it in place.

Conclusion

This pistachio raspberry cake is a beautiful dessert with a soft crumb, creamy frosting, and fresh fruit flavor. The nutty pistachios and sweet-tart raspberries make every bite rich but balanced. It looks fancy, but the method is simple when you follow each step with care.

Serve it for birthdays, holidays, tea time, or any day when you want something special. For more tasty cakes and homemade food ideas, check the homepage for more food recipes.

FAQs

Can I use frozen raspberries?

Yes, you can use frozen raspberries. Add them straight to the pan without thawing. Cook the filling until it becomes thick and glossy.

Can I make this cake one day ahead?

Yes, this cake works well as a make-ahead dessert. Bake the cake layers and make the filling one day before serving. Frost the cake the next day for the best look.

What can I use instead of buttermilk?

You can make a quick buttermilk substitute. Add 1 tablespoon lemon juice or vinegar to 1 ¼ cups milk. Let it sit for 5 minutes, then use it in the recipe.

Can I make this cake without pistachio paste?

Yes, you can skip pistachio paste. The ground pistachios in the cake will still give flavor. For stronger taste, add extra chopped pistachios on top.

How do I store pistachio raspberry cake?

Store the cake in an airtight container in the fridge. It stays fresh for 3 to 4 days. Let slices sit at room temperature for 15 minutes before serving.

Can I freeze this cake?

Yes, you can freeze the cake layers before frosting. Wrap each cooled layer tightly in plastic wrap. Freeze for up to 2 months. Thaw before adding filling and frosting.

Why did my cake turn dry?

The cake may be dry if it was overbaked or if too much flour was added. Measure the flour carefully and check the cake near the end of baking time.




Sophia Pervaiz Avatar
Sophia Pervaiz

Passionate about creating delicious, approachable recipes and sharing insights on our furry companions, Sophia Pervaiz blends their love for food and cats into every post. When not experimenting with new recipes in the kitchen, they enjoy spending time with their cats, learning more about feline health, and creating content that caters to both food lovers and pet enthusiasts. With a knack for making everything feel personal and relatable, Sophia Pervaiz brings a warm, friendly voice to both the culinary and animal worlds. Whether you're here for a tasty new dish or some helpful cat tips, there's always something for everyone!


Please Write Your Comments
Comments (0)
Leave your comment.
Write a comment
INSTRUCTIONS:
  • Be Respectful
  • Stay Relevant
  • Stay Positive
  • True Feedback
  • Encourage Discussion
  • Avoid Spamming
  • No Fake News
  • Don't Copy-Paste
  • No Personal Attacks
`