You know those recipes that look like they belong inside a bakery display case — the ones with perfect layers, silky frosting, and a jewel-bright fruit filling peeking out from every slice? That's exactly what this raspberry almond cake is. And I'm here to tell you: it's so much more doable than it looks.

I first made this cake for John's birthday two springs ago, and I won't lie — I was a little intimidated. Three layers of white almond cake, homemade raspberry filling, AND Swiss meringue buttercream all in one afternoon? It sounded like a lot. But once I broke it down into stages, it came together so naturally. John took one bite, looked at me, and said, "You actually made this?" in that way that made me feel like I'd just done something extraordinary.
Bradley, who is 14 and allergic to being impressed by anything, went back for a second slice. Amy spent a solid ten minutes arranging the fresh raspberries on top because, in her words, she wanted it to look "like a real bakery cake." Reader, it kind of does.
This is the kind of cake you make when you want to feel genuinely proud of what comes out of your kitchen. It's perfect for birthdays, showers, and honestly just a random Saturday when you want something special. If you love fruity, elegant desserts, you'll also want to bookmark my Strawberry Cheesecake Danishes — another crowd-pleaser in this house.
Jump to:
- Why You'll Love This Homemade Raspberry Almond Cake
- Ingredients For This Almond Cake With Raspberry Filling
- How To Make Raspberry Almond Cake Step By Step
- Tips And Variations For The Best Raspberry Almond Cake
- Storage And Make-Ahead Tips
- Questions About This Raspberry Almond Cake Recipe
- Recipes You May Like
- This Cake Is Worth Every Single Step
- Raspberry Almond Cake
Why You'll Love This Homemade Raspberry Almond Cake
- The almond extract in both the cake layers AND the buttercream gives it that unmistakable wedding cake flavor — without the wedding price tag.
- The shortcut Swiss meringue buttercream is silky, not cloyingly sweet, and pipes beautifully.
- The homemade raspberry filling takes about 15 minutes and tastes so much better than anything from a jar.
- You can bake the layers and make the filling 2 days in advance, which makes assembly day completely stress-free.
- It feeds 12 people easily — perfect for any celebration.
- The layers look impressive, but the process is totally manageable even on a regular weekend.
Ingredients For This Almond Cake With Raspberry Filling
White Almond Cake Layers
- 2 ½ cups (313 g) cake flour
- 3 teaspoon (12 g) baking powder
- ½ teaspoon salt
- 1 ½ cup (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 teaspoon (8 g) vanilla extract
- 2 teaspoon (8 g) almond extract
- 1 cup (237 ml) 2% milk, whole milk, or buttermilk, room temperature
Shortcut Swiss Meringue Buttercream
- ¾ cup (177 ml) pasteurized egg whites (from a carton)
- 5 cups (600 g) powdered sugar
- ½ teaspoon salt
- 2 cups (454 g) unsalted butter, cubed, room temperature
- 2 teaspoon (8 g) vanilla extract
- 1 teaspoon (4 g) almond extract
Homemade Raspberry Filling
- 12 oz (340 g) frozen raspberries
- ¼ cup (50 g) granulated sugar
- 1 tablespoon (15 ml) lemon juice
- 2 tablespoon (16 g) cornstarch
- 2 tablespoon (30 ml) water
To Finish
- 1 cup (120 g) fresh raspberries
- ¼ cup (27 g) slivered almonds
How To Make Raspberry Almond Cake Step By Step
Step 1 — Make The Raspberry Filling First
- Add the frozen raspberries, sugar, and lemon juice to a small saucepan over medium heat.
- Stir occasionally and cook for 8–10 minutes, until the berries break down and the mixture bubbles gently.
- In a small bowl, whisk the cornstarch and water together until smooth, then pour it into the raspberry mixture.
- Stir constantly for 1–2 minutes until the filling thickens noticeably.
- Remove from heat and let it cool completely. (Pop it in the fridge if you want to speed this up.)
Step 2 — Bake The White Almond Cake Layers
- Preheat your oven to 350°F. Grease three 7-inch round cake pans and line the bottoms with parchment paper.
- In a medium bowl, whisk together the cake flour, baking powder, and salt. Set aside.
- In your stand mixer with the paddle attachment, beat the butter and sugar on medium speed for 3–4 minutes until light and fluffy.
- Add the vegetable oil and mix until combined.
- Add the egg whites one at a time, mixing well after each one.
- Mix in the sour cream, vanilla, and almond extract.
- With the mixer on low, alternate adding the flour mixture and milk — start and end with flour, mixing just until combined each time. Don't overmix here.
- Divide the batter evenly among the three prepared pans.
- Bake for 22–25 minutes, or until a toothpick inserted in the center comes out clean.
- Let the layers cool in the pans for 10 minutes, then turn them out onto a wire rack to cool completely.
Step 3 — Make The Swiss Meringue Buttercream
- Using the whisk attachment, beat the pasteurized egg whites on medium-high for 3–4 minutes until frothy and slightly voluminous.
- Reduce to low speed and gradually add the powdered sugar and salt.
- Once incorporated, increase to medium-high and whip for 5 full minutes until thick and glossy.
- Switch to the paddle attachment and add the cubed butter a few pieces at a time on medium speed.
- Keep mixing — it may look curdled for a moment. Don't panic. It will come together into smooth, silky buttercream.
- Add the vanilla and almond extract and mix for one more minute.
Step 4 — Assemble The Cake
- Place your first cake layer on a serving board or cake stand.
- Pipe a border of buttercream around the outer edge of the layer — this acts as a dam to keep the filling inside.
- Spread half of the raspberry filling inside the buttercream border.
- Add the second cake layer and repeat.
- Place the final layer on top.
- Apply a thin crumb coat of buttercream all over the cake and refrigerate for 30 minutes.
- Frost with the remaining buttercream, then top with fresh raspberries and slivered almonds.
Tips And Variations For The Best Raspberry Almond Cake
A few things I've picked up from making this cake multiple times — trust me, these little details make a real difference.
- Room temperature ingredients truly matter. Cold butter or eggs will make the batter lumpy and the buttercream break. Set everything out at least an hour before you start.
- Don't skip the crumb coat. That thin first layer of frosting seals in crumbs and makes the final finish look so much cleaner. I skipped it the first time — not a great idea.
- Want a more intense raspberry flavor? Add a thin swipe of store-bought raspberry jam under the buttercream border before spreading the filling.
- For a lighter, less sweet buttercream, reduce the powdered sugar by ½ cup. It will still hold its shape beautifully.
- Can you use all-purpose flour instead of cake flour? Yes — for every 1 cup of cake flour, substitute ¾ cup plus 2 tablespoons of all-purpose. The texture will be slightly denser, but still really good.

Storage And Make-Ahead Tips
This raspberry almond cake is actually one of the most make-ahead-friendly cakes I've ever worked with, which is exactly why it's become my go-to for celebrations.
- Cake layers: Bake up to 2 days ahead. Wrap tightly in plastic wrap and store in the fridge.
- Raspberry filling: Make up to 2 days ahead and store in an airtight container in the refrigerator.
- Assembled cake: Once frosted, store covered in the refrigerator for up to 4 days.
One important tip — before serving, let slices sit at room temperature for 20–30 minutes. Cold buttercream straight from the fridge is dense and a little firm. A little time at room temp brings it back to that creamy, melt-in-your-mouth texture that makes this cake so special.
Questions About This Raspberry Almond Cake Recipe
Can I Make This Raspberry Almond Cake Ahead Of Time?
Yes, and it's actually one of the best things about this recipe. Bake the cake layers and prepare the raspberry filling up to 2 days in advance. Store them separately in the fridge, then assemble and frost the day you're serving. The whole thing goes quickly once your components are ready.
Can I Use Fresh Raspberries Instead Of Frozen For The Filling?
Absolutely. Fresh raspberries work just as well as frozen — use the same 12 oz and follow the exact same cooking steps. Fresh ones give you a slightly brighter flavor, but frozen are just as delicious and usually a lot more affordable, especially off-season.
Can I Substitute Cake Flour With All-Purpose Flour?
You can. For every cup of cake flour, use ¾ cup plus 2 tablespoons of all-purpose flour. The cake will be slightly denser, but still tender and flavorful. It's a totally reliable swap when you don't have cake flour on hand.
How Should I Store Leftover Raspberry Almond Cake?
Store it in an airtight container in the refrigerator for up to 4 days. When you're ready for another slice, let it come to room temperature for 20–30 minutes before eating. Cold cake always tastes a little flat — giving it time to warm up makes all the difference in texture and flavor.
Recipes You May Like
If this raspberry almond cake has you in the mood for more beautiful, bakery-style desserts, here are a few more recipes from my kitchen:
- Strawberry Cheesecake Danishes — flaky, fruity, and absolutely stunning on a brunch table. Amy requests these constantly.
- Orange Velvet Bundt Cake — a bright, citrusy cake that's just as impressive as it sounds and surprisingly simple to pull off.
- Chocolate Molten Lava Cakes — individual warm chocolate cakes with a gooey center that Bradley requests every single time he wants a "special dessert."
This Cake Is Worth Every Single Step
Here's the thing — this raspberry almond cake is one of those recipes that feels like a big deal to make, but once you've done it, you'll wonder why you waited so long. The combination of tender almond cake layers, silky buttercream, and that bright, jammy raspberry filling is honestly one of the best things I've ever baked in my Nashville kitchen.
John called it the best birthday cake he's ever had. Amy has already requested it for her spring birthday. And I've made it enough times now that I can walk through it almost without thinking.
Give it a try and come back to tell me how it went — I love hearing about your baking wins! And if you're saving recipes for later, pin this one on Pinterest so you can find it again when you need it.
Happy baking!



Raspberry Almond Cake
- Total Time: 2 hours
- Yield: 12 portions 1x
Description
A stunning three-layer white almond cake filled with homemade raspberry filling and frosted with silky Swiss meringue buttercream. It looks like it belongs in a bakery display case — and it's so much more doable than it looks.
Ingredients
- White Almond Cake Layers
- 2 ½ cups (313g) cake flour
- 3 tsp (12g) baking powder
- ½ tsp salt
- 1 ½ cup (300g) granulated sugar
- ½ cup (114g) unsalted butter, room temperature
- ½ cup (118ml) vegetable oil
- 5 large egg whites, room temperature
- ¼ cup (58g) sour cream, room temperature
- 2 tsp (8g) vanilla extract
- 2 tsp (8g) almond extract
- 1 cup (237ml) 2% milk, whole milk, or buttermilk, room temperature
- Shortcut Swiss Meringue Buttercream
- ¾ cup (177ml) pasteurized egg whites (from a carton)
- 5 cups (600g) powdered sugar
- ½ tsp salt
- 2 cups (454g) unsalted butter, cubed, room temperature
- 2 tsp (8g) vanilla extract
- 1 tsp (4g) almond extract
- Homemade Raspberry Filling
- 12 oz (340g) frozen raspberries
- ¼ cup (50g) granulated sugar
- 1 tbsp (15ml) lemon juice
- 2 tbsp (16g) cornstarch
- 2 tbsp (30ml) water
- To Finish
- 1 cup (120g) fresh raspberries
- ¼ cup (27g) slivered almonds
Instructions
- Add the frozen raspberries, sugar, and lemon juice to a small saucepan over medium heat. Stir occasionally and cook for 8–10 minutes until the berries break down and the mixture bubbles gently.
- Whisk the cornstarch and water together in a small bowl until smooth, then pour into the raspberry mixture. Stir constantly for 1–2 minutes until the filling thickens noticeably. Remove from heat and let cool completely.
- Preheat your oven to 350°F. Grease three 7-inch round cake pans and line the bottoms with parchment paper.
- In a medium bowl, whisk together the cake flour, baking powder, and salt. Set aside.
- In your stand mixer with the paddle attachment, beat the butter and sugar on medium speed for 3–4 minutes until light and fluffy. Add the vegetable oil and mix until combined.
- Add the egg whites one at a time, mixing well after each one. Mix in the sour cream, vanilla, and almond extract.
- With the mixer on low, alternate adding the flour mixture and milk — start and end with flour, mixing just until combined. Do not overmix.
- Divide the batter evenly among the three prepared pans. Bake for 22–25 minutes, or until a toothpick inserted in the center comes out clean.
- Let the layers cool in the pans for 10 minutes, then turn out onto a wire rack to cool completely.
- Using the whisk attachment, beat the pasteurized egg whites on medium-high for 3–4 minutes until frothy. Reduce to low and gradually add the powdered sugar and salt. Increase to medium-high and whip for 5 full minutes until thick and glossy.
- Switch to the paddle attachment and add the cubed butter a few pieces at a time on medium speed. Keep mixing — it may look curdled for a moment, but it will come together into smooth, silky buttercream. Add the vanilla and almond extract and mix for one more minute.
- Place the first cake layer on a serving board or cake stand. Pipe a border of buttercream around the outer edge, then spread half of the raspberry filling inside the border.
- Add the second cake layer and repeat. Place the final layer on top.
- Apply a thin crumb coat of buttercream all over the cake and refrigerate for 30 minutes. Frost with the remaining buttercream, then top with fresh raspberries and slivered almonds.
Notes
Room temperature ingredients truly matter — cold butter or eggs will make the batter lumpy and the buttercream break. Set everything out at least an hour before you start. Don't skip the crumb coat; it seals in crumbs and gives you a much cleaner finish. For a more intense raspberry flavor, add a thin swipe of store-bought raspberry jam under the buttercream border before spreading the filling. Make-ahead tip: bake the cake layers and prepare the raspberry filling up to 2 days in advance, store separately in the fridge, and assemble the day you serve. Before serving, let slices sit at room temperature for 20–30 minutes — cold buttercream is dense and firm, and a little time at room temp brings it back to that creamy, melt-in-your-mouth texture.
- Prep Time: 45 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Baked
- Cuisine: American




