This Raspberry Cake is a fresh and fruity layer cake that’s bursting with bright raspberry flavor and soft, tender cake layers. It’s made with plenty of real raspberries, which give each bite a sweet and slightly tart taste you’ll love. The layers are stacked high and frosted with a light, creamy frosting that pairs perfectly with the juicy fruit inside.
I really enjoy making this cake when I want something that feels special but still fresh and fun. I find that using fresh raspberries not only adds a wonderful color but also keeps the cake feeling light and not too heavy, even with the creamy frosting. Plus, it’s a wonderful way to celebrate berry season or add a bit of summer to any day.
My favorite way to serve this cake is chilled, so the frosting is cool and the berries are extra refreshing. It’s always a hit at family dinners and parties because it looks so pretty and tastes just right — not too sweet and full of natural fruit goodness. If you like a dessert that’s bright, cheerful, and really satisfies your sweet tooth in a fresh way, this raspberry layer cake will be a new favorite.
Key Ingredients & Substitutions
Raspberries: Fresh raspberries add tartness and freshness—perfect for a light filling and top decoration. If fresh aren’t available, frozen raspberries can work. Just thaw and drain them well.
Buttermilk: Buttermilk keeps the cake moist and tender. If you don’t have it, mix 1 cup milk with 1 tbsp lemon juice or vinegar and let sit 5 minutes to sour before using.
Heavy Cream: This is used for the whipped cream frosting. Make sure it’s very cold before whipping for best volume. For a lighter option, try whipping half heavy cream and half mascarpone cheese.
Pistachios: These add a nice crunch and bright color on the cake sides. If you prefer, chopped almonds or toasted coconut flakes are tasty alternatives.
How Do You Make a Stable Whipped Cream Frosting?
Whipped cream frosting can be tricky because it can deflate or melt fast. Here’s how I keep it fluffy and stable:
- Use very cold heavy cream straight from the fridge.
- Chill your mixing bowl and beaters for 10-15 minutes before whipping.
- Whip on medium-high speed, adding powdered sugar and vanilla once it starts to thicken.
- Stop whipping as soon as stiff peaks form to avoid turning cream into butter.
- For extra stability, you can add a bit of gelatin or a commercial stabilizer, but it’s optional.
Chill the cake after frosting to help the layers hold together and the cream to set nicely. This makes slicing cleaner and serving easier.

Equipment You’ll Need
- Three 8-inch round cake pans – I use these because they bake evenly and make stacking simple.
- Mixing bowls – various sizes for preparing batter, filling, and frosting; they’re versatile and handy.
- Electric hand or stand mixer – makes beating butter and whipping cream much faster and easier.
- Rubber spatula – great for scraping batter and spreading fillings smoothly.
- Cooling racks – essential for cooling the cakes evenly and quickly to prevent sogginess.
- Piping bag and tips (optional) – helpful if you want to pipe decorative borders or rosettes on the frosting.
Flavor Variations & Add-Ins
- Orange Zest or Juice: Add a hint of citrus to the cake batter or the raspberry filling for a bright flavor twist.
- Chocolate Drizzle or Chips: Mix chocolate chips into the batter or drizzle melted dark chocolate over the top for a richer taste.
- Mint or Basil: Stir in finely chopped fresh mint or basil into the filling or frosting for a fresh herbal note.
- White Chocolate: Incorporate melted white chocolate into the whipped cream or icing to add sweetness and creaminess.
Raspberry Layer Cake with Fresh Raspberries and Pistachio
Ingredients You’ll Need:
For The Cake:
- 2 ¾ cups (345g) all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp salt
- ¾ cup (170g) unsalted butter, softened
- 1 ¾ cups (350g) granulated sugar
- 4 large eggs
- 1 tbsp vanilla extract
- 1 cup (240ml) buttermilk
For The Raspberry Filling:
- 3 cups fresh raspberries
- ¾ cup (150g) granulated sugar
- 2 tbsp lemon juice
- 1 tbsp cornstarch mixed with 1 tbsp cold water (slurry)
For The Frosting:
- 2 cups (480ml) heavy cream, chilled
- ½ cup (60g) powdered sugar
- 1 tsp vanilla extract
Decoration:
- 2 cups fresh whole raspberries
- ½ cup chopped pistachios
- Powdered sugar for dusting
How Much Time Will You Need?
This cake takes about 20 minutes to prepare the batter and filling, 25-30 minutes to bake, plus cooling time of about 1 hour. Assembling, frosting, and decorating will take another 20 minutes. Then chill the cake for at least 1 hour before serving. Overall, expect around 3 hours from start to finish including chilling time.
Step-by-Step Instructions:
1. Preheat and Prepare Pans:
Start by heating your oven to 350°F (175°C). Grease three 8-inch round cake pans and dust them with flour, or line the bottoms with parchment paper circles. This helps the cakes release easily after baking.
2. Make the Cake Batter:
In a medium bowl, whisk together flour, baking powder, and salt. In a large bowl, use an electric mixer to cream the softened butter and granulated sugar until light and fluffy, about 3 to 4 minutes. Add eggs one at a time, mixing well after each addition. Stir in the vanilla extract. Now alternate adding the dry flour mixture and the buttermilk into the butter mixture, starting and ending with the flour. Mix everything until just combined—don’t overmix.
3. Bake the Cake Layers:
Divide the batter evenly among the three prepared pans, smoothing the tops with a spatula. Bake in the preheated oven for about 25 to 30 minutes, or until a toothpick inserted into the middle comes out clean. Let the cakes cool in their pans for 10 minutes, then invert them onto wire racks to cool completely.
4. Prepare the Raspberry Filling:
In a small saucepan, combine the fresh raspberries, sugar, and lemon juice. Heat over medium heat until the raspberries release their juice, about 5 minutes. Stir in the cornstarch slurry, and continue cooking for 1 to 2 more minutes, until the filling has thickened nicely. Remove from heat and let cool completely before using.
5. Make the Whipped Cream Frosting:
Chill your mixing bowl and beaters for a few minutes if possible. Then beat the chilled heavy cream with powdered sugar and vanilla extract using an electric mixer, until stiff peaks form. This will be your light, delicious frosting.
6. Assemble the Cake:
Place one cake layer on your serving plate or cake stand. Spread about half a cup of whipped cream over the top, then spoon and evenly spread half of the raspberry filling over it. Repeat this layering with the second cake layer and the remaining filling. Place the final cake layer on top and cover the whole cake with the remaining whipped cream.
7. Decorate the Cake:
Press the chopped pistachios gently onto the sides of the frosted cake, covering evenly. Pile fresh whole raspberries on top, and dust them lightly with powdered sugar for an elegant look.
8. Chill and Serve:
Place the finished cake in the refrigerator for at least 1 hour so the layers set and the frosting firms up. When ready, slice and enjoy your fresh, fruity raspberry layer cake!
Can I Use Frozen Raspberries Instead of Fresh?
Yes! Just be sure to thaw them completely and drain any excess liquid before making the filling to prevent it from becoming too watery.
How Do I Store Leftover Cake?
Store leftover cake covered in the refrigerator for up to 3 days. Keep it chilled to maintain the whipped cream frosting’s texture.
Can I Make the Cake Layers Ahead of Time?
Absolutely! You can bake the layers a day or two in advance. Wrap them tightly in plastic wrap and keep in the fridge until you’re ready to assemble.
What Can I Use Instead of Buttermilk?
If you don’t have buttermilk, mix 1 cup of milk with 1 tablespoon of lemon juice or vinegar and let it sit for 5 minutes before using. This homemade substitute works well in the cake batter.
