Almond Raspberry Swirl Layer Cake | Delicious & Elegant

Slice of vanilla cake with raspberry filling and white frosting, garnished with fresh raspberries.

This Almond Raspberry Swirl Layer Cake Recipe has quickly become one of my favorite go-to cakes for any celebration because it looks gorgeous and tastes amazing every single time. Sharing it with friends and family is such a joy, especially when they catch sight of that stunning raspberry swirl inside—it’s a real showstopper! Don’t be intimidated by the look; you’ll find it easier to make than it seems, and the flavors? Truly unforgettable. I can’t wait for you to try this in your own kitchen and see the smiles it brings!


Essential Ingredients and Notes

flat lay of baking ingredients on a beige surface: butter, cream cheese, eggs, flour, sugar, raspberries, jams, and bottles with extracts

  • 8 oz cream cheese, softened (226g)
  • 1 ½ sticks unsalted butter, softened (168g)
  • 2 cups sugar (400g)
  • 4 large eggs, room temperature
  • 3 cups cake flour (342g)
  • 2 teaspoons baking powder (8g)
  • ½ teaspoon baking soda (3g)
  • ½ teaspoon salt (3g)
  • 1 cup buttermilk (242g)
  • ¼ cup vegetable oil (canola oil recommended) (54g)
  • 1 Tablespoon almond extract (12g)
  • ⅓ cup seedless raspberry jam (90g)
  • ½ teaspoon raspberry extract or 1 teaspoon raspberry Jell-O powder (optional)
  • 1 cup of reserved cake batter
  • Optional: Red or pink coloring gel
  • 1 cup heavy cream (240g)
  • ¼ cup confectioners sugar (29g)
  • 1 teaspoon vanilla extract (4g)
  • 2 sticks unsalted butter, slightly softened (226g)
  • 16 oz cream cheese, softened (452g)
  • 2 teaspoons vanilla extract (8g)
  • ½ teaspoon salt (2g)
  • 6 to 6 ½ cups confectioners sugar (690g to 747g)

How to Make the Cake

  1. Preheat oven to 325°F (160°C) and grease, flour, and line the bottoms of three 8-inch cake pans with parchment rounds.
  2. Whisk together cake flour, baking powder, baking soda, and salt in a medium bowl; set aside.
  3. Stir together buttermilk, vegetable oil, and almond extract in a separate bowl; set aside.
  4. Beat softened butter and cream cheese on medium speed until smooth and creamy.

  5. Gradually add sugar while beating, then add eggs one at a time, beating well after each addition until light and fluffy.
  6. Reduce mixer speed and add the dry ingredients and wet mixture alternately, beginning and ending with the dry ingredients; mix just until combined and scrape the bowl as needed.
  7. Scoop out 1 cup of the plain batter into a small bowl and stir in seedless raspberry jam (and raspberry extract or Jell-O powder and food coloring if using) to make the raspberry swirl batter.
  8. Divide about 1 cup of plain batter into each pan, spoon the raspberry batter on top, then cover with remaining plain batter and any leftover raspberry batter; tap pans to release air and drag a knife through the batter a few times to create a swirl.

  9. Bake for 28–30 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
  10. Cool the cakes in their pans on a wire rack for 5–10 minutes, then remove from pans and cool completely before filling and frosting.
  11. Chill the mixing bowl and beaters for 10 minutes, then whip heavy cream with confectioners sugar and vanilla on increasing speed until soft peaks form for the filling.
  12. Make the cream cheese frosting: beat butter until smooth, add cream cheese in batches, mix in vanilla and salt, then slowly add confectioners sugar on low and beat until fluffy; chill briefly if too soft to spread.

    Collage showing raspberry-speckled cake batter in pans, cooling rounds on a rack, and whipped frosting.

  13. Place one cake layer on the serving plate, pipe a 1/4–1/2-inch dam of frosting around the edge, spread raspberry jam inside the dam, and pile on the whipped cream filling; repeat with the second layer and top with the final layer.
  14. Apply a thin crumb coat of cream cheese frosting over the entire cake and chill in the freezer for 10–15 minutes to firm the frosting.
  15. Spread a final thick layer of frosting with an offset spatula, pipe a shell border with a large 1M tip, and garnish as desired (fresh raspberries, toasted almonds, or powdered sugar).

    Four-panel collage showing decorating steps for a layered cake with jam, cream, and raspberries

Baking Tips and Troubleshooting

  • Use Room Temperature Ingredients: I’ve found that using eggs and dairy at room temp really smooths out your batter and helps the cake rise beautifully.
  • Don’t Overmix the Batter: Mix until the ingredients just come together to keep your cake soft and fluffy. Overmixing makes it dense.
  • Perfect Your Swirl: Swirl the batter just a few times with a knife for that neat marbled look (think Pumpkin Pie Cheesecake Brownies for picture-perfect swirls). Overdoing it will blend the colors too much.
  • Chill the Cake Before Final Frosting: Cooling the crumb-coated cake first makes spreading the final frosting smooth and mess-free.
  • Use Room Temperature Ingredients: I’ve found that using eggs and dairy at room temp really smooths out your batter and helps the cake rise beautifully.
  • Don’t Overmix the Batter: Mix until the ingredients just come together to keep your cake soft and fluffy. Overmixing makes it dense.
  • Perfect Your Swirl: Swirl the batter just a few times with a knife for that neat marbled look. Overdoing it will blend the colors too much.
  • Chill the Cake Before Final Frosting: Cooling the crumb-coated cake first makes spreading the final frosting smooth and mess-free.

Garnishes

I almost always top this cake with fresh raspberries—they add a juicy brightness and contrast beautifully against the creamy frosting. Sometimes, I sprinkle on toasted slivered almonds to echo that almond flavor and add a little crunch. A light dusting of powdered sugar on top gives it a pretty finishing touch, too!

Side Dishes

This cake is perfectly rich on its own, but if you’re planning a dessert spread, I suggest something light like a crisp mixed green salad with citrus vinaigrette or a fragrant cup of Earl Grey tea. Fresh berries or raspberry sorbet served alongside are wonderful for keeping things fresh and tangy after rich bites.

Creative Ways to Present

For special celebrations, I like to display the cake on a beautiful stand and surround it with edible flowers for an elegant finish. Drizzling some warm chocolate sauce on top adds a decadent touch that pairs amazingly with the raspberry—or finish with a few shards of popping candy chocolate bark for a playful crackle. If you want to go all out, pipe almond-flavored buttercream roses around the base—it’s stunning and surprisingly easy to do!

Creative Twists and Substitutions

Slice of vanilla raspberry cake on a white plate with raspberries and almond toppings

I love making recipes my own, and this Almond Raspberry Swirl Layer Cake is no exception. Here are some fun tweaks and flavor ideas you might enjoy trying:

  • Nutty Twist: A friend once added toasted chopped almonds between the layers, adding a wonderful crunch and boosting the almond flavor even more. For an even richer almond note, a thin swipe of frangipane (almond cream) between layers works beautifully—see our Frangipane Pumpkin Pie for the almond filling technique.
  • Seasonal Berries: Swap out the raspberry jam for blackberry or strawberry preserves for a seasonal flair and a fresh burst of flavor. For another example of how a fruit preserve swirl transforms a bake, take a peek at our Apricot Cream Cheese Babka.
  • Gluten-Free: Use a gluten-free flour blend in place of cake flour. You might need a bit more buttermilk (around a tablespoon) to keep it moist.
  • Lower Sugar Option: Try a natural sweetener or simply reduce the sugar by a third in both the cake and frosting. Keep an eye on texture, as it can get a bit drier.

Storing, Freezing, and Reheating

Storing Leftovers

Whenever I have any cake left over, I wrap slices tightly in plastic wrap and keep them in the fridge for up to 3 days. To get the best flavor and texture, bring the slices to room temperature before serving so the frosting and filling taste just right without being too firm or cold. Have odd bits or slightly dry pieces? Crumble them into cake pop truffles for a fun, freezer-friendly treat.

Freezing

This cake freezes beautifully! I usually freeze the unfrosted layers wrapped in plastic and foil for up to 2 months. When you’re ready to enjoy, thaw them overnight in the fridge and then frost as usual. If you want to freeze the whole assembled cake, just make sure to wrap it tightly to prevent freezer burn.

Reheating

I don’t recommend warming this cake up since it tastes best chilled or at room temperature, but if you prefer a softer frosting, pull the cake out of the fridge about 30 minutes before serving. This softens the cream cheese frosting nicely without melting or making a mess.

Answers to Common Questions

  1. Can I substitute all-purpose flour for cake flour in this Almond Raspberry Swirl Layer Cake Recipe?

    Yes, you can! Make a homemade cake flour by measuring the all-purpose flour, removing 2 tablespoons for each cup, and replacing that with 2 tablespoons of cornstarch. Whisk it all together so it mimics cake flour’s lightness and helps keep the cake tender.

  2. What can I use instead of buttermilk?

    If you don’t have buttermilk, just add 1 tablespoon of white vinegar or lemon juice to a cup measure, fill with milk up to one cup, and let it sit for 5 minutes to curdle. That’s it—a quick and easy swap!

  3. Can I make this recipe as cupcakes?

    Absolutely! The batter works well for cupcakes. They won’t dome as much as some batters do, so you’ll get a nice flat top that’s perfect for pretty frosting swirls or decorations. For baking time cues and piping ideas, see our Sweet Potato Pie Cupcakes.

  4. How do I avoid overbeating the frosting?

    Stop mixing as soon as the frosting looks fluffy and holds its shape. Overbeating can make it too soft and runny. If that happens, pop it in the fridge for a bit and then gently remix before using.

  5. Can I prepare this cake ahead of time?

    Definitely! You can bake the layers up to two days ahead and keep them wrapped at room temp. Or bake and assemble the cake a day early and keep it refrigerated overnight. Just bring it to room temperature before serving so it tastes perfect. If you’re planning a party menu, a make-ahead option like Easy Key Lime Cheesecake Bars also benefits from an overnight chill.

round white-frosted cake topped with raspberries, almond slices, and red drizzle on a marble surface

Close-up of vanilla sponge cake with raspberry filling and white frosting.

Print

A gorgeous and flavorful layered cake featuring a vanilla almond-flavored cake with a raspberry swirl, whipped cream filling, and cream cheese frosting, perfect for celebrations.

  • Author: mapps6841@gmail.com
  • Prep Time: 30 minutes
  • Cook Time: 28-30 minutes
  • Total Time: 1 hour 15 minutes
  • Yield: 12-16 servings 1x
  • Category: Dessert
  • Cuisine: American

Ingredients

Scale
  • 8 oz (226g) cream cheese, softened (for cake)
  • 1 ½ sticks (168g) unsalted butter, softened (for cake)
  • 2 cups (400g) sugar
  • 4 large eggs, room temperature
  • 3 cups (342g) cake flour
  • 2 teaspoons (8g) baking powder
  • ½ teaspoon (3g) baking soda
  • ½ teaspoon (3g) salt
  • 1 cup (242g) buttermilk
  • ¼ cup (54g) vegetable oil (canola oil recommended)
  • 1 tablespoon (12g) almond extract
  • ⅓ cup (90g) seedless raspberry jam
  • ½ teaspoon raspberry extract or 1 teaspoon raspberry Jell-O powder (optional)
  • 1 cup reserved plain cake batter (for raspberry swirl)
  • Red or pink food coloring gel (optional)
  • 1 cup (240g) heavy cream
  • ¼ cup (29g) confectioners sugar (for whipped cream filling)
  • 1 teaspoon (4g) vanilla extract (for whipped cream filling)
  • 2 sticks (226g) unsalted butter, slightly softened (for frosting)
  • 16 oz (452g) cream cheese, softened (for frosting)
  • 2 teaspoons (8g) vanilla extract (for frosting)
  • ½ teaspoon (2g) salt (for frosting)
  • 6 to 6 ½ cups (690g to 747g) confectioners sugar (for frosting)

Instructions

  1. Preheat oven to 325°F (160°C). Grease, flour, and line bottoms of three 8-inch cake pans with parchment rounds.
  2. Whisk together cake flour, baking powder, baking soda, and salt in a medium bowl. Set aside.
  3. In a separate bowl, stir together buttermilk, vegetable oil, and almond extract. Set aside.
  4. Beat softened butter and 8 oz cream cheese on medium speed until smooth and creamy.
  5. Gradually add sugar while beating, then add eggs one at a time, beating well after each addition until light and fluffy.
  6. Reduce mixer speed. Add dry ingredients and wet mixture alternately to the creamed mixture, beginning and ending with dry ingredients, mixing just until combined. Scrape bowl as needed.
  7. Scoop out 1 cup of plain batter into a small bowl. Stir in seedless raspberry jam, and optional raspberry extract or Jell-O powder and food coloring, to make raspberry swirl batter.
  8. Divide approx. 1 cup of plain batter into each pan. Spoon raspberry batter on top, then cover with remaining plain batter and any leftover raspberry batter.
  9. Tap pans to release air bubbles. Drag a knife through batter a few times to create swirls.
  10. Bake for 28–30 minutes, or until a toothpick inserted in the center comes out clean or with a few moist crumbs.
  11. Cool cakes in pans on wire rack for 5–10 minutes. Remove cakes from pans and cool completely before filling and frosting.
  12. Chill mixing bowl and beaters for 10 minutes. Whip heavy cream with ¼ cup confectioners sugar and 1 teaspoon vanilla on increasing speed until soft peaks form for the whipped cream filling.
  13. To make cream cheese frosting, beat 2 sticks butter until smooth. Add 16 oz cream cheese in batches. Mix in 2 teaspoons vanilla and ½ teaspoon salt.
  14. Slowly add 6 to 6 ½ cups confectioners sugar on low speed, beat until fluffy. Chill briefly if too soft to spread.
  15. Place one cake layer on serving plate. Pipe a ¼ to ½ inch dam of frosting around edge, spread raspberry jam inside the dam, then pile on whipped cream filling.
  16. Repeat for second layer and top with final cake layer.
  17. Apply a thin crumb coat of cream cheese frosting over entire cake.
  18. Chill cake in freezer 10–15 minutes to firm crumb coat.
  19. Spread a final thick layer of frosting with offset spatula.
  20. Pipe shell border with large 1M tip.
  21. Garnish as desired with fresh raspberries, toasted almonds, or powdered sugar.

Notes

Use room temperature ingredients for a smoother batter and better rise., Mix batter just until ingredients come together to keep cake soft and fluffy., Swirl batter gently with a knife to create marbled look without over-mixing colors., Chill crumb-coated cake before final frosting to spread frosting smoothly without mess., Cake freezes well when layers are wrapped tightly. Thaw overnight in fridge before frosting., Cake batter works for cupcakes, producing a nice flat top for decorating., If frosting becomes too soft or runny, chill briefly and remix gently before using., Cake can be baked up to two days ahead and stored wrapped at room temperature., Assembled cake can be refrigerated overnight; bring to room temperature before serving to soften frosting.

Nutrition

  • Serving Size: 1 slice
  • Calories: Approximately 450 calories per serving
  • Fat: 22g per serving
  • Carbohydrates: 55g per serving
  • Protein: 5g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Desserts

Claire Whitmore

ABOUT THE AUTHOR

Claire Whitmore

Hi, I’m Claire Whitmore, the baker and storyteller behind Cozy Oven Kitchen. I’m 42, married to Ryan, and a mom of three — Noah, our endlessly energetic boy, and his two sisters, Lily and Mae. Our days are loud, busy, and always moving, but baking has been my quiet place for as long as I can remember. When the oven warms the kitchen and the house finally slows down, I feel grounded again — connected to family, memory, and the simple comfort of making something with my hands.

READ MORE →

Leave a Comment

Recipe rating