Pistachio Raspberry Cake: A Perfect Harmony of Flavor

By Daisy Sullivan

On March 5, 2026

A perfect slice of pistachio raspberry layer cake on a plate, showing the vibrant raspberry filling between the green pistachio cake layers.

Cuisine

American

Prep time

30 minutes

Cooking time

30 minutes

Total time

60 minutes

Servings

12 slices

Welcome to the ultimate recipe for a Pistachio Raspberry Cake that will captivate your senses and impress your guests. This cake is a masterpiece of flavors, balancing the nutty, subtle sweetness of pistachios with the bright, tangy burst of fresh raspberries. It’s an elegant dessert perfect for any special occasion, from birthdays to spring celebrations, yet it’s surprisingly straightforward to make. If you’ve been searching for a show-stopping layer cake that tastes even better than it looks, you’ve found it. We’re skipping the artificial pudding mixes and using real, from-scratch ingredients to create a truly unforgettable experience.

This recipe guides you through creating moist and tender pistachio cake layers, a vibrant fresh raspberry filling, and a silky smooth pistachio buttercream. Let’s get baking!

Why You’ll Fall in Love with This Cake

There are countless reasons to adore this Pistachio Raspberry Cake, but here are a few that make it truly special.

  • Authentic Flavor: We use real, ground pistachios in the cake and buttercream, delivering an authentic nutty flavor that is worlds away from artificial substitutes.
  • Perfect Texture: The cake crumb is incredibly moist and tender, thanks to the combination of buttermilk and oil, ensuring it stays fresh for days.
  • Balanced Sweetness: The tartness of the raspberry filling perfectly cuts through the richness of the pistachio buttercream, creating a beautifully balanced dessert that isn’t overly sweet. For those who love fruity desserts, you might also enjoy our Lemon Custard Cake.
  • Visually Stunning: The beautiful pale green of the cake, the deep red of the raspberry filling, and the elegant finish make this a true centerpiece dessert.

Key Ingredients for Success

Crafting the perfect Pistachio Raspberry Cake starts with high-quality ingredients. Here’s what you’ll need and why each component is crucial.

The process of assembling a pistachio raspberry cake, showing the raspberry filling being spread on a cake layer inside a buttercream dam.
A buttercream dam is key to keeping that delicious raspberry filling perfectly in place.

For the Pistachio Cake Layers:

  • Unsalted Pistachios: The star of the show! Use raw, unsalted pistachios for the purest flavor. We’ll grind them into a fine flour.
  • All-Purpose Flour: Provides the main structure for our cake.
  • Baking Powder & Baking Soda: Our leavening agents that create a light and airy crumb.
  • Salt: Enhances all the other flavors in the cake.
  • Unsalted Butter: Adds richness and flavor. Ensure it’s at room temperature for proper creaming.
  • Granulated Sugar: Sweetens the cake and contributes to its tender texture.
  • Eggs: Provide structure, richness, and moisture. They should be at room temperature.
  • Vegetable Oil: The secret to an ultra-moist cake that doesn’t dry out.
  • Vanilla & Almond Extract: Vanilla complements the nutty flavor, while a hint of almond extract beautifully accentuates the pistachio.
  • Buttermilk: Adds moisture and a slight tang, resulting in a very tender crumb.
  • Green Food Coloring: Optional, but a few drops will give your cake that classic, beautiful pistachio-green hue.

For the Fresh Raspberry Filling:

  • Fresh or Frozen Raspberries: Either will work perfectly for this vibrant filling.
  • Granulated Sugar: Sweetens the filling and helps it thicken.
  • Cornstarch: A slurry of cornstarch and water is key to creating a thick, jam-like consistency that won’t make your cake soggy.
  • Lemon Juice: Brightens the flavor of the raspberries.

For the Pistachio Buttercream:

  • Unsalted Butter: The base of our frosting. It should be softened but still cool to the touch.
  • Powdered Sugar: Sift it to avoid any lumps for the smoothest possible buttercream.
  • Pistachio Paste or Finely Ground Pistachios: Provides the authentic pistachio flavor.
  • Heavy Cream or Milk: Used to adjust the consistency to perfection.
  • Vanilla & Almond Extract: For depth of flavor.
  • Salt: A pinch to balance the sweetness.

Step-by-Step Instructions

Follow these instructions carefully to assemble your beautiful Pistachio Raspberry Cake. We’ll break it down into three parts: making the filling, baking the cakes, and whipping up the buttercream.

Step 1: Prepare the Raspberry Filling

It’s best to make the filling first so it has ample time to cool and thicken.

  1. In a medium saucepan, combine the raspberries, sugar, and lemon juice. Cook over medium heat, stirring occasionally, until the raspberries break down and the mixture starts to simmer.
  2. In a small bowl, whisk together the cornstarch and cold water to create a slurry.
  3. Pour the slurry into the simmering raspberry mixture, whisking constantly. Continue to cook for another 1-2 minutes until the filling has thickened significantly.
  4. Remove from heat and transfer to a heatproof bowl. Cover with plastic wrap, pressing it directly onto the surface to prevent a skin from forming. Refrigerate until completely cool (at least 2 hours).
A perfect slice of pistachio raspberry layer cake on a plate, showing the vibrant raspberry filling between the green pistachio cake layers.
Look at those perfect layers! The tart raspberry filling is the perfect complement to the nutty pistachio cake.

Step 2: Bake the Pistachio Cake Layers

Now, let’s create the heart of our Pistachio Raspberry Cake.

  1. Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans and line the bottoms with parchment paper.
  2. In a food processor, pulse the raw pistachios until they form a fine, flour-like consistency. Be careful not to over-process into pistachio butter.
  3. In a medium bowl, whisk together the all-purpose flour, ground pistachios, baking powder, baking soda, and salt.
  4. In the bowl of a stand mixer fitted with the paddle attachment, beat the room temperature butter and sugar on medium-high speed until light and fluffy, about 3-4 minutes.
  5. Add the eggs one at a time, beating well after each addition. Scrape down the sides of the bowl as needed. Beat in the vegetable oil, vanilla extract, and almond extract.
  6. Reduce the mixer speed to low. Add the dry ingredients in three additions, alternating with the buttermilk in two additions, beginning and ending with the dry ingredients. Mix only until just combined—do not overmix. If using, stir in the green food coloring.
  7. Divide the batter evenly among the three prepared cake pans. Bake for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean.
  8. Let the cakes cool in the pans for 15 minutes before inverting them onto a wire rack to cool completely. For a different kind of nutty treat, consider trying these Pecan Caramel Baklava Cups.

Step 3: Whip Up the Pistachio Buttercream

This silky buttercream is the perfect finishing touch.

  1. In a stand mixer with the paddle attachment, beat the softened butter on medium speed until creamy and smooth, about 2 minutes.
  2. Gradually add the sifted powdered sugar, one cup at a time, on low speed. Once incorporated, add the pistachio paste (or very finely ground pistachios), extracts, and salt.
  3. Increase the speed to medium-high and beat for 3-5 minutes until the buttercream is light and fluffy. Add heavy cream, one tablespoon at a time, until you reach your desired consistency.

Step 4: Assemble Your Pistachio Raspberry Cake

This is where the magic happens!

  1. Place one cake layer on your serving plate or cake stand. Pipe a dam of buttercream around the outer edge. This will hold the filling in.
  2. Spread half of the cooled raspberry filling inside the buttercream dam.
  3. Place the second cake layer on top and repeat the process: pipe a dam and fill with the remaining raspberry filling. For another delicious dessert idea, check out our Chocolate Coconut Cake.
  4. Top with the third and final cake layer. Apply a thin layer of buttercream over the entire cake (the “crumb coat”) and refrigerate for 30 minutes to set.
  5. Once chilled, apply the final, thicker layer of buttercream, smoothing the top and sides with an offset spatula or bench scraper.
  6. Garnish with fresh raspberries and chopped pistachios. Refrigerate for at least one hour before slicing and serving to allow the cake to set.

Expert Tips for a Flawless Cake

  • Room Temperature Ingredients: For a smooth, emulsified batter, ensure your butter, eggs, and buttermilk are all at room temperature.
  • Don’t Overmix: Overmixing the batter after adding the flour will develop gluten and result in a tough, dense cake. Mix only until the ingredients are just combined.
  • Cool Completely: Never frost a warm cake! Ensure your cake layers are completely cool to the touch before assembling, otherwise, the buttercream will melt.
  • Sift Your Dry Ingredients: For the smoothest buttercream and lightest cake, always sift your powdered sugar and flour.

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 the refrigerator. Assemble and frost the cake the day you plan to serve it for the best results.

Absolutely! Frozen raspberries work just as well as fresh ones for the filling. There’s no need to thaw them first; simply add them to the saucepan and they will break down as they cook.

The natural color from ground pistachios is a very pale, subtle green. To enhance this, we recommend adding a few drops of green food coloring to the batter. This is optional but helps achieve that classic pistachio look.

The key is to thicken the filling properly with a cornstarch slurry. Cooking it until it’s a jam-like consistency ensures it holds its shape. Additionally, piping a buttercream dam around the edge of each layer contains the filling, preventing it from seeping into the cake.

Pistachio cake has a unique, delicate flavor. It’s nutty, slightly sweet, and has hints of almond and vanilla. It’s a sophisticated flavor that pairs wonderfully with the tartness of fruit, like in this Pistachio Raspberry Cake.

Storing Your Masterpiece

Store your finished Pistachio Raspberry Cake in an airtight container in the refrigerator for up to 5 days. For the best taste and texture, let it sit at room temperature for about 20-30 minutes before serving. You can also freeze individual unfrosted cake layers, wrapped tightly in plastic wrap and foil, for up to 3 months.

Enjoy and Share!

We are so excited for you to try this incredible 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 your creations! Please leave a comment below or share a photo on Pinterest. Happy baking!

An overhead shot of a beautiful three-layer Pistachio Raspberry Cake, decorated with fresh raspberries and chopped pistachios on a white plate.
This Pistachio Raspberry Cake is a showstopper, inside and out!

Pistachio Raspberry Cake Recipe

A perfect slice of pistachio raspberry layer cake on a plate, showing the vibrant raspberry filling between the green pistachio cake layers.

Pistachio Raspberry Cake: A Perfect Harmony of Flavor

Discover the ultimate Pistachio Raspberry Cake recipe! Moist pistachio cake layers, a vibrant fresh raspberry filling, and silky pistachio buttercream come together in this elegant, from-scratch dessert perfect for any special occasion.
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Servings: 12 slices
Course: Dessert
Cuisine: American
Calories: 550

Ingredients
  

For the Pistachio Cake:
  • 1 cup raw, unsalted pistachios
  • 2.5 cups all-purpose flour
  • 2 tsp baking powder
  • 0.5 tsp baking soda
  • 1 tsp salt
  • 0.5 cup unsalted butter room temperature
  • 1.75 cups granulated sugar
  • 4 large eggs room temperature
  • 0.5 cup vegetable oil
  • 1 tsp vanilla extract
  • 0.5 tsp almond extract
  • 1 cup buttermilk room temperature
For the Raspberry Filling:
  • 2 cups fresh or frozen raspberries
  • 0.5 cup granulated sugar
  • 2 tbsp cornstarch
  • 2 tbsp cold water
  • 1 tbsp lemon juice
For the Pistachio Buttercream:
  • 1.5 cups unsalted butter softened
  • 5 cups powdered sugar sifted
  • 0.5 cup pistachio paste or finely ground pistachios
  • 3-4 tbsp heavy cream
  • 1 tsp vanilla extract
  • 0.25 tsp almond extract
  • 0.25 tsp salt

Equipment

  • 3 8-inch round cake pans
  • 1 Stand Mixer
  • 1 Saucepan

Instructions
 

Prepare the Raspberry Filling
  1. In a medium saucepan, combine raspberries, sugar, and lemon juice. Cook over medium heat until raspberries break down and simmer.
  2. In a small bowl, whisk together cornstarch and cold water to create a slurry.
  3. Pour the slurry into the simmering raspberry mixture, whisking constantly. Cook for 1-2 more minutes until thickened.
  4. Remove from heat and transfer to a bowl. Cover with plastic wrap directly on the surface and refrigerate until completely cool.
Bake the Pistachio Cake Layers
  1. Preheat oven to 350°F (175°C). Grease, flour, and line three 8-inch round cake pans.
  2. In a food processor, pulse the pistachios into a fine flour.
  3. In a medium bowl, whisk together all-purpose flour, ground pistachios, baking powder, baking soda, and salt.
  4. In a stand mixer, beat butter and sugar until light and fluffy. Add eggs one at a time, then beat in oil and extracts.
  5. On low speed, alternate adding dry ingredients and buttermilk, beginning and ending with dry. Mix until just combined.
  6. Divide batter among pans and bake for 25-30 minutes, or until a skewer comes out clean.
  7. Cool in pans for 15 minutes, then invert onto a wire rack to cool completely.
Whip Up the Pistachio Buttercream
  1. In a stand mixer, beat softened butter until creamy.
  2. Gradually add sifted powdered sugar on low speed. Add pistachio paste, extracts, and salt.
  3. Increase speed to medium-high and beat for 3-5 minutes until light and fluffy. Add heavy cream to reach desired consistency.
Assemble the Cake
  1. Place one cake layer on a serving plate. Pipe a dam of buttercream around the edge and fill with half the raspberry filling.
  2. Place the second layer on top, repeat with a buttercream dam and the remaining filling.
  3. Top with the third layer. Apply a thin crumb coat of buttercream over the entire cake and chill for 30 minutes.
  4. Apply the final layer of buttercream and garnish with fresh raspberries and chopped pistachios.

Notes

For the best flavor, use high-quality, raw pistachios.
Ensure all your cold ingredients are at room temperature for a smooth, even batter.
Let the cake set in the refrigerator for at least one hour before slicing for clean, beautiful layers.

You might also like these recipes

Leave a Comment

Recipe Rating