This Raspberry Cake is a fresh and fruity layer cake that’s a real treat for any occasion. It’s packed with juicy raspberries and soft, fluffy cake layers that come together to make something light and yummy. The bright color and fresh berry flavor make it feel like a perfect pick-me-up dessert, especially when you want something sweet but not too heavy.
I love making this cake when raspberries are in season because there’s nothing quite like biting into the natural tang and sweetness of fresh fruit combined with tender cake. One tip I’ve learned is to gently fold the raspberries into the batter or between the layers so they stay whole and burst with flavor when you eat them. It makes the cake feel so special and homemade.
My favorite way to serve this cake is chilled, right out of the fridge on a warm afternoon, with a little dollop of whipped cream or a scoop of vanilla ice cream. It’s the kind of dessert that always gets compliments, and sometimes I even get a little embarrassed because everyone goes back for seconds! This Raspberry Cake feels bright and joyful, like a little celebration in every bite.
Key Ingredients & Substitutions
Flour: All-purpose flour gives the cake a tender crumb. For gluten-free options, try a cup-for-cup gluten-free flour blend.
Butter: Room temperature butter is best for creaming with sugar to create a light texture. You can swap half the butter for oil to make it moister, but the cake will be less rich.
Raspberries: Fresh raspberries add brightness and texture. If fresh aren’t available, frozen work too—just thaw and drain excess juice carefully so the batter or filling doesn’t get too wet.
Heavy cream: Whipping cream is crucial for light, fluffy frosting. For a lighter option, use whipping cream with slightly less fat, but you might not get as stiff peaks.
Vanilla extract: This adds warmth and depth to the cake and frosting. Use pure vanilla for best flavor, or almond extract for a different but nice twist.
How Can I Keep the Raspberries Whole and Juicy Inside the Cake?
Raspberries are delicate and can turn mushy if overworked. Here’s how to keep them fresh inside the layers:
- Separate the raspberries before mixing; mash only the portion used for filling, keeping the rest whole for topping.
- Gently fold mashed or whole berries into the whipped cream instead of the batter to keep their shape and flavor bright.
- Use a fork to lightly crush berries, releasing juices without turning them into a puree.
- Layer fresh whole berries between cake layers or on top just before serving to maintain texture.
Following these steps helps the cake stay fresh with bursts of real raspberry flavor in every bite!

Equipment You’ll Need
- 3 x 8-inch (20cm) round cake pans – I like using these because they help the cakes bake evenly and smoothly.
- Mixing bowls – for preparing the dry ingredients and whipping the cream. Nice to have a few sizes.
- Electric mixer – makes creaming butter and whipping cream much easier and faster.
- Rubber spatula – helps fold ingredients gently without deflating the whipped cream or mashed berries.
- Cooling racks – allow the cakes to cool completely so they don’t sweat or get soggy when frosting.
- Cake knife or serrated bread knife – for leveling and slicing the layers evenly.
- Serving platter or cake stand – for presenting the finished cake beautifully.
- Decorating tools (optional) – piping bag and tips for extra frosting designs, or a spoon for layering berries.
Flavor Variations & Add-Ins
- Berry Mix: Swap out some raspberries for blueberries or blackberries for a more mixed berry flavor.
- Cheesecake Layer: Add a layer of cream cheese or mascarpone between the cake layers for richness.
- Extra Flavor: Mix lemon zest or a splash of Grand Marnier into the whipped cream or filling for a citrusy twist.
- Chocolate Touch: Spread a thin layer of melted chocolate or chocolate ganache inside the layers to add richness.
How to Make Raspberry Cake | Fresh & Fruity Layer Cake
Ingredients You’ll Need:
For the Cake:
- 2 ¾ cups (345g) all-purpose flour
- 2 ½ tsp baking powder
- ½ tsp salt
- 1 cup (226g) unsalted butter, room temperature
- 1 ¾ cups (350g) granulated sugar
- 4 large eggs, room temperature
- 1 tbsp vanilla extract
- 1 cup (240ml) whole milk, room temperature
For the Filling and Frosting:
- 3 cups (approx. 450g) fresh raspberries, divided
- 2 cups (480ml) heavy cream
- ½ cup (60g) powdered sugar, plus more for dusting
- 1 tsp vanilla extract
For Decoration:
- ½ cup chopped pistachios (optional, for decorating sides)
- Extra whole raspberries for topping
Time You’ll Need:
This cake takes about 20 minutes to prepare, 25-30 minutes to bake, plus cooling time. You’ll want to chill the assembled cake for at least 1 hour before serving so the flavors set and the frosting firms up nicely.
Step-by-Step Instructions:
1. Preheat and Prepare Your Pans:
Set your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans well, or line them with parchment paper to prevent sticking.
2. Mix Dry Ingredients:
In a medium bowl, whisk together the flour, baking powder, and salt. This ensures the leavening is evenly distributed.
3. Cream Butter and Sugar:
Using an electric mixer, beat the butter and sugar together on medium-high speed until the mixture looks light and fluffy, about 4 minutes. This is important for a tender, airy cake.
4. Add Eggs and Vanilla:
Add the eggs one at a time, mixing well after each addition to blend fully. Stir in the vanilla extract for a lovely, warm flavor.
5. Combine Flour and Milk:
On low speed, alternate adding the flour mixture in three parts with the milk in two parts, beginning and ending with flour. Mix just until everything is combined — don’t overmix!
6. Bake the Cake Layers:
Divide the batter evenly between your prepared pans. Bake for 25-30 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in the pans for 10 minutes before removing to wire racks to cool completely.
7. Make the Whipped Cream Frosting:
In a large chilled bowl, whip the heavy cream with powdered sugar and vanilla until stiff peaks form. This will taste fresh and light.
8. Prepare the Raspberry Filling:
Set aside 1 cup of whole raspberries for the topping. Lightly mash the rest with a fork, releasing some juice but keeping some texture to add freshness between layers.
9. Assemble the Cake:
Place one cake layer on a plate or cake stand. Spread whipped cream on top, then add a layer of the mashed raspberry mixture. Repeat with the second cake layer, and top with the final cake layer.
10. Frost and Decorate:
Spread the remaining whipped cream evenly over the top and sides of the cake. Gently press chopped pistachios onto the sides for a pretty and tasty touch.
11. Add the Raspberry Topping:
Arrange the reserved whole raspberries in neat rows on top of the cake. This gives a beautiful and fresh look.
12. Chill Before Serving:
Refrigerate the cake for at least 1 hour. Just before serving, dust lightly with powdered sugar for a pretty finish.
Enjoy your fresh and fruity raspberry cake — moist, creamy, and full of juicy raspberries!
Can I Use Frozen Raspberries Instead of Fresh?
Yes, you can use frozen raspberries! Just be sure to thaw them completely and drain any excess juice to avoid making the cake layers soggy. Gently pat them dry with paper towels before using.
How Should I Store Leftover Raspberry Cake?
Store leftover cake in an airtight container in the refrigerator for up to 3 days. This keeps the whipped cream fresh and the berries from spoiling. Let it sit at room temperature for about 15 minutes before serving for the best flavor and texture.
Can I Make This Cake Ahead of Time?
Absolutely! You can bake the cake layers a day or two ahead and keep them wrapped in plastic wrap at room temperature. Assemble and frost the cake the day you plan to serve it for the freshest results.
What Can I Use Instead of Pistachios on the Sides?
If you’re not a fan of pistachios or have allergies, try chopped almonds, toasted coconut flakes, or even finely crushed freeze-dried raspberries for a colorful, tasty alternative.
