If you’re on the lookout for a dessert that’s both elegant and bursting with flavor, the Raspberry Almond Cake with Buttercream Recipe will quickly become your new favorite showstopper. This cake is a heavenly combination of moist almond-infused layers paired with a luscious Swiss meringue buttercream and tangy raspberry filling, creating a perfect balance of sweet and tart in every bite. Whether you’re celebrating a special occasion or just treating yourself, this cake’s beautiful presentation and irresistible taste will have everyone asking for seconds.

Ingredients You’ll Need
The magic behind this Raspberry Almond Cake with Buttercream Recipe lies in its simple yet purposeful ingredients. Each item plays a crucial role—from the delicate cake flour that ensures a tender crumb to the almond extract that infuses a fragrant nuttiness throughout the layers. Let’s dive into what you’ll need:
- 2 ½ cups (313 g) cake flour: Provides a soft, fine texture ideal for this delicate cake.
- 3 tsp (12 g) baking powder: Gives the cake a light, airy rise.
- ½ tsp salt: Enhances all the other flavors without overpowering.
- 1 ½ cups (300 g) granulated sugar: Sweetens the cake evenly for a balanced taste.
- ½ cup (114 g) unsalted butter, room temperature: Adds richness and moisture to the batter.
- ½ cup (118 ml) vegetable oil: Keeps the cake wonderfully moist and tender.
- 5 large egg whites, room temperature: Provides structure and lightness to the cake layers.
- ¼ cup (58 g) sour cream, room temperature: Contributes tanginess and moist crumb.
- 2 tsp (8 g) vanilla extract: Brings warm, comforting notes to the flavor profile.
- 2 tsp (8 g) almond extract: The star ingredient that gives the cake its distinctive almond aroma.
- 1 cup (237 ml) 2%, whole milk, or buttermilk, room temperature: Balances the batter and adds tenderness.
- ¾ cup (177 ml) pasteurized egg whites from a carton: Essential for creating the silky smooth buttercream.
- 5 cups (600 g) powdered sugar: Sweetens and stabilizes the buttercream frosting.
- ½ tsp salt: Enhances buttercream’s flavor depth.
- 2 cups (454 g) unsalted butter, cubed, room temperature: The base of the luscious Swiss meringue buttercream.
- 2 tsp (8 g) vanilla extract: Adds a subtle, aromatic sweetness to the frosting.
- 1 tsp (4 g) almond extract: Reinforces that irresistible almond flavor in the buttercream.
- 12 oz (340 g) frozen raspberries: The heart of the vibrant, fresh-tasting raspberry filling.
- ¼ cup (50 g) granulated sugar: Sweetens the raspberry filling just right.
- 1 tbsp (15 ml) lemon juice: Brightens and balances the raspberry filling’s tartness.
- 2 tbsp (16 g) cornstarch: Thickens the raspberry filling for a perfect spreadable texture.
- 2 tbsp (30 ml) water: Helps dissolve the cornstarch without lumps.
- 1 cup (120 g) fresh raspberries: Beautiful, fresh garnish to finish the cake.
- ¼ cup (27 g) slivered almonds: Adds a delightful crunch and visual appeal on top.
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). While it warms up, get your three 7-inch round cake pans ready—grease them with nonstick spray and line the bottoms with parchment circles. This step is the foundation for perfectly baked layers that will pop right out when cooled.
Step 2: Mix Dry Ingredients
In a large bowl, whisk together the cake flour, baking powder, and salt. This ensures your leavening is evenly distributed and helps create that tender crumb we’re after in this raspberry almond cake with buttercream recipe.
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 together. Mix until the mixture turns pale and fluffy—this step traps air that leads to a light, moist cake.
Step 4: Add Egg Whites and Flavorings
Lower the mixer speed to add egg whites gradually, one at a time, allowing each to incorporate fully before adding the next. Follow this with sour cream, vanilla extract, and almond extract. Mixing on medium speed now helps build the nuanced flavors that define this cake.
Step 5: Incorporate Dry Ingredients and Milk
Alternately add the flour mixture and milk in three parts each, beginning and ending with the flour. Mixing on low speed between additions prevents overworking the batter, preserving tenderness. Be sure to scrape down the bowl sides to fold everything in evenly.
Step 6: Bake the Cake Layers
Divide the batter evenly among your prepared pans. Bake for 26 to 30 minutes, testing doneness by gently pressing the center of each cake layer — it should spring back or pass the toothpick test. After baking, cool the layers in pans for 15 minutes, then transfer to wire racks to cool completely.
Step 7: Make Shortcut Swiss Meringue Buttercream
In a clean bowl, whip the pasteurized egg whites, powdered sugar, and salt on high speed for about 5 minutes until the mixture turns opaque and thick. On low speed, add cubed butter a piece at a time, then incorporate vanilla and almond extracts. Whip on high for 10 to 20 minutes until luxuriously smooth and creamy, scraping down the bowl as needed. For a flawless finish, switch to a paddle attachment and mix on low to reduce air bubbles.
Step 8: Prepare Raspberry Filling
Combine frozen raspberries, sugar, and lemon juice in a saucepan over medium-low heat. Cook until the raspberries break down and bubbles form, about 10 minutes. Stir cornstarch and water to create a slurry, remove from heat, and whisk it into the raspberry mixture. Push through a fine mesh strainer to remove seeds, then cool to room temperature before chilling for at least an hour to develop flavor and thicken the filling.
Step 9: Assemble the Cake
Level each cooled cake layer with a serrated knife for even stacking. Place one layer on a cake board; spread a thin layer of buttercream, pipe a border around the edge, and fill the center with half the raspberry filling. Repeat with the second layer and remaining filling, topping with the third layer flipped bottom side up for a smoother surface.
Step 10: Crumb Coat and Chill
Apply a thin crumb coat of buttercream all over the cake and smooth it with a scraper. Chill for 20 minutes to set this base layer, which helps create a clean, polished look when you finish frosting.
Step 11: Final Frosting and Decoration
Generously cover the cake with buttercream, smoothing the sides with a scraper. You can leave a raw edge on top if you like that rustic effect. Finally, decorate with fresh raspberries and slivered almonds for a stunning finish that tastes as amazing as it looks.
How to Serve Raspberry Almond Cake with Buttercream Recipe
Garnishes
Fresh raspberries and slivered almonds are not just for show—they add a delightful fresh burst and a satisfying crunch. You can also dust a little powdered sugar over the top or add edible flowers to elevate the cake’s presentation for special occasions.
Side Dishes
A slice of this cake pairs beautifully with a scoop of vanilla bean ice cream or a dollop of lightly whipped cream. For drinks, consider a cup of freshly brewed coffee, a delicate green tea, or even a glass of sparkling wine to complement the almond and raspberry flavors.
Creative Ways to Present
For a playful twist, serve the Raspberry Almond Cake with Buttercream Recipe as mini individual cakes layered in glass jars, perfect for parties or picnics. You can also create a layered trifle using chopped cake pieces, raspberry filling, and swirls of buttercream for a stunning, deconstructed take.
Make Ahead and Storage
Storing Leftovers
Leftover Raspberry Almond Cake with Buttercream Recipe can be stored in an airtight container in the refrigerator for 3 to 4 days. Keep it covered well to prevent the cake from drying out and to preserve the freshness of the raspberries and buttercream.
Freezing
You can freeze the cake layers separately for up to 2 months. Wrap each layer tightly in plastic wrap and then foil to protect against freezer burn. Thaw them overnight in the fridge before assembling and frosting the cake for best results.
Reheating
This cake is best enjoyed chilled or at room temperature, so reheating is not recommended as it can affect the texture of both the cake and the buttercream. If you want the cake slightly less cold, leave it out at room temperature for about 30 minutes before serving.
FAQs
Can I use almond flour instead of cake flour?
Almond flour has a very different texture and moisture content compared to cake flour. For this Raspberry Almond Cake with Buttercream Recipe, stick with cake flour for that tender, soft crumb. You could add a touch of almond flour for flavor but not as a direct substitute.
Is it necessary to use pasteurized egg whites for the buttercream?
Yes, using pasteurized egg whites ensures safety when consuming the Swiss meringue buttercream without additional cooking. It also achieves the proper stable texture needed for the frosting.
Can I substitute fresh raspberries for the frozen ones in the filling?
Frozen raspberries are preferred for the filling because they break down easily during cooking, creating a smooth texture. Fresh raspberries can work, but you might need to cook them a bit longer to achieve the same consistency.
How do I avoid the buttercream from being too sweet?
This recipe balances powdered sugar with plenty of butter and the slight tang of almond extract. To reduce sweetness further, you can slightly decrease the sugar or add a pinch of salt, but keep in mind that sweetness complements the tart raspberry filling perfectly.
Can I make this cake dairy-free?
With some ingredient swaps, yes! Use a dairy-free butter substitute and plant-based milk, and ensure your sour cream is dairy-free (like coconut cream). Just note that texture and flavor might vary slightly from the original Raspberry Almond Cake with Buttercream Recipe.
Final Thoughts
Who wouldn’t want to share a slice of this show-stopping Raspberry Almond Cake with Buttercream Recipe? With its moist almond cake layers, tangy-sweet raspberry filling, and the silkiest buttercream frosting, this cake is a true celebration of flavor and texture. Give yourself the gift of baking this beauty—you’ll be creating more than just a dessert, but a delightful experience to savor with loved ones.
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: Baking
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Raspberry Almond Cake with Buttercream is a beautiful, layered dessert featuring moist almond and vanilla-infused cake layers paired with a luscious Swiss meringue buttercream and a tart raspberry filling. The cake combines tender crumb, delicate almond notes, and fresh raspberry jewel-like accents, making it perfect for celebrations or any special occasion.
Ingredients
For the 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
For the Swiss Meringue 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
For the 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
For Decoration
- 1 cup (120 g) fresh raspberries
- ¼ cup (27 g) slivered almonds
Instructions
- Prepare cake pans and oven: Preheat oven to 350°F (177°C). Grease three 7-inch round cake pans with nonstick spray and line with parchment circles to prevent sticking and ensure easy removal of the cakes.
- Mix dry ingredients: In a medium bowl, whisk together cake flour, baking powder, and salt. Set aside.
- Cream fats and sugar: Using a stand mixer fitted with a paddle attachment or a hand mixer, beat granulated sugar, unsalted butter, and vegetable oil on medium speed until the mixture becomes pale, creamy, and well combined.
- Add egg whites and flavorings: Gradually add egg whites one at a time on low speed, mixing well after each addition to maintain volume. Then add sour cream, vanilla extract, and almond extract, mixing on medium speed until fully incorporated.
- Incorporate dry ingredients and milk: Add the dry flour mixture and milk alternately to the wet batter in three additions each, beginning and ending with the flour. Mix on low speed between additions to combine. Scrape down the bowl sides as needed. Stir just until smooth; do not overmix.
- Bake the cake layers: Divide the batter evenly among the prepared cake pans. Bake for 26-30 minutes, checking doneness when layers spring back when lightly touched or a toothpick inserted comes out clean. Remove from oven and cool in pans for 15 minutes before transferring to wire racks to cool completely.
- Make shortcut Swiss meringue buttercream: In a large bowl, whip pasteurized egg whites, powdered sugar, and salt on high speed for 5 minutes until opaque and thickened. Switch mixer to low speed and add cubed room temperature butter one piece at a time, thoroughly incorporating each before adding the next. Once all butter is added, mix in vanilla and almond extracts. Whip on high for 10-20 minutes until smooth, creamy, and fluffy. Scrape the bowl occasionally. Change to the paddle attachment and mix on low for several minutes to eliminate air bubbles.
- Prepare raspberry filling: In a medium saucepan over medium-low heat, combine frozen raspberries, granulated sugar, and lemon juice. Cook for about 10 minutes, stirring occasionally, until raspberries break down and mixture is bubbling. In a small bowl, whisk together cornstarch and water to form a slurry. Remove pan from heat and stir in slurry to the raspberry mixture. Strain through a fine mesh sieve to remove seeds. Let filling cool to room temperature, then refrigerate for at least 1 hour to thicken.
- Assemble the cake: Level cooled cake layers with a serrated knife for even stacking. Place one cake layer on a cake board or serving plate. Spread a thin layer of buttercream over the top, then pipe a buttercream border around the edge to hold filling in place. Fill the center with half of the raspberry filling. Repeat with a second layer and the remaining raspberry filling, then add the third layer on top, placing it bottom side up for a flat surface.
- Crumb coat and chill: Apply a thin crumb coat of buttercream over the top and sides of the assembled cake to seal in crumbs. Smooth with a cake scraper, then chill in the refrigerator for 20 minutes to set the crumb coat.
- Final frosting and decoration: Generously frost the cake with remaining buttercream, smoothing the sides with a cake scraper and optionally leaving a rustic raw edge on top. Decorate with fresh raspberries and slivered almonds as desired.
Notes
- This cake requires planning ahead as the raspberry filling needs to chill for at least 1 hour.
- Ensure all ingredients (especially eggs, sour cream, milk) are at room temperature for the best batter consistency.
- For smoother buttercream, make sure the butter is very soft but not melted.
- Use a serrated knife or cake leveler to level cake layers for even stacking.
- Storing the cake in a refrigerator will help maintain the buttercream firmness and raspberry filling.
- If fresh raspberries are not available for decoration, frozen can be used but allow to thaw and drain to avoid excess moisture.

