If you’re looking for a cake that feels like a warm hug and tastes like a sweet celebration, then this Raspberry Almond Cake with Buttercream Recipe is exactly what you need in your life. This delightful dessert combines the nutty, fragrant depth of almond extract and slivered almonds with luscious layers of moist cake and tangy-sweet raspberry filling, all wrapped in a cloud of silky Swiss meringue buttercream. Every bite is a perfect balance of textures and flavors that dance on your taste buds, making it a true showstopper for any occasion or just a dreamy treat to savor whenever you want to impress yourself or your guests.

Ingredients You’ll Need
For a truly unforgettable Raspberry Almond Cake with Buttercream Recipe, you only need a handful of simple, high-quality ingredients. Each one plays a crucial role in creating the cake’s amazing texture, flavor, and rich appearance.
- Cake flour (2 ½ cups/313 g): Provides a tender crumb with just the right structure.
- Baking powder (3 tsp/12 g): Helps the cake rise perfectly fluffy and light.
- Salt (½ tsp): Balances and enhances the sweetness.
- Granulated sugar (1 ½ cups/300 g): Sweetens while contributing to moisture and browning.
- Unsalted butter (½ cup/114 g, room temperature): Adds richness and moisture for a melt-in-your-mouth texture.
- Vegetable oil (½ cup/118 ml): Keeps the cake tender and moist without heaviness.
- Egg whites (5 large, room temperature): Create structure and a delicate, airy crumb.
- Sour cream (¼ cup/58 g, room temperature): Lends subtle tang and extra moisture for cake softness.
- Vanilla extract (2 tsp/8 g): Infuses warmth and depth to the cake’s flavor.
- Almond extract (2 tsp/8 g): Delivers that signature nutty aroma that defines this cake.
- Milk, 2% or buttermilk (1 cup/237 ml): Adds tenderness and richness.
- Pasteurized egg whites (¾ cup/177 ml from a carton): For the light and silky Swiss meringue buttercream.
- Powdered sugar (5 cups/600 g): Sweetens and thickens the buttercream frosting.
- Salt (½ tsp): Balances out the sweetness in the buttercream.
- Unsalted butter (2 cups/454 g, cubed, room temperature): The star ingredient making your buttercream irresistibly smooth and creamy.
- Vanilla extract (2 tsp/8 g): Enhances the buttercream’s flavor.
- Almond extract (1 tsp/4 g): Gives the frosting a complementary almond note.
- Frozen raspberries (12 oz/340 g): Provide that vibrant, tangy filling.
- Granulated sugar (¼ cup/50 g) for filling: Sweetens the raspberries without overpowering.
- Lemon juice (1 tbsp/15 ml): Brightens and balances the raspberry filling.
- Cornstarch (2 tbsp/16 g): Thicken the raspberry filling to just the right consistency.
- Water (2 tbsp/30 ml): Helps the cornstarch slurry blend smoothly.
- Fresh raspberries (1 cup/120 g): Add freshness and a burst of natural juice for décor and texture contrast.
- Slivered almonds (¼ cup/27 g): Provide a crunchy, nutty garnish that finishes the look and flavor.
How to Make Raspberry Almond Cake with Buttercream Recipe
Step 1: Prepare Cake Pans and Oven
First things first, you want to get your kitchen set up for success. Preheat your oven to 350°F (177°C). Then, grease three 7-inch round cake pans with nonstick spray and line them with parchment circles. This helps ensure your beautiful cake layers will pop out effortlessly after baking.
Step 2: Mix Dry Ingredients
In a bowl, whisk together the cake flour, baking powder, and salt. This mixture of dry ingredients creates the perfect base for moist, tender layers and ensures even rising.
Step 3: Cream Fats and Sugar
Using a stand or hand mixer with a paddle attachment, beat the granulated sugar, unsalted butter, and vegetable oil on medium speed until the mixture becomes pale and creamy. This step is essential for incorporating air and creating that divine crumb everyone raves about.
Step 4: Add Egg Whites and Flavorings
Gradually add each egg white one at a time on low speed, ensuring they’re fully mixed in before adding the next. Then mix in the sour cream, vanilla extract, and almond extract until everything is beautifully combined and aromatic.
Step 5: Incorporate Dry Ingredients and Milk
Add the flour mixture and milk alternately in three portions each—starting and ending with flour. Mix gently on low speed between each addition, scraping the bowl as necessary. This keeps your batter smooth and avoids overmixing, which could make the cake dense.
Step 6: Bake the Cake Layers
Divide the batter evenly across the prepared pans and bake for 26-30 minutes. Your cake is ready when the top springs back to the touch or a toothpick poked in the center comes out clean. After baking, cool the cakes in the pans for 15 minutes before transferring them to wire racks to cool completely. Patience here pays off!
Step 7: Make Shortcut Swiss Meringue Buttercream
Whip the pasteurized egg whites, powdered sugar, and salt on high speed for 5 minutes until thick and opaque. On low speed, add cubed butter piece by piece, letting each fully incorporate. Then add vanilla and almond extracts. Continue whipping on high for 10-20 minutes until the buttercream is fluffy and perfectly smooth. Switch to the paddle attachment and mix a bit more to eliminate 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 bubbles gently. Remove from heat, whisk in the cornstarch and water slurry, then strain through a fine mesh sieve to remove seeds. Cool to room temperature before refrigerating for at least an hour. The filling should be rich, smooth, and wonderfully tangy.
Step 9: Assemble the Cake
Level your cooled cakes with a serrated knife for even layering. Place the first layer on your cake board, spread a thin layer of buttercream, then pipe a buttercream border around the edge to hold the filling in place. Spoon half the raspberry filling into the center. Repeat with the second layer and remaining filling, topping finally with the third layer, placing it bottom side up for a smooth top.
Step 10: Crumb Coat and Chill
Lock in those crumbs with a thin layer of buttercream on top and the sides. Smooth it out using a cake scraper, then chill the cake for 20 minutes to set the crumb coat before proceeding.
Step 11: Final Frosting and Decoration
Apply a generous final layer of buttercream, smoothing the sides with a scraper while leaving a raw, textured edge on the top if you like that rustic charm. Decorate with fresh raspberries and slivered almonds all around for that irresistible finish that looks as good as it tastes.
How to Serve Raspberry Almond Cake with Buttercream Recipe
Garnishes
Fresh raspberries and slivered almonds are your best friends here. The raspberries add bursts of juicy freshness, while the almonds provide a satisfying crunch and complement the almond flavor in the cake perfectly. Dust a little powdered sugar over the top for elegance.
Side Dishes
This cake pairs wonderfully with a scoop of vanilla bean ice cream or a dollop of lightly sweetened whipped cream. You could also serve it alongside a delicate green salad with citrus vinaigrette to balance the richness with bright freshness.
Creative Ways to Present
Try serving slices of the Raspberry Almond Cake with Buttercream Recipe on a rustic wooden board surrounded by fresh berries and nuts. For a special occasion, add edible flowers on top or drizzle a bit of raspberry coulis around each plated slice. The contrast of textures and colors will wow your guests before they even take a bite.
Make Ahead and Storage
Storing Leftovers
Store any leftover cake slices in an airtight container in the refrigerator. They’ll stay fresh and moist for up to 4 days, letting you enjoy that irresistible Raspberry Almond Cake with Buttercream Recipe well beyond the day it’s made.
Freezing
You can freeze the unfrosted cake layers tightly wrapped in plastic wrap and then foil for up to 3 months. Thaw them overnight in the fridge before frosting and assembling for an easy party prep or special occasion surprise.
Reheating
Since this cake is best served chilled or at room temperature, avoid reheating it. Instead, let refrigerated slices sit out for about 20 minutes before eating to bring out the full flavor and soft texture. This way, your Raspberry Almond Cake with Buttercream Recipe tastes as delicious as the moment you first made it.
FAQs
Can I use fresh raspberries instead of frozen for the filling?
Frozen raspberries break down more easily and create a thicker, more flavorful filling. While fresh raspberries can work, you might need to cook them a bit longer and adjust sweetening and thickening accordingly.
Is almond extract necessary in this cake?
Almond extract is key to achieving the characteristic nutty aroma that defines this Raspberry Almond Cake with Buttercream Recipe. You can reduce the amount slightly for a subtler flavor, but it’s definitely worth including.
Can I make this cake gluten-free?
To make this cake gluten-free, substitute the cake flour with a gluten-free baking blend designed for cakes. Keep in mind the texture might vary slightly, but the flavor will still shine through beautifully.
How long does the Swiss meringue buttercream take to make?
Whipping up the Swiss meringue buttercream usually takes about 20-30 minutes total, including beating the meringue and incorporating the butter. It’s worth the time for the light, silky frosting it creates.
What’s the best way to level cake layers?
A serrated knife or a cake leveler works wonders here. Gently trim off the rounded top of each layer to create even, flat cakes that stack perfectly without wobbling.
Final Thoughts
There’s something truly magical about baking a Raspberry Almond Cake with Buttercream Recipe from scratch—each step brings you closer to a dessert that tastes like love in every bite. Whether for celebrations or sweet moments shared with friends, this cake never fails to impress. So grab your mixing bowls, roll up your sleeves, and treat yourself to a slice of happiness that’s as beautiful as it is delicious!
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
- Diet: Vegetarian
Description
This Raspberry Almond Cake with Buttercream is a delicious and elegant layered cake featuring tender almond-flavored cake layers, tangy raspberry filling, and a smooth Swiss meringue buttercream. Perfect for special occasions, it combines the flavors of almond and fresh raspberries in a beautifully assembled and decorated cake that is moist, fluffy, and rich with flavor.
Ingredients
Cake Layers
- 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
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
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 the bottoms with parchment paper circles to ensure easy removal of the cake layers after baking.
- Mix dry ingredients: In a medium bowl, whisk together the cake flour, baking powder, and salt. Set this mixture aside for later use in the batter.
- Cream fats and sugar: Using a stand mixer with the paddle attachment or a hand mixer, beat the granulated sugar, unsalted butter, and vegetable oil on medium speed until the mixture is pale and creamy, about 3-5 minutes.
- Add egg whites and flavorings: Lower the mixer speed and gradually add the five large egg whites one at a time, mixing well after each addition. Then add the sour cream, vanilla extract, and almond extract, and mix on medium speed until fully combined.
- Incorporate dry ingredients and milk: Alternately add the flour mixture and milk in three additions each, starting and ending with the flour mixture. Mix on low speed and scrape the sides of the bowl as necessary. Mix until the batter is smooth but avoid overmixing to keep the cake light and tender.
- Bake the cake layers: Divide the batter evenly among the prepared cake pans. Bake in the preheated oven for 26-30 minutes. Test doneness by gently pressing the cake tops; they should spring back, or insert a toothpick which should come out clean. Cool layers in pans for 15 minutes, then transfer to wire racks to cool completely.
- 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 is opaque and thick. Reduce speed to low and add the cubed unsalted butter, one piece at a time, mixing well after each addition. Once all the butter is incorporated, add vanilla and almond extracts, then whip on high speed for 10-20 minutes until smooth, creamy, and fluffy. Scrape the bowl occasionally. Finally, switch to the 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 the frozen raspberries, granulated sugar, and lemon juice. Cook for about 10 minutes until the raspberries break down and the mixture starts to bubble. Meanwhile, mix cornstarch and water in a small bowl to form a slurry. Remove the saucepan from heat, stir in the cornstarch slurry, and mix well. Press the filling through a fine mesh strainer to remove seeds. Allow the filling to cool to room temperature, then refrigerate for at least 1 hour to thicken.
- Assemble the cake: Level the cooled cake layers with a serrated knife to remove any domed tops. Place one 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 the raspberry filling in place. Fill the center with half of the raspberry filling. Repeat these steps with the second cake layer and remaining raspberry filling. Place the third layer on top, inverted so the bottom side faces up.
- Crumb coat and chill: Apply a thin layer of buttercream over the entire cake to seal in crumbs. Smooth it out with a cake scraper or spatula. Chill the cake in the refrigerator for about 20 minutes to set the crumb coat before final frosting.
- Final frosting and decoration: Apply a generous layer of buttercream over the top and sides of the cake. Smooth the sides with a scraper, leaving a rustic ‘raw’ edge on top if desired. Decorate the top with fresh raspberries and sprinkle slivered almonds around for a beautiful finishing touch.
Notes
- Allow cake layers to cool completely before assembling to prevent melting the buttercream.
- Use room temperature ingredients for better integration and texture in your cake batter.
- Pressing the raspberry filling through a fine mesh removes seeds for a smooth texture.
- This cake is best served the day after assembly, allowing the flavors to meld and the filling to set further.
- Store the cake in the refrigerator due to the buttercream and fresh fruit, but let it come to room temperature before serving.

