Raspberry Layer Cake Recipe
Introduction
This Raspberry Layer Cake is a delightful combination of tender cake layers, tangy raspberry filling, and smooth Swiss Meringue Buttercream. Perfect for special occasions or a sweet treat, it balances fruity freshness with rich, creamy frosting.

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 (for raspberry filling)
- 1 tablespoon lemon juice
- 1 tablespoon cornstarch
- 2 tablespoons water
- 6 large egg whites
- 1 1/2 cups granulated sugar (for buttercream)
- 1 1/2 cups (3 sticks) unsalted butter, softened (for buttercream)
- 1 teaspoon vanilla extract (for buttercream)
- Pinch of salt (for buttercream)
- Fresh raspberries (for decoration)
- Powdered sugar (for decoration)
- Edible flowers (optional, for decoration)
Instructions
- Step 1: Preheat oven to 350°F (175°C). Grease and flour three 9-inch round cake pans or use baking spray with flour. Line the bottoms with parchment paper rounds.
- Step 2: In a large bowl, whisk together flour, baking powder, baking soda, and salt.
- Step 3: In a separate large bowl, cream together softened butter and 2 cups granulated sugar until light and fluffy, about 3-5 minutes.
- Step 4: Beat in eggs one at a time, then stir in 1 teaspoon vanilla extract.
- Step 5: Gradually add dry ingredients to wet ingredients, alternating with buttermilk, beginning and ending with dry ingredients. Mix until just combined.
- Step 6: Divide batter evenly among prepared cake pans and bake for 25-30 minutes, or until a wooden skewer inserted into the center comes out clean.
- Step 7: Let cakes cool in pans for 10 minutes before inverting onto a wire rack to cool completely.
- Step 8: For the raspberry filling, combine fresh raspberries, 1/2 cup sugar, and lemon juice in a medium saucepan.
- Step 9: Cook over medium heat, stirring occasionally, until raspberries break down and mixture thickens slightly, about 10-15 minutes.
- Step 10: Whisk together cornstarch and water in a small bowl to create a slurry. Stir into the raspberry mixture and cook for 1-2 minutes until thickened. Remove from heat and cool completely.
- Step 11: For the Swiss Meringue Buttercream, place egg whites and 1 1/2 cups sugar in a heatproof bowl set over simmering water, ensuring the bowl does not touch the water.
- Step 12: Whisk constantly until sugar is dissolved and mixture is hot to the touch, about 5-7 minutes.
- Step 13: Transfer mixture to a stand mixer and beat on high speed until stiff, glossy peaks form and the bowl is cool, about 8-10 minutes.
- Step 14: With mixer on medium, add softened butter one tablespoon at a time, ensuring each is incorporated before adding the next.
- Step 15: Once all butter is added and buttercream is smooth, mix in vanilla extract and a pinch of salt until combined.
- Step 16: If cake layers are uneven, level them with a serrated knife.
- Step 17: Place one cake layer on a serving plate. Spread a generous layer of buttercream on top.
- Step 18: Pipe a border of buttercream around the edge to create a dam, then fill the center with raspberry filling.
- Step 19: Place second cake layer on top and repeat the buttercream dam and raspberry filling layer.
- Step 20: Add the final cake layer on top.
- Step 21: Apply a thin crumb coat of buttercream all over the cake and chill in the refrigerator for at least 30 minutes.
- Step 22: Apply a final thick layer of buttercream and smooth the surface.
- Step 23: Decorate with fresh raspberries, powdered sugar, and edible flowers as desired.
- Step 24: Chill the cake for at least 30 minutes before serving.
Tips & Variations
- To reduce baking time, you can bake the cake layers in two pans and split them horizontally once cooled.
- Use frozen raspberries for the filling if fresh are not available, just thaw and drain excess liquid.
- For a different flavor, substitute lemon juice in the filling with orange juice or add a splash of liqueur like Chambord.
- If you prefer a firmer filling, add more cornstarch, but be careful not to over-thicken.
- Room temperature ingredients improve the texture of the cake and buttercream.
Storage
Store the cake covered in the refrigerator for up to 4 days. Let it sit at room temperature for 20-30 minutes before serving for the best taste and texture. You can also freeze the cake layers separately for up to one month; thaw completely before assembling and frosting.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use regular milk instead of buttermilk?
Yes, if you don’t have buttermilk, mix 1 tablespoon of lemon juice or vinegar with 1 1/4 cups milk and let it sit for 5 minutes before using. This will mimic the acidity and texture of buttermilk.
How do I make sure the Swiss Meringue Buttercream doesn’t curdle?
Make sure your butter is softened but not melted, and add it gradually while mixing at medium speed. If the buttercream looks curdled, keep beating; it usually smooths out as the ingredients combine.
PrintRaspberry Layer Cake Recipe
This Raspberry Layer Cake is a delightful dessert featuring moist, tender cake layers infused with vanilla and buttermilk, layered generously with tangy homemade raspberry filling and smooth Swiss meringue buttercream. Decorated with fresh raspberries, powdered sugar, and edible flowers, this cake offers a perfect balance of sweet and tart flavors, making it ideal for celebrations or special occasions.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 1 hour 30 minutes plus chilling time
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
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
Decoration
- Fresh raspberries
- Powdered sugar
- Edible flowers
Instructions
- Preheat and prepare pans: Preheat the oven to 350°F (175°C). Grease and flour three 9-inch round cake pans or spray them with baking spray with flour, then 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 until well combined.
- Cream butter and sugar: In a separate large bowl, cream the softened butter and granulated sugar together for 3-5 minutes until the mixture is light and fluffy, creating a smooth base for the cake batter.
- Add eggs and vanilla: Beat in the eggs one at a time into the creamed mixture, ensuring each egg is fully incorporated before adding the next. Stir in the vanilla extract for flavor.
- Combine wet and dry ingredients: Gradually add the dry ingredients to the wet ingredients, alternating with buttermilk, beginning and ending with the dry mix. Mix until just combined to avoid overworking the batter.
- Divide and bake: Evenly divide the batter into the prepared cake pans. Bake in the preheated oven for 25-30 minutes, or until a wooden skewer inserted into the center of the cakes comes out clean.
- Cool cakes: Allow the cakes to cool in their pans for 10 minutes. Then invert them onto a wire rack and let cool completely before assembling.
- Prepare raspberry filling: In a medium saucepan, combine fresh raspberries, granulated sugar, and lemon juice. Cook over medium heat, stirring occasionally, until the raspberries break down and the mixture thickens slightly, around 10-15 minutes.
- Thicken filling: In a small bowl, whisk cornstarch with water to make a slurry. Pour this into the raspberry mixture, stirring constantly until the filling thickens further, about 1-2 minutes. Remove from heat and let cool completely.
- Make Swiss meringue buttercream base: Place egg whites and sugar together in a heatproof bowl set over a pan of simmering water, ensuring the bowl doesn’t touch the water. Whisk constantly until the sugar dissolves and the mixture is hot to the touch, about 5-7 minutes.
- Whip meringue: Transfer the hot mixture to a stand mixer bowl fitted with a whisk attachment. Beat on high speed until stiff, glossy peaks form and the bowl is cool to the touch, which usually takes 8-10 minutes.
- Add butter and flavor: With the mixer on medium speed, add softened butter one tablespoon at a time, making sure each is fully incorporated before adding more. Once all butter is added and the buttercream is smooth, mix in vanilla extract and a pinch of salt until combined.
- Level cake layers: If necessary, use a serrated knife to level uneven cake layers for a stable and attractive finish.
- Assemble cake – first layer: Place one cake layer on a cake stand or serving plate. Spread a generous layer of Swiss meringue buttercream on top, then pipe a dam of buttercream around the edges to contain the filling.
- Add raspberry filling: Spread the cooled raspberry filling inside the buttercream dam evenly to prevent leaking.
- Add second layer: Carefully place the second cake layer on top of the filling. Repeat spreading buttercream and raspberry filling layers as described.
- Add final layer: Place the last cake layer on top of the assembled filling and buttercream layers.
- Crumb coat: Apply 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 this coat.
- Final frosting: Apply a thicker, smooth layer of Swiss meringue buttercream over the entire cake after chilling.
- Decorate: Decorate the cake with fresh raspberries, a dusting of powdered sugar, and edible flowers for an elegant finish.
- Chill before serving: Refrigerate the finished cake for at least 30 minutes prior to serving to allow flavors to meld and frosting to firm up.
Notes
- Ensure the egg whites and sugar mixture is hot to the touch during meringue preparation to avoid graininess in the buttercream.
- Alternating dry ingredients and buttermilk helps maintain cake moisture and tenderness.
- Using a buttercream dam prevents raspberry filling from leaking out when assembling the layers.
- Chilling the crumb coat is important for a clean, crumb-free final frosting layer.
- Room temperature butter is essential for making smooth Swiss meringue buttercream.
- Make sure to cool cake layers completely before assembling to prevent melting the buttercream.
- Leftover raspberry filling can be stored in the refrigerator and used for other desserts.
Keywords: raspberry layer cake, swiss meringue buttercream, raspberry filling, layered cake, homemade cake, berry dessert

