If you’re looking for a truly show-stopping dessert that tastes as heavenly as it looks, then the Raspberry Almond Cake with Buttercream Recipe is about to become your new favorite. Picture layers of tender, moist almond cake infused with delicate vanilla and almond extracts, sandwiched with a luscious raspberry filling that bursts with vibrant tartness, all enveloped in a pillowy Swiss meringue buttercream that’s silky smooth and delightfully rich. This cake is not just a treat; it’s a celebration of textures and flavors that harmonize beautifully, inviting you to savor every bite. Whether you’re crafting it for a special occasion or simply to spoil yourself, this recipe promises a joyous baking adventure with an irresistible reward.

Ingredients You’ll Need
These simple yet essential ingredients come together to create the perfect balance of flavor and texture in your Raspberry Almond Cake with Buttercream Recipe. Each adds its unique touch—from the tender crumb of cake flour to the fresh brightness of raspberries, and the creamy richness of butter and egg whites that make the frosting so heavenly.
- 2 ½ cups (313 g) cake flour: Provides the light, tender crumb that gives the cake its perfect texture.
- 3 tsp (12 g) baking powder: Acts as the rising agent to give your cake layers lift and fluffiness.
- ½ tsp salt: Enhances all the flavors and balances sweetness throughout the cake.
- 1 ½ cups (300 g) granulated sugar: Sweetens the cake batter beautifully without overpowering.
- ½ cup (114 g) unsalted butter, room temperature: Adds richness and helps tenderize the crumb.
- ½ cup (118 ml) vegetable oil: Keeps the cake moist and soft with a delicate crumb.
- 5 large egg whites, room temperature: Provide structure and airiness, keeping the cake light.
- ¼ cup (58 g) sour cream, room temperature: Brings moisture and tang, improving tenderness.
- 2 tsp (8 g) vanilla extract: Infuses a warm, sweet aroma that complements the almond flavor.
- 2 tsp (8 g) almond extract: Offers a distinct nutty note essential for this cake’s character.
- 1 cup (237 ml) 2%, whole milk, or buttermilk, room temperature: Ensures a smooth batter and adds gentle richness.
- ¾ cup (177 ml) pasteurized egg whites from a carton: The base for the Swiss meringue buttercream’s fluffy texture.
- 5 cups (600 g) powdered sugar: Sweetens the buttercream with a smooth, fine finish.
- ½ tsp salt: Balances the sweetness in the buttercream.
- 2 cups (454 g) unsalted butter, cubed, room temperature: Forms the creamy foundation of the luscious buttercream.
- 2 tsp (8 g) vanilla extract: Enhances the smooth, sweet flavor in the frosting.
- 1 tsp (4 g) almond extract: Adds a subtle depth to the buttercream, tying back to the cake layers.
- 12 oz (340 g) frozen raspberries: Cooked into a vibrant filling that balances sweet and tart.
- ¼ cup (50 g) granulated sugar: Sweetens the raspberry filling perfectly.
- 1 tbsp (15 ml) lemon juice: Brightens the filling with a fresh citrus kick.
- 2 tbsp (16 g) cornstarch: Thickens the raspberry filling for a luscious but spreadable consistency.
- 2 tbsp (30 ml) water: Helps create the cornstarch slurry to set the filling just right.
- 1 cup (120 g) fresh raspberries: Adds a fresh fruity garnish and texture for an elegant finish.
- ¼ cup (27 g) slivered almonds: Provides a lovely crunch and nutty contrast as a final decoration.
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, then line the bottoms with parchment paper circles. This ensures your delicate almond cake layers will come out effortlessly, preserving their tender crumb.
Step 2: Mix Dry Ingredients
In a medium bowl, whisk together your cake flour, baking powder, and salt. This dry mixture forms the backbone of your cake, ensuring even rising and that perfect soft texture we all crave.
Step 3: Cream Fats and Sugar
Using a stand mixer fitted with the paddle attachment or a hand mixer, beat together the granulated sugar, unsalted butter, and vegetable oil on medium speed until the mixture turns pale and creamy. This step is key to incorporating air, which makes your cake light and fluffy.
Step 4: Add Egg Whites and Flavorings
With the mixer on low, slowly add the five large egg whites, one at a time, mixing well after each addition to maintain the volume. Then blend in the sour cream, vanilla extract, and almond extract. These extracts elevate the flavor profile, giving this cake its signature fragrant almond and vanilla notes.
Step 5: Incorporate Dry Ingredients and Milk
Alternate adding the flour mixture and milk to the wet ingredients in three additions each, beginning and ending with flour. Mix gently on low speed just until smooth—overmixing can make the cake dense. Scrape the sides of the bowl occasionally for an even batter.
Step 6: Bake the Cake Layers
Divide the batter evenly among the three prepared pans. Bake for 26 to 30 minutes, or until a toothpick inserted in the center comes out clean and the cakes spring back when lightly pressed. Once out of the oven, let them cool in the pans for 15 minutes before transferring to wire racks to cool completely.
Step 7: Make Shortcut Swiss Meringue Buttercream
For the frosting, whip pasteurized egg whites, powdered sugar, and salt on high speed for about 5 minutes until thick and opaque. On low speed, add the cubed butter one piece at a time, ensuring each piece fully incorporates before adding the next. Blend in vanilla and almond extracts, then whip on high for 10 to 20 minutes until your buttercream is irresistibly smooth and creamy. Use a paddle attachment on low to knock out any air bubbles for a polished finish.
Step 8: Prepare Raspberry Filling
Combine frozen raspberries, granulated sugar, and lemon juice in a saucepan over medium-low heat, cooking gently for 10 minutes until the raspberries have broken down and the mixture bubbles. Stir together cornstarch and water to make a slurry, remove the pan from heat, then add the slurry while stirring. Press the filling through a fine mesh sieve to strain out seeds, then cool it completely before chilling in the fridge for at least an hour.
Step 9: Assemble the Cake
Once your cake layers are cooled, level them with a serrated knife to create even surfaces. Place one layer on a cake board, spread a thin layer of buttercream, then pipe a buttercream border around the edge to keep the raspberry filling in place. Spoon half the raspberry filling into the center. Repeat with the second layer, then top with the third cake layer, placing it bottom side up for a smooth finish.
Step 10: Crumb Coat and Chill
Apply a thin crumb coat of buttercream around the sides and top of the cake to lock in stray crumbs. Smooth this layer with a cake scraper, then chill the cake for 20 minutes to let the crumb coat set perfectly.
Step 11: Final Frosting and Decoration
Spread a generous layer of buttercream over the cake, smoothing the sides with a scraper—feel free to leave the top edges raw for a trendy, rustic look. Decorate with fresh raspberries and slivered almonds for a finishing touch that adds texture, color, and nutty crunch to every slice.
How to Serve Raspberry Almond Cake with Buttercream Recipe
Garnishes
Fresh raspberries and slivered almonds are classic garnishes that not only elevate the cake’s appearance but also add contrasting textures and bursts of fresh flavor. Dusting a light sprinkle of powdered sugar just before serving can add a delicate snow-kissed effect, making every slice feel extra special.
Side Dishes
This cake pairs wonderfully with lightly sweetened whipped cream or a scoop of vanilla bean ice cream for those who crave an extra indulgence. For a fresh and tangy complement, serve alongside a simple mixed berry salad or a citrusy sorbet, which can cut through the richness and refresh the palate.
Creative Ways to Present
For a show-stopping centerpiece, try stacking mini individual cakes or cupcakes made from this recipe, each decorated with their own swirl of buttercream and fresh raspberry. Alternatively, serve sliced cake pieces on vintage china with edible flowers and a drizzle of raspberry coulis for a romantic and elegant presentation.
Make Ahead and Storage
Storing Leftovers
Store any leftover Raspberry Almond Cake with Buttercream Recipe in an airtight container in the refrigerator for up to 3 to 4 days. Keeping it chilled helps maintain the freshness of the raspberry filling and the buttery texture of the frosting while preventing spoilage.
Freezing
This cake freezes beautifully. Wrap the assembled cake tightly in plastic wrap, then in aluminum foil, and freeze for up to 1 month. When ready to enjoy, thaw it in the refrigerator overnight to preserve the moistness and freshness of both the cake and the buttercream.
Reheating
Because this dessert is best served chilled, reheating is not recommended. Instead, allow the cake to sit at room temperature for 15 to 20 minutes before serving to soften the buttercream slightly, enhancing the overall flavor and texture experience.
FAQs
Can I use fresh raspberries instead of frozen for the filling?
Frozen raspberries break down better when cooked, creating a smoother filling with deeper flavor. However, if using fresh raspberries, you can cook them down similarly, but expect a slightly lighter texture in the filling.
What’s the best way to prevent my cake from drying out?
Using both oil and butter in the cake batter helps keep it moist. Also, avoid overbaking and be sure to wrap the cake tightly if storing for longer periods to retain moisture.
Is there a substitute for almond extract?
You can substitute with an equal amount of vanilla extract if almond extract is unavailable, but it will change the cake’s distinct nutty flavor. Or try a small amount of almond-flavored liqueur if you want a similar taste.
Can I make this cake gluten-free?
To make a gluten-free version, use a gluten-free cake flour blend designed for baking, ensuring it contains xanthan gum or a similar binder to mimic the texture of wheat flour.
How do I know when the Swiss meringue buttercream is ready?
When whipped properly, the buttercream should be thick, glossy, and spreadable with no graininess. It will hold soft peaks and feel silky on your spatula. Whipping for the full 10 to 20 minutes is essential to reach this smooth finish.
Final Thoughts
Baking the Raspberry Almond Cake with Buttercream Recipe is like inviting a little slice of joy into your home. With every bite, you experience the perfect marriage of almond-infused softness, tart raspberries, and irresistibly smooth buttercream, making it a dessert that truly impresses both the eyes and the palate. Whether it becomes your go-to for celebrations or a weekend baking delight, I promise this cake will bring smiles and maybe even a few happy happy dances in your kitchen. So preheat that oven and get ready—this cake is an absolute keeper!
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 luscious, moist layered cake combining delicate almond and vanilla flavors with a tangy raspberry filling. Topped with a smooth Swiss meringue buttercream and decorated with fresh raspberries and slivered almonds, this elegant dessert is perfect for special occasions or gatherings.
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% milk, 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 cake removal.
- Mix dry ingredients: In a bowl, whisk together the cake flour, baking powder, and salt. Set aside.
- Cream fats and sugar: Using a stand mixer with a paddle attachment or a hand mixer, beat granulated sugar, unsalted butter, and vegetable oil until pale and creamy.
- Add egg whites and flavorings: On low speed, gradually add egg whites one at a time, mixing between additions. Then add sour cream, vanilla extract, and almond extract, mixing on medium until well combined.
- Incorporate dry ingredients and milk: Alternately add flour mixture and milk in three additions each (⅓ flour, then ½ milk, etc.), mixing on low speed between additions. Scrape bowl sides as needed. Mix until batter is smooth but don’t overmix.
- Bake the cake layers: Divide the batter evenly among pans and bake for 26-30 minutes. Check doneness by ensuring layers spring back when touched or toothpick comes out clean. Cool in pans for 15 minutes, then transfer to wire racks to cool completely.
- Make shortcut Swiss meringue buttercream: Whip pasteurized egg whites, powdered sugar, and salt on high for 5 minutes until opaque and thick. On low speed, add room temperature cubed butter one piece at a time. After all butter is incorporated, add vanilla and almond extracts, then whip on high for 10-20 minutes until smooth and creamy. Scrape bowl occasionally. Switch to a paddle attachment and mix on low for several minutes to remove air bubbles.
- Prepare raspberry filling: In a medium saucepan over medium-low heat, combine frozen raspberries, sugar, and lemon juice; cook for about 10 minutes until raspberries break down and mixture bubbles. Stir cornstarch and water to form slurry; remove pan from heat, add slurry and mix. Press filling through fine mesh strainer to remove seeds. Cool to room temperature, then chill for at least 1 hour.
- Assemble the cake: Level cooled cake layers with a serrated knife. Place one layer on a cake board, spread a thin layer of buttercream, pipe a buttercream border around the edge, then fill center with half the raspberry filling. Repeat with second layer and remaining filling, then top with third layer (bottom side up).
- Crumb coat and chill: Apply a thin crumb coat of buttercream on top and sides, smooth with a cake scraper, then chill for 20 minutes to set.
- Final frosting and decoration: Apply a generous layer of buttercream, smooth sides with a scraper, leaving a raw edge on top if desired. Decorate with fresh raspberries and slivered almonds.
Notes
- Ensure all dairy and eggs are at room temperature for better mixing and texture.
- Using parchment circles in cake pans helps prevent sticking and allows for easier cake removal.
- The raspberry filling can be made ahead and refrigerated to save time.
- Chilling the crumb coat helps prevent cake crumbs from mixing into the final layer of frosting.
- For best results, use pasteurized egg whites from a carton for the Swiss meringue buttercream to ensure safety and consistency.

