If you are searching for a moist, tender, and irresistible dessert, you have to try this Raspberry Almond Cake with Buttercream Recipe. It boasts layers of delicate almond-flavored cake that perfectly complement the tart-sweet raspberry filling, all wrapped up in a silky, luscious buttercream. Whether you’re celebrating a special occasion or simply craving a stunning homemade treat, this version promises a harmonious blend of flavors and textures that will brighten up any table and warm the hearts of your loved ones.

Ingredients You’ll Need
To create this delightful Raspberry Almond Cake with Buttercream Recipe, you’ll need a handful of simple but essential ingredients. Each component plays a vital role in building the cake’s tender crumb, the flavorful almond essence, and that irresistibly creamy buttercream frosting that everyone will adore.
- Cake flour (2 ½ cups / 313 g): Provides a light, tender crumb for the delicate cake layers.
- Baking powder (3 tsp / 12 g): Ensures the cake rises just right, giving it a fluffy texture.
- Salt (½ tsp): Enhances and balances the sweet and nutty flavors.
- Granulated sugar (1 ½ cups / 300 g): Sweetens the cake and helps create a lovely golden crust.
- Unsalted butter (½ cup / 114 g), room temperature: Adds richness and moistness to the batter.
- Vegetable oil (½ cup / 118 ml): Keeps the cake extra moist and tender.
- Egg whites (5 large), room temperature: Provide structure while keeping the crumb light and airy.
- Sour cream (¼ cup / 58 g), room temperature: Adds slight tang and moisture for a velvety texture.
- Vanilla extract (2 tsp / 8 g): Elevates the overall flavor with a warm sweetness.
- Almond extract (2 tsp / 8 g): Infuses the cake with its signature nutty aroma and taste.
- Milk (1 cup / 237 ml), any 2%, whole, or buttermilk, room temperature: Helps create a smooth batter and tender crumb.
- Pasteurized egg whites (¾ cup / 177 ml) from a carton: Essential for the Swiss meringue buttercream’s silky texture and stability.
- Powdered sugar (5 cups / 600 g): Sweetens and thickens the buttercream to perfection.
- Salt (½ tsp): Balances the sweetness of the frosting.
- Unsalted butter (2 cups / 454 g), cubed, room temperature: Creates that rich, creamy base for the buttercream.
- Vanilla extract (2 tsp / 8 g): Adds depth and warmth to the frosting’s flavor.
- Almond extract (1 tsp / 4 g): Enhances the nutty notes in the buttercream.
- Frozen raspberries (12 oz / 340 g): Make the luscious, vibrant raspberry filling inside the cake.
- Granulated sugar (¼ cup / 50 g): Sweetens the raspberry filling just right.
- Lemon juice (1 tbsp / 15 ml): Adds brightness that cuts through the richness of the cake.
- Cornstarch (2 tbsp / 16 g): Thickens the raspberry filling to a perfect consistency.
- Water (2 tbsp / 30 ml): Used to make the cornstarch slurry for the filling.
- Fresh raspberries (1 cup / 120 g): Provide a beautiful fresh garnish on top.
- Slivered almonds (¼ cup / 27 g): Add a crunchy, decorative finish full of nutty flavor.
How to Make Raspberry Almond Cake with Buttercream Recipe
Step 1: Prepare Cake Pans and Oven
Start by preheating your oven to 350°F (177°C). Grease three 7-inch round cake pans with nonstick spray and line the bottoms with parchment circles. This step ensures your cakes will release smoothly and keep their perfect shape during baking.
Step 2: Mix Dry Ingredients
In a medium-sized bowl, whisk together the cake flour, baking powder, and salt. This blend forms the foundation of your cake layers, so making sure it is well-combined is key for an even rise and consistent texture.
Step 3: Cream Fats and Sugar
Using a stand mixer fitted with a paddle attachment or a hand mixer, beat the granulated sugar, unsalted butter, and vegetable oil until pale and creamy. This process develops air pockets for a light and tender crumb while marrying the rich fats with sweetness.
Step 4: Add Egg Whites and Flavorings
At low speed, gradually add the five large egg whites one by one, mixing well after each addition. Then blend in the sour cream, vanilla extract, and almond extract. These ingredients give the cake layers a subtle tang and distinctive almond aroma.
Step 5: Incorporate Dry Ingredients and Milk
Alternate adding the flour mixture and milk in three parts each, starting and ending with the flour. Mix on low speed and be careful not to overmix; stop once the batter is smooth. This method keeps your cake light and tender, with that perfect moistness.
Step 6: Bake the Cake Layers
Divide the batter evenly among the prepared pans. Bake for 26–30 minutes until the cake springs back gently when touched or a toothpick inserted into the center comes out clean. Cool the cakes in the pans for 15 minutes before transferring them to wire racks to cool completely.
Step 7: Make Shortcut Swiss Meringue Buttercream
Whip the pasteurized egg whites, powdered sugar, and salt on high speed for five minutes until thick and opaque. Reduce speed to low and beat in the cubed, room-temperature butter one piece at a time. After all the butter is incorporated, add vanilla and almond extracts, then whip on high for 10–20 minutes until the buttercream is smooth and creamy. Use a paddle attachment on low speed for a few minutes to reduce air bubbles.
Step 8: Prepare Raspberry Filling
In a saucepan over medium-low heat, combine frozen raspberries, sugar, and lemon juice. Cook for about 10 minutes until the raspberries break down and the mixture starts bubbling. Stir cornstarch with water to make a slurry, remove the pan from heat, add the slurry, and stir to thicken. Press the filling through a fine mesh strainer to remove seeds, then cool to room temperature. Chill in the refrigerator for at least an hour before assembly.
Step 9: Assemble the Cake
Level each cake layer with a serrated knife. Lay one layer down, spread a thin layer of buttercream, pipe a ring of buttercream around the edge to form a barrier, then spoon half the raspberry filling inside. Repeat with the second layer and the remaining filling, topping with the third layer upside down to create an even, smooth surface.
Step 10: Crumb Coat and Chill
Apply a thin layer of buttercream all around the cake to trap crumbs. Smooth the surface with a cake scraper, then refrigerate the cake for 20 minutes to set this crumb coat before the final frosting.
Step 11: Final Frosting and Decoration
Generously frost the cake with the remaining buttercream, smoothing the sides while leaving a natural, slightly rough edge on top for a rustic, elegant look. Decorate with fresh raspberries and sprinkle with slivered almonds for a striking presentation that also adds texture and flavor.
How to Serve Raspberry Almond Cake with Buttercream Recipe

Garnishes
The fresh raspberries and slivered almonds on top of the Raspberry Almond Cake with Buttercream Recipe are not only pretty but bring a delightful burst of freshness and crunch that complements the soft cake layers beautifully. Adding a dusting of powdered sugar gives an extra touch of elegance perfect for celebrations.
Side Dishes
Pairing this cake with a light fruit salad or a dollop of whipped cream balanced with toasted almond flakes makes the dessert experience even more delightful. A cup of tea or coffee rounds out the serving, enhancing the almond and berry notes subtly.
Creative Ways to Present
You can get creative by serving individual cake slices on pretty plates with a drizzle of raspberry coulis or a scoop of vanilla bean ice cream. For a party, consider making mini versions of the Raspberry Almond Cake with Buttercream Recipe in cupcake form, topped with piped buttercream and a single raspberry for a charming touch.
Make Ahead and Storage
Storing Leftovers
After enjoying this gorgeous cake, wrap leftovers tightly with plastic wrap or store in an airtight container in the refrigerator. It will stay fresh for up to five days. Bring slices to room temperature before serving for the best flavor and texture.
Freezing
You can freeze fully assembled Raspberry Almond Cake with Buttercream Recipe by wrapping it securely in multiple layers of plastic wrap and aluminum foil. Freeze for up to two months. Thaw in the fridge overnight and bring to room temperature before serving to preserve the delicate textures.
Reheating
This cake is best enjoyed cold or at room temperature, so reheating is generally not needed. However, if you prefer, warming a slice gently in the microwave for about 10 seconds can soften the buttercream slightly to melt in your mouth.
FAQs
Can I use fresh raspberries instead of frozen for the filling?
Fresh raspberries can be used, but frozen ones tend to break down better when cooked, resulting in a richer filling. If you use fresh, you might need to cook them a little longer to reach the right consistency.
Is there a substitute for cake flour in this recipe?
If you don’t have cake flour, all-purpose flour can be used in a pinch by removing two tablespoons of flour per cup and replacing it with two tablespoons of cornstarch. This helps mimic the lightness cake flour provides.
Can I make the cake layers a day ahead of time?
Absolutely! Bake the layers the day before and wrap them tightly in plastic wrap. Store at room temperature if your kitchen isn’t too warm, or in the fridge. Allow them to come to room temperature before assembling and frosting.
How do I keep the buttercream from being too soft?
Make sure your butter is at room temperature but not too warm when making the Swiss meringue buttercream. Also, chilling the crumb-coated cake before the final frosting helps the coating stay firm and easier to work with.
Can this recipe be doubled?
Yes, you can double the recipe if you want a larger cake or extra frosting. Just be mindful of your mixer’s capacity and bake the layers in batches if needed.
Final Thoughts
This Raspberry Almond Cake with Buttercream Recipe is one of those treasures you’ll find yourself reaching for time and time again. It’s elegant yet approachable with a beautiful harmony of flavors that feels both nostalgic and fresh. Once you’ve tasted the tender almond cake paired with that luscious raspberry filling and dreamy buttercream, you’ll understand why it’s an instant favorite perfect for any occasion. Don’t hesitate to give it a try—you’re going to love it!
Print
Raspberry Almond Cake with Buttercream Recipe
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 3 hours 45 minutes
- Yield: 12 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Raspberry Almond Cake with Buttercream is a delightful layered cake combining moist almond-flavored cake layers with a luscious Swiss meringue buttercream and a tangy raspberry filling. The cake features a perfect balance of sweet and tart from the buttery cake, smooth almond buttercream, and fresh raspberry accents, making it an impressive and flavorful dessert for any special occasion.
Ingredients
Cake
- 2 ½ cups (313 g) cake flour
- 3 tsp (12 g) baking powder
- ½ tsp salt
- 1 ½ cups (300 g) granulated sugar
- ½ cup (114 g) unsalted butter, room temperature
- ½ cup (118 ml) vegetable oil
- 5 large egg whites, room temperature
- ¼ cup (58 g) sour cream, room temperature
- 2 tsp (8 g) vanilla extract
- 2 tsp (8 g) almond extract
- 1 cup (237 ml) 2%, whole milk, or buttermilk, room temperature
Buttercream
- ¾ cup (177 ml) pasteurized egg whites from a carton
- 5 cups (600 g) powdered sugar
- ½ tsp salt
- 2 cups (454 g) unsalted butter, cubed, room temperature
- 2 tsp (8 g) vanilla extract
- 1 tsp (4 g) almond extract
Raspberry Filling
- 12 oz (340 g) frozen raspberries
- ¼ cup (50 g) granulated sugar
- 1 tbsp (15 ml) lemon juice
- 2 tbsp (16 g) cornstarch
- 2 tbsp (30 ml) water
Decoration
- 1 cup (120 g) fresh raspberries
- ¼ cup (27 g) slivered almonds
Instructions
- Prepare cake pans and oven: Preheat your oven to 350°F (177°C). Grease three 7-inch round cake pans with nonstick spray and line them with parchment circles to ensure easy removal of the baked cakes.
- Mix dry ingredients: In a medium bowl, whisk together the cake flour, baking powder, and salt. Set aside for use later in the batter.
- Cream fats and sugar: Using a stand mixer fitted with a paddle attachment or a hand mixer, beat together the granulated sugar, unsalted butter, and vegetable oil until the mixture turns pale and creamy, creating a smooth and fluffy base.
- Add egg whites and flavorings: On low speed, gradually add the egg whites one at a time, mixing well between each to incorporate air and create volume. Then add the sour cream, vanilla extract, and almond extract, mixing on medium speed until fully combined and smooth.
- Incorporate dry ingredients and milk: Alternately add the flour mixture and milk in three additions each, beginning and ending with the flour mixture (⅓ flour, ½ milk, ⅓ flour etc.). Mix on low speed in between additions, scraping the sides of the bowl as needed to ensure an even batter, but avoid overmixing.
- Bake the cake layers: Divide the batter evenly among the prepared cake pans. Bake for 26 to 30 minutes, checking doneness by pressing lightly on the top or inserting a toothpick which should come out clean. Allow the cakes to cool in the pans for 15 minutes before transferring to wire racks to cool completely.
- Make shortcut Swiss meringue buttercream: In a clean mixing bowl, whip the pasteurized egg whites, powdered sugar, and salt on high speed for 5 minutes until the mixture becomes opaque and thick. Reduce speed to low and gradually add cubed room temperature butter, one piece at a time, until fully combined. Add vanilla and almond extracts and then increase speed to high, whipping for 10 to 20 minutes until smooth and creamy, scraping down the bowl occasionally. Switch to a paddle attachment and mix on low for a few minutes to eliminate air bubbles.
- Prepare raspberry filling: In a medium saucepan over medium-low heat, combine the frozen raspberries, granulated sugar, and lemon juice. Cook, stirring frequently, for about 10 minutes until the raspberries break down and the mixture starts to bubble. In a small bowl, mix cornstarch with water to create a slurry. Remove the pan from heat, stir in the slurry, and mix well. Strain the filling through a fine mesh sieve to remove seeds. Allow to cool to room temperature, then refrigerate for at least 1 hour to thicken.
- Assemble the cake: Level the cooled cake layers using a serrated knife. Place one layer on a cake board, spread a thin layer of buttercream over it, then pipe a buttercream border around the edge to keep the filling contained. Spoon half of the raspberry filling into the center. Repeat with the second layer and remaining filling, then place the final layer on top, bottom side up.
- Crumb coat and chill: Apply a thin layer of buttercream over the entire cake to seal in the crumbs. Use a cake scraper to smooth the sides and top, then chill the cake in the refrigerator for 20 minutes to set the crumb coat.
- Final frosting and decoration: Apply a generous final layer of buttercream over the cake, smoothing the sides with a scraper and leaving a slight raw edge on the top if desired for a modern look. Decorate with fresh raspberries and slivered almonds evenly distributed on top for a beautiful finish.
Notes
- Make sure all your ingredients are at room temperature to ensure even mixing and a smooth batter.
- Using pasteurized egg whites for the buttercream ensures safety and a stable meringue.
- Do not overmix the batter once the dry ingredients are added to avoid a dense cake.
- The raspberry filling can be made a day in advance and refrigerated to save time on baking day.
- For easier cake layering, chill cake layers before assembling to prevent crumbling.
- Adjust the consistency of the buttercream with additional powdered sugar or a small splash of milk if needed.
- To toast slivered almonds, spread them on a baking sheet and toast in a 350°F (177°C) oven for 5-7 minutes until golden and fragrant.

