Raspberry Almond Cake Recipe
Introduction
This Raspberry Almond Cake is a delightful combination of light almond-flavored cake layers filled with a fresh and tangy raspberry filling. Topped with smooth Swiss meringue buttercream and adorned with fresh raspberries and slivered almonds, it’s perfect for special occasions or a weekend treat.

Ingredients
- 2 ½ cups cake flour
- 3 tsp baking powder
- ½ tsp salt
- 1 ½ cup granulated sugar
- ½ cup unsalted butter (room temperature)
- ½ cup vegetable oil
- 5 large egg whites (room temperature)
- ¼ cup sour cream (room temperature)
- 2 tsp vanilla extract
- 2 tsp almond extract
- 1 cup 2%, whole milk, or buttermilk (room temperature)
- ¾ cup pasteurized egg whites (from a carton)
- 5 cups powdered sugar
- ½ tsp salt
- 2 cups unsalted butter (cubed, room temperature)
- 2 tsp vanilla extract
- 1 tsp almond extract
- 12 oz frozen raspberries
- ¼ cup granulated sugar
- 1 tbsp lemon juice
- 2 tbsp cornstarch
- 2 tbsp water
- 1 cup fresh raspberries
- ¼ cup slivered almonds
Instructions
- Step 1: Preheat the oven to 350°F (177°C). Prepare three 7-inch round cake pans by spraying with nonstick cooking spray and lining the bottoms with parchment circles.
- Step 2: In a bowl, whisk together the cake flour, baking powder, and salt. Set aside.
- Step 3: In a stand mixer or large bowl, cream the granulated sugar, unsalted butter, and vegetable oil until pale and creamy, about a few minutes.
- Step 4: Slowly add the egg whites one at a time on low speed, mixing well after each. Then add sour cream, vanilla extract, and almond extract and mix on medium speed until combined.
- Step 5: Alternately add the flour mixture and milk in thirds, beginning and ending with flour, mixing on low speed. Scrape the bowl as needed and mix until smooth but not overmixed.
- Step 6: Divide batter evenly among the prepared pans. Bake for 26–30 minutes, or until the cake springs back when lightly touched and a toothpick comes out clean. Cool in pans for 15 minutes, then transfer to wire racks to cool completely.
- Step 7: For the frosting, whip the pasteurized egg whites, powdered sugar, and salt in a stand mixer with a whisk attachment until opaque and thick, about 5 minutes.
- Step 8: On low speed, add the cubed unsalted butter one piece at a time, mixing well after each addition. Once all butter is added, mix in vanilla and almond extracts.
- Step 9: Increase speed and whip the buttercream for 10–20 minutes until smooth and creamy. If it looks curdled, continue whipping. Use a paddle attachment and mix on low for a few minutes to remove air bubbles.
- Step 10: For the raspberry filling, combine frozen raspberries, granulated sugar, and lemon juice in a saucepan over medium-low heat. Cook for about 10 minutes until raspberries break down and mixture bubbles.
- Step 11: Mix cornstarch and water in a small bowl. Remove the raspberry mixture from heat and stir in the cornstarch slurry. Strain through a fine mesh sieve to remove seeds. Cool to room temperature, then chill for at least 1 hour.
- Step 12: Level the cooled cake layers with a serrated knife. Place one layer on a cake board, spread a thin layer of buttercream, then pipe a border of frosting around the edge.
- Step 13: Fill the center with half the raspberry filling and spread evenly. Repeat with the second layer. Add the final layer with the bottom side facing up.
- Step 14: Apply a crumb coat of buttercream on the top and sides. Smooth with a cake scraper and chill for 20 minutes to set.
- Step 15: Spread a generous layer of buttercream over the cake, smooth the sides, and decorate with fresh raspberries and slivered almonds.
Tips & Variations
- Use buttermilk instead of milk for a tangier cake flavor.
- For extra almond flavor, toast the slivered almonds before sprinkling on top.
- If fresh raspberries are not available, frozen can be used for decoration as well.
- Ensure all wet ingredients are at room temperature for best mixing results.
Storage
Store the cake covered in the refrigerator for up to 3 days. Let the cake come to room temperature before serving for the best texture. Leftovers can be frozen for up to 1 month; thaw overnight in the refrigerator.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake dairy-free?
You can substitute the butter with a dairy-free margarine and use a plant-based yogurt or sour cream alternative, and a non-dairy milk such as almond or oat milk, but the texture may vary slightly.
How long does the buttercream frosting last?
The Swiss meringue buttercream can be stored in an airtight container in the refrigerator for up to 5 days. Before using, bring it to room temperature and re-whip if necessary.
PrintRaspberry Almond Cake Recipe
This Raspberry Almond Cake is a delicate and moist white almond cake layered with a smooth Swiss meringue buttercream and a tangy raspberry filling. The cake combines flavors of almond and vanilla, with fresh raspberries and toasted slivered almonds for an elegant finish. Perfect for special occasions or any time you desire a luscious, fruity almond-flavored treat.
- Prep Time: 45 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 15 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
White Almond Cake
- 2 ½ cups cake flour
- 3 tsp baking powder
- ½ tsp salt
- 1 ½ cup granulated sugar
- ½ cup unsalted butter (room temperature)
- ½ cup vegetable oil
- 5 large egg whites (room temperature)
- ¼ cup sour cream (room temperature)
- 2 tsp vanilla extract
- 2 tsp almond extract
- 1 cup 2%, whole milk, or buttermilk (room temperature)
Shortcut Swiss Meringue Buttercream Frosting
- ¾ cup pasteurized egg whites (from a carton)
- 5 cups powdered sugar
- ½ tsp salt
- 2 cups unsalted butter (cubed, room temperature)
- 2 tsp vanilla extract
- 1 tsp almond extract
Raspberry Filling
- 12 oz frozen raspberries
- ¼ cup granulated sugar
- 1 tbsp lemon juice
- 2 tbsp cornstarch
- 2 tbsp water
- 1 cup fresh raspberries (for decoration)
- ¼ cup slivered almonds (for decoration)
Instructions
- Preheat and prepare pans: Preheat your oven to 350° F (177℃). Prepare three 7-inch round cake pans by spraying them with nonstick cooking spray and lining the bottoms with parchment paper circles to prevent sticking.
- Mix dry ingredients: In a mixing bowl, whisk together the cake flour, baking powder, and salt. Set this aside as your dry mixture.
- Cream fats and sugar: Using a stand mixer with the paddle attachment or a large mixing bowl with an electric hand mixer, cream the granulated sugar, room temperature unsalted butter, and vegetable oil for several minutes until the mixture becomes pale and creamy.
- Add wet ingredients: With the mixer on low speed, add the egg whites one at a time, mixing between each addition. Then add the sour cream, vanilla extract, and almond extract, mixing on medium speed until well combined.
- Combine flour and milk: Alternate adding the flour mixture and the milk to the butter mixture in this order: one-third of dry ingredients, half of the milk, one-third of dry, half milk, and the last third dry ingredients. Mix on low speed between additions and scrape the sides and bottom of the bowl as needed. Mix until combined and smooth, avoiding overmixing.
- Bake the cake layers: Divide the batter evenly among the three prepared pans. Bake for 26 to 30 minutes, or until the cake springs back when touched gently or a toothpick inserted comes out clean. Let the cakes cool in the pans for 15 minutes before transferring to a wire rack to cool completely.
- Prepare the Swiss meringue buttercream: In a stand mixer bowl with a whisk attachment, whip the pasteurized egg whites, powdered sugar, and salt for about 5 minutes until thick and opaque.
- Add butter: Lower mixer speed and add cubed butter one piece at a time, mixing well between each addition.
- Add flavoring and whip: Once all butter is added, mix in vanilla and almond extract. Increase to high speed and whip for 10-20 minutes. If the buttercream curdles, continue whipping until smooth and creamy. Scrape bowl sides and bottom occasionally.
- Remove air bubbles: Switch to a paddle attachment and mix on low for several minutes to smooth the buttercream.
- Make 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 the mixture bubbles.
- Thicken filling: Stir cornstarch and water in a small bowl to make a slurry. Remove pan from heat and stir slurry into raspberry mixture until well combined.
- Strain and chill filling: Pass the raspberry mixture through a fine mesh strainer to remove seeds. Allow to cool to room temperature, then chill for at least 1 hour before assembling.
- Level cake layers: Once cooled, trim the cake layers with a serrated knife to ensure flat, even surfaces.
- Assemble first layer: Place one cake layer on a cake board. Spread a thin, even layer of buttercream on top. Pipe a border of buttercream around the edge with a piping bag, then fill the center with half the raspberry filling, spreading it evenly.
- Assemble second layer: Add the second cake layer on top and repeat the frosting border and raspberry filling application.
- Add final layer: Place the final cake layer on top with the bottom facing up for stability.
- Crumb coat and chill: Apply a thin layer of buttercream over the entire cake to seal crumbs. Smooth with a cake scraper and chill for 20 minutes until firm.
- Final frosting layer: Spread a generous layer of buttercream over the chilled cake. Smooth the sides and top with a cake scraper. The top edge can be left raw or smooth as preferred.
- Decorate: Garnish the cake with fresh raspberries and sprinkle with slivered almonds for an elegant finish.
Notes
- Ensure all refrigerated ingredients, especially eggs, butter, and milk, are at room temperature for best results.
- Do not overmix the cake batter to keep it light and fluffy.
- The buttercream may look curdled initially; keep whipping until it becomes smooth and creamy.
- Using pasteurized egg whites ensures safety without compromising frothing for the buttercream.
- Chilling the raspberry filling after cooking helps it set and improves texture.
- Leveling cake layers will create a more professional, stacked cake appearance.
- For best flavor, use fresh raspberries and good quality almond extract.
- Store the cake refrigerated and bring to room temperature before serving for optimal texture and flavor.
Keywords: Raspberry Almond Cake, almond cake, raspberry filling, Swiss meringue buttercream, layered cake, berry dessert

