Raspberry Almond Cake Recipe
Introduction
This Raspberry Almond Cake combines light, fluffy layers with a luscious raspberry filling and creamy almond buttercream. It’s perfect for special occasions or whenever you want to treat yourself to a delightful homemade dessert.

Ingredients
- 2 ½ cups cake flour
- 3 tsp baking powder
- ½ tsp salt (for cake batter)
- 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 (for buttercream)
- 2 cups unsalted butter (cubed, room temperature)
- 2 tsp vanilla extract (for buttercream)
- 1 tsp almond extract (for buttercream)
- 12 oz frozen raspberries
- ¼ cup granulated sugar (for filling)
- 1 tbsp lemon juice
- 2 tbsp cornstarch
- 2 tbsp water
- 1 cup fresh raspberries (for decoration)
- ¼ cup slivered almonds (for decoration)
Instructions
- Step 1: Preheat your oven to 350° F (177℃). Prepare three 7-inch round cake pans by spraying with nonstick cooking spray and lining with parchment circles.
- Step 2: In a bowl, whisk together cake flour, baking powder, and ½ tsp salt. Set aside.
- Step 3: Using a stand mixer with paddle attachment or hand mixer, cream the granulated sugar, unsalted butter, and vegetable oil until pale and creamy.
- Step 4: On low speed, add egg whites one at a time, mixing between additions. Then mix in sour cream, vanilla, and almond extracts on medium speed until combined.
- Step 5: Alternately add flour mixture and milk to the wet ingredients in thirds and halves respectively (⅓ dry, ½ milk, ⅓ dry, ½ milk, ⅓ dry), mixing on low speed and scraping bowl sides as needed. Mix until smooth but do not overmix.
- Step 6: Divide batter evenly among the three pans. Bake for 26-30 minutes until the cake springs back when touched or a toothpick comes out clean. Cool in pans 15 minutes, then transfer layers to wire racks to cool completely.
- Step 7: For the Swiss meringue buttercream, whip pasteurized egg whites, powdered sugar, and ½ tsp salt on high speed until thick and opaque (about 5 minutes).
- Step 8: Lower mixer speed and add cubed butter one piece at a time, mixing between additions.
- Step 9: Add vanilla and almond extracts. Increase speed to high and whip buttercream for 10-20 minutes until smooth and creamy, scraping bowl sides occasionally. Then switch to paddle attachment and mix on low for several minutes to remove air bubbles.
- Step 10: For the raspberry filling, combine frozen raspberries, ¼ cup sugar, and lemon juice in a saucepan over medium-low heat. Cook 10 minutes, stirring occasionally until raspberries break down and mixture bubbles.
- Step 11: Mix cornstarch and water in a small bowl. Remove saucepan from heat and stir in the cornstarch slurry.
- Step 12: Strain raspberry mixture through a fine mesh to remove seeds. Cool to room temperature, then chill at least 1 hour before using.
- Step 13: Level cooled cake layers with a serrated knife.
- Step 14: Place one layer on a cake board. Spread a thin layer of buttercream on top. Pipe a border of frosting around edge, then fill with half the raspberry filling and smooth evenly.
- Step 15: Add second layer and repeat frosting border and remaining raspberry filling. Top with final cake layer, placing the bottom side facing up.
- Step 16: Apply a crumb coat of buttercream around the cake, smoothing sides with a cake scraper. Chill 20 minutes to firm the buttercream.
- Step 17: Add a generous layer of buttercream frosting, smoothing sides and top with a scraper. For a rustic look, you may leave the top edge raw.
- Step 18: Decorate with fresh raspberries and slivered almonds as desired.
Tips & Variations
- Use room temperature ingredients to ensure smooth mixing and better rise.
- Fresh or frozen raspberries can be used for filling; just make sure to chill the filling thoroughly.
- Almond extract adds a lovely nutty aroma—adjust amount based on your preference.
- For a lighter cake, substitute buttermilk for milk to add tanginess and tenderness.
- To increase almond flavor, toast slivered almonds before decorating.
Storage
Store the cake covered in the refrigerator for up to 4 days. Allow it to come to room temperature before serving for the best texture and flavor. Leftover buttercream can be stored airtight in the fridge for up to one week; whip again before using. For longer storage, freeze the cake well wrapped for up to 2 months.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, you can bake the cake layers and prepare the filling and frosting a day or two in advance. Store everything separately in the refrigerator and assemble just before serving for the freshest result.
Is pasteurized egg whites necessary for the buttercream?
Using pasteurized egg whites ensures food safety since the buttercream is not cooked. You can find them packaged in cartons at most grocery stores.
PrintRaspberry Almond Cake Recipe
This Raspberry Almond Cake is a delightful, moist white almond cake layered with a homemade raspberry filling and finished with a luscious shortcut Swiss meringue buttercream frosting. With subtle almond flavors infused in both the cake and frosting, complemented by vibrant raspberry filling and a crunchy almond garnish, this elegant dessert is perfect for special occasions or an indulgent treat.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Total Time: 3 hours
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
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)
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
Decoration
- 1 cup fresh raspberries
- ¼ cup slivered almonds
Instructions
- Prepare Cake Pans: Preheat oven to 350° F (177℃). Grease three 7-inch round cake pans with nonstick cooking spray and line the bottoms with parchment circles.
- Mix Dry Ingredients: In a bowl, whisk together cake flour, baking powder, and salt. Set aside.
- Cream Butter and Sugar: Using a stand mixer with a paddle attachment or hand mixer, cream granulated sugar, unsalted butter, and vegetable oil until pale and creamy.
- Add Egg Whites and Flavors: On low speed, add egg whites one at a time, blending well after each addition. Then mix in sour cream, vanilla extract, and almond extract until well combined.
- Combine Batter: Alternately add dry ingredients and milk to the butter mixture, starting and ending with dry ingredients, mixing on low speed. Scrape sides and bottom to ensure even mixing but avoid over-mixing.
- Bake Cake Layers: Divide batter evenly into prepared pans. Bake 26-30 minutes until layers spring back when touched or toothpick inserted comes out clean. Let cool 15 minutes in pans, then transfer to wire racks to cool completely.
- Make Shortcut Swiss Meringue Buttercream: Whip pasteurized egg whites, powdered sugar, and salt on high speed until opaque and thick (about 5 minutes). On low speed, incorporate cubed butter piece by piece.
- Add Extracts and Whip: Add vanilla and almond extracts, then whip on high speed for 10-20 minutes, even if frosting appears curdled. Continue until smooth and creamy. Use paddle attachment on low speed to deflate air bubbles and smooth frosting.
- Prepare Raspberry Filling: In a saucepan over medium-low heat, combine frozen raspberries, granulated sugar, and lemon juice. Cook for 10 minutes, stirring until raspberries break down and mixture bubbles.
- Thicken Filling: Mix cornstarch and water in a small bowl. Remove raspberry mixture from heat and stir in cornstarch slurry until combined.
- Strain Filling: Pass raspberry filling through a fine mesh sieve, pressing with a spoon to remove seeds. Cool to room temperature, then chill for at least 1 hour.
- Level Cake Layers: Use a serrated knife to level the cooled cake layers for even assembly.
- Assemble Cake – Layer 1: Place one cake layer on a cake board. Spread a thin layer of buttercream over the top and pipe a border around the edge. Fill center with half of the raspberry filling, spreading evenly.
- Assemble Cake – Layer 2: Add second layer, repeat buttercream thin layer, border, and remaining raspberry filling on top.
- Assemble Cake – Layer 3: Place last cake layer on top with bottom facing up.
- Apply Crumb Coat: Spread a thin layer of buttercream over cake top and sides to seal in crumbs. Smooth sides with a cake scraper and chill for 20 minutes to firm.
- Final Frosting: Apply a generous final coat of buttercream, smoothing sides and top. Leave raw edge on top if desired.
- Decorate: Garnish with fresh raspberries and slivered almonds for an elegant finish.
Notes
- Ensure all wet ingredients are at room temperature for proper mixing and texture.
- Do not overmix the cake batter to keep the cake tender and fluffy.
- The buttercream may appear curdled during mixing; continue whipping until smooth.
- Chilling the raspberry filling improves flavor melding and helps with assembly.
- Using fresh raspberries and almonds as decoration adds a fresh texture and visual appeal.
- You can substitute buttermilk or whole milk according to preference.
- Make sure to use pasteurized egg whites in the frosting for food safety.
Keywords: raspberry almond cake, almond cake, raspberry filling, Swiss meringue buttercream, layered cake, homemade frosting

