Raspberry Layer Cake Recipe
Introduction
This Raspberry Layer Cake is a delightful treat featuring moist, tender cake layers filled with fresh raspberry compote and smooth Swiss meringue buttercream. It’s perfect for special occasions or whenever you want an impressive homemade dessert.

Ingredients
- 3 cups all-purpose flour
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 1/4 cups buttermilk
- 1 (12 ounce) package fresh raspberries
- 1/2 cup granulated sugar
- 1 tablespoon lemon juice
- 1 tablespoon cornstarch
- 2 tablespoons water
- 6 large egg whites
- 1 1/2 cups granulated sugar
- 1 1/2 cups (3 sticks) unsalted butter, softened
- 1 teaspoon vanilla extract
- Pinch of salt
- Fresh raspberries (for decorating)
- Powdered sugar (for dusting)
- Edible flowers (optional, for decoration)
Instructions
- Step 1: Preheat the oven to 350°F (175°C). Grease and flour three 9-inch round cake pans, or use baking spray with flour, and line the bottoms with parchment paper rounds.
- Step 2: In a large bowl, whisk together the flour, baking powder, baking soda, and salt.
- Step 3: In a separate large bowl, cream the softened butter and 2 cups granulated sugar until light and fluffy, about 3 to 5 minutes.
- Step 4: Beat in the eggs one at a time, then stir in 1 teaspoon vanilla extract.
- Step 5: Gradually add the dry ingredients to the wet ingredients, alternating with buttermilk, beginning and ending with the dry ingredients. Mix until just combined.
- Step 6: Divide the batter evenly among the prepared cake pans. Bake for 25 to 30 minutes, or until a wooden skewer inserted in the center comes out clean.
- Step 7: Let the cakes cool in the pans for 10 minutes, then invert them onto a wire rack to cool completely.
- Step 8: For the raspberry filling, combine the fresh raspberries, 1/2 cup sugar, and lemon juice in a medium saucepan. Cook over medium heat, stirring occasionally, until raspberries break down and the mixture thickens slightly, about 10 to 15 minutes.
- Step 9: In a small bowl, whisk together cornstarch and water to make a slurry. Stir this into the raspberry mixture and cook, stirring constantly, until the filling thickens, about 1 to 2 minutes.
- Step 10: Remove from heat and let the raspberry filling cool completely.
- Step 11: To make the Swiss meringue buttercream, place egg whites and 1 1/2 cups granulated sugar in a heatproof bowl set over a saucepan of simmering water, making sure the bowl does not touch the water.
- Step 12: Whisk constantly until the sugar is dissolved and the mixture is hot to the touch, about 5 to 7 minutes.
- Step 13: Remove from heat and transfer the mixture to a stand mixer fitted with a whisk attachment. Beat on high speed until stiff, glossy peaks form and the bowl is cool, about 8 to 10 minutes.
- Step 14: With the mixer on medium, add softened butter one tablespoon at a time, ensuring each addition is fully incorporated before adding the next.
- Step 15: Once all butter is added and the buttercream is smooth, mix in the vanilla extract and a pinch of salt.
- Step 16: Level the cake layers with a serrated knife if needed to make them even.
- Step 17: Place one cake layer on a serving plate. Spread a generous layer of buttercream over the top.
- Step 18: Pipe a dam of buttercream around the edge of the cake layer, then spread the cooled raspberry filling inside the buttercream dam.
- Step 19: Place the second cake layer on top and repeat the buttercream and raspberry filling layers.
- Step 20: Top with the final cake layer.
- Step 21: Apply a thin crumb coat of buttercream all over the cake, then chill for at least 30 minutes.
- Step 22: Apply a final, thicker layer of buttercream, smoothing the frosting evenly.
- Step 23: Decorate with fresh raspberries, powdered sugar, and edible flowers as desired.
- Step 24: Chill the cake in the refrigerator for at least 30 minutes before serving to set the frosting.
Tips & Variations
- For best results, use fresh, ripe raspberries for the filling and decoration.
- You can substitute buttermilk with regular milk plus 1 tablespoon lemon juice or vinegar.
- Try adding a splash of raspberry liqueur to the filling for an extra flavor boost.
- If you prefer, pipe the buttercream with a decorative tip to create fancy borders and designs.
- To prevent cracking, make sure the buttercream is at room temperature before spreading.
Storage
Store the cake covered in the refrigerator for up to 3 days. Allow it to come to room temperature before serving for the best texture and flavor. Leftover cake can be frozen wrapped in plastic wrap and foil for up to 2 months; thaw overnight in the refrigerator before enjoying.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the cake layers ahead of time?
Yes, the cake layers can be baked a day or two in advance. Wrap them tightly in plastic wrap and store at room temperature or freeze for longer storage.
What if I don’t have a stand mixer for the buttercream?
You can use a hand mixer to make the Swiss meringue buttercream, but it may take a bit longer to achieve the stiff peaks. Ensure the bowl is cool before adding the butter for a smooth finish.
PrintRaspberry Layer Cake Recipe
This Raspberry Layer Cake is a delightful dessert featuring moist layers of vanilla cake filled with a luscious homemade raspberry filling and Swiss meringue buttercream. Perfect for special occasions, this elegant cake combines tart raspberries with sweet, smooth buttercream for a balanced and beautiful treat.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 10 minutes plus chilling time
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Cake
- 3 cups all-purpose flour
- 1 tablespoon baking powder
- 1/2 teaspoon baking soda
- 1 teaspoon salt
- 1 cup (2 sticks) unsalted butter, softened
- 2 cups granulated sugar
- 4 large eggs
- 1 teaspoon vanilla extract
- 1 1/4 cups buttermilk
Raspberry Filling
- 1 (12 ounce) package fresh raspberries
- 1/2 cup granulated sugar
- 1 tablespoon lemon juice
- 1 tablespoon cornstarch
- 2 tablespoons water
Swiss Meringue Buttercream
- 6 large egg whites
- 1 1/2 cups granulated sugar
- 1 1/2 cups (3 sticks) unsalted butter, softened
- 1 teaspoon vanilla extract
- Pinch of salt
For Decoration
- Fresh raspberries
- Powdered sugar
- Edible flowers
Instructions
- Prepare Pans and Preheat Oven: Preheat your oven to 350°F (175°C). Grease and flour three 9-inch round cake pans, or use baking spray with flour, and line the bottoms with parchment paper rounds to prevent sticking.
- Mix Dry Ingredients: In a large bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt to evenly combine the leavening agents and seasoning.
- Cream Butter and Sugar: In a separate large bowl, cream the softened unsalted butter with granulated sugar until the mixture is light and fluffy, about 3-5 minutes using an electric mixer.
- Add Eggs and Vanilla: Beat in the eggs one at a time to the creamed butter and sugar, ensuring each is fully blended before adding the next. Stir in the vanilla extract for flavor.
- Combine Wet and Dry Ingredients: Gradually add the dry ingredient mixture to the wet ingredients, alternating with buttermilk. Begin and end with the dry ingredients, mixing gently until just combined to keep the batter light.
- Divide and Bake: Evenly divide the cake batter among the prepared pans. Bake in the preheated oven for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean.
- Cool the Cakes: Allow the cakes to cool in their pans for 10 minutes. Then invert onto wire racks to cool completely before filling.
- Prepare Raspberry Filling: Place fresh raspberries, sugar, and lemon juice in a medium saucepan over medium heat. Cook, stirring occasionally, until the raspberries break down and the mixture thickens slightly, about 10-15 minutes.
- Thicken Filling: Mix cornstarch and water to form a slurry. Stir this into the raspberry mixture and cook while stirring constantly until the filling thickens, about 1-2 minutes. Remove from heat and allow to cool completely.
- Make Swiss Meringue Buttercream: Set a heatproof bowl over simmering water (double boiler setup), ensuring the bottom does not touch the water. Combine egg whites and sugar, whisking constantly until sugar dissolves and mixture is hot to the touch (5-7 minutes).
- Whip Meringue: Remove bowl from heat and transfer to a stand mixer fitted with a whisk attachment. Beat on high speed until stiff, glossy peaks form and the bowl is cool to the touch, approximately 8-10 minutes.
- Add Butter: Switch mixer to medium speed and add softened butter one tablespoon at a time, incorporating each fully before adding the next. Once all butter is mixed in, add vanilla extract and a pinch of salt and beat until smooth.
- Level Cake Layers: If necessary, use a serrated knife to level any uneven cake layers for uniform stacking.
- Assemble Cake – First Layer: Place one cake layer on your cake stand or serving plate. Spread a generous layer of Swiss meringue buttercream on top.
- Create Buttercream Dam and Add Raspberry Filling: Pipe a border of buttercream around the edge of the layer to create a dam, then spoon the cooled raspberry filling inside the dam to prevent leaks.
- Repeat Layers: Carefully place the second cake layer on top. Repeat buttercream and raspberry filling layers as before.
- Add Final Layer: Place the last cake layer on top to complete the stack.
- Apply Crumb Coat: Spread a thin layer of buttercream all over the cake to seal in crumbs. Chill the cake in the refrigerator for at least 30 minutes to set the crumb coat.
- Frost the Cake: Apply a thicker, final layer of buttercream smoothing it evenly across the top and sides.
- Decorate: Garnish the cake with fresh raspberries, a dusting of powdered sugar, and edible flowers for an elegant finish.
- Final Chill: Place the decorated cake back in the refrigerator for at least 30 minutes before serving to ensure everything sets perfectly.
Notes
- Make sure the butter and eggs are at room temperature for best results when creaming and mixing.
- Allow the raspberry filling to cool before layering to prevent melting the buttercream.
- When making Swiss meringue buttercream, ensure the sugar is fully dissolved to avoid a grainy texture.
- The buttercream can be stored in the refrigerator; bring to room temperature and re-whip before using if needed.
- For even baking, rotate cake pans halfway through baking if your oven has hot spots.
- Use fresh raspberries for the best natural flavor and texture; frozen raspberries may add extra moisture.
Keywords: Raspberry cake, layer cake, Swiss meringue buttercream, dessert, vanilla cake, homemade cake, fresh raspberry filling

