There is something magical about the combination of almond and raspberry in a cake. The nutty aroma of almonds perfectly complements the sweet tang of raspberries, creating a dessert that is both elegant and irresistible. I still remember the first time I baked an almond raspberry cake—it was for a family gathering, and the vibrant swirls of raspberry filling made it an instant hit. Despite its impressive appearance, this cake is surprisingly simple to make, making it perfect for beginners.
If you are looking for an easy yet impressive dessert, this Almond Raspberry Swirl Cake is a fantastic choice. With a moist texture, delicate almond flavor, and a hint of tart raspberry, this cake is ideal for birthdays, baby showers, or just a cozy afternoon treat. Best of all, the swirling technique is beginner-friendly and adds a beautiful touch without any complicated decorating skills.

Why This Recipe is Special
- Beginner-friendly: The steps are straightforward, and the swirling technique is easy to master.
- Moist and tender: Thanks to cream cheese and buttermilk, the cake has a soft, fine crumb.
- Beautiful presentation: The raspberry swirls create an eye-catching pattern when sliced.
- Flexible variations: You can easily substitute the raspberry with other fruit flavors like strawberry or blueberry.
- Balanced flavor: The nutty almond and bright raspberry flavors make for a well-rounded dessert.
Ingredients and Preparation
Key Ingredients and Their Roles
- Butter & Cream Cheese: These add richness, moisture, and a smooth texture to the cake.
- Sugar: Sweetens the cake and helps achieve a light texture.
- Eggs: Provide structure and moisture. Room temperature eggs mix more evenly into the batter.
- Cake Flour: Creates a softer texture compared to all-purpose flour.
- Baking Powder & Baking Soda: Help the cake rise and stay fluffy.
- Salt: Enhances the flavors.
- Buttermilk: Keeps the cake moist and tender.
- Vegetable Oil: Adds additional moisture for a soft crumb.
- Almond Extract: Brings out the nutty flavor in the cake.
Raspberry Swirl
- Seedless Raspberry Jam: Adds sweetness and a vibrant swirl.
- Raspberry Extract (Optional): Boosts the raspberry flavor.
- Food Coloring (Optional): Enhances the visual appeal of the swirl.
Alternative Ingredient Options
- For a nut-free version: Replace almond extract with vanilla extract.
- For a dairy-free version: Substitute butter with margarine and use dairy-free buttermilk (almond milk with a teaspoon of vinegar).
- For a different fruit flavor: Swap raspberry jam with strawberry, blueberry, or blackberry jam.
Step-by-Step Instructions
Step 1: Prepare Your Baking Tools
Preheat your oven to 325°F (163°C). Grease and flour three 8-inch cake pans and place a parchment circle at the bottom of each pan to prevent sticking.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt for even distribution. Set this mixture aside.
Step 3: Combine the Wet Ingredients
In a separate bowl, mix buttermilk, vegetable oil, and almond extract. Set aside to be added later.
Step 4: Cream the Butter and Cream Cheese
In a large mixing bowl, beat softened butter and cream cheese on medium speed until smooth and fluffy. This step creates a tender cake texture.
Step 5: Add Sugar and Eggs
Gradually add sugar to the butter mixture, mixing for 2-3 minutes until light and fluffy. Then, add eggs one at a time, ensuring each is fully incorporated before adding the next.
Step 6: Combine Dry and Wet Ingredients
With the mixer on low speed, alternately add the flour mixture and buttermilk mixture, starting and ending with the flour. Mix until just combined—avoid overmixing to keep the cake tender.
Step 7: Prepare the Raspberry Swirl
In a small bowl, mix one cup of cake batter with raspberry jam. For a stronger raspberry flavor, add ½ teaspoon of raspberry extract or 1 teaspoon of Raspberry Jell-O powder. If desired, add a touch of red or pink food coloring.
Step 8: Layer and Swirl the Batter
Divide the plain batter evenly among the cake pans. Spoon the raspberry batter over the top in small dollops. Use a knife or skewer to gently swirl the raspberry mixture into the batter, creating a marbled effect.
Step 9: Bake the Cake
Bake for 28-30 minutes or until a toothpick inserted into the center comes out clean. Let the cakes cool in the pans for 5-10 minutes, then transfer them to a wire rack to cool completely.
Step 10: Prepare the Whipped Cream Filling
Chill a mixing bowl and beaters for 10 minutes. Then, whip heavy cream, powdered sugar, and vanilla extract until stiff peaks form. Be careful not to overbeat.
Step 11: Assemble the Cake
Place one cake layer on a serving plate. Pipe a thin border of frosting around the edge and spread a thin layer of raspberry jam inside the border. Add a layer of whipped cream filling. Repeat with the second cake layer. Finally, place the third layer on top and frost the entire cake with cream cheese frosting.
Beginner Tips and Notes
- Avoid overmixing the batter to keep the cake light and fluffy.
- For an even swirl effect, don’t over-swirl the raspberry mixture. A few gentle strokes will create a beautiful marbled look.
- Use room temperature ingredients for a smooth batter and better mixing.
- To test for doneness, insert a toothpick into the center of the cake. If it comes out with a few crumbs, the cake is done.
- Chill the cake before frosting for easier decorating and better stability.
Serving Suggestions
- Pair with fresh raspberries for an extra pop of fruitiness.
- Drizzle with a raspberry glaze for added sweetness.
- Serve with vanilla ice cream or whipped cream for a decadent treat.
- For an elegant touch, garnish with almond slivers.
Storage Tips
- Refrigerate: Store the cake in an airtight container in the fridge for up to 3 days.
- Freeze: Wrap unfrosted cake layers tightly in plastic wrap and freeze for up to 2 months. Thaw before assembling.
- Serving: Let the refrigerated cake sit at room temperature for 30 minutes before serving for the best texture.
Conclusion
Baking a cake from scratch can be intimidating, but this Almond Raspberry Swirl Cake is a foolproof recipe that even beginners can master. Its moist texture, rich almond flavor, and vibrant raspberry swirls make it an elegant yet effortless dessert. Whether you are baking for a special occasion or just indulging in a sweet treat, this cake is sure to impress.
Give it a try and share your experience in the comments. Did you use a different fruit? Have any creative decorating ideas? Let’s chat about your baking journey!
FAQ About Almond Raspberry Swirl Cake
Can I use fresh raspberries instead of jam?
Yes, you can substitute fresh raspberries, but you’ll need to mash them and cook them down with a bit of sugar to create a jam-like consistency. Straining out the seeds is optional but recommended for a smoother swirl.
What if I don’t have buttermilk?
You can make a simple buttermilk substitute by mixing 1 tablespoon of lemon juice or white vinegar with 1 cup of milk. Let it sit for 5 minutes before using.
How do I prevent my cake from becoming dry?
Avoid overbaking by checking for doneness a few minutes before the suggested baking time. A toothpick inserted into the center should come out with a few moist crumbs, not dry.
More Relevant Recipes
Print
Almond Raspberry Swirl Cake
- Total Time: 1 hour
- Yield: 12–15 servings 1x
- Diet: Vegetarian
Description
This Almond Raspberry Swirl Cake is a soft, moist, and beautifully marbled dessert bursting with almond and raspberry flavors. The creamy texture, thanks to cream cheese and buttermilk, pairs perfectly with the fruity swirl and light whipped cream filling. A perfect cake for special occasions or a delightful afternoon treat!
Ingredients
For the Cake
- 8 oz cream cheese, softened
- 1 ½ sticks unsalted butter, softened
- 2 cups sugar
- 4 large eggs, room temperature
- 3 cups cake flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1 cup buttermilk
- ¼ cup vegetable oil
- 1 tablespoon almond extract
For the Raspberry Swirl
- ⅓ cup seedless raspberry jam (plus extra for spreading between layers)
- ½ teaspoon raspberry extract or 1 teaspoon raspberry Jell-O powder (optional)
- 1 cup reserved cake batter
- A few drops of red or pink food coloring (optional)
For the Whipped Cream Filling
- 1 cup heavy cream
- ¼ cup confectioners’ sugar
- 1 teaspoon vanilla extract
For the Cream Cheese Frosting
- 2 sticks unsalted butter, slightly softened
- 16 oz cream cheese, softened
- 2 teaspoons vanilla extract
- ½ teaspoon salt
- 6 to 6 ½ cups confectioners’ sugar
Instructions
- Prepare the pans and oven: Preheat the oven to 325°F (163°C). Grease and flour three 8-inch cake pans, then line the bottoms with parchment paper to prevent sticking.
- Mix the dry ingredients: In a medium bowl, whisk together the cake flour, baking powder, baking soda, and salt for even distribution. Set aside.
- Combine wet ingredients: In a separate bowl, mix the buttermilk, vegetable oil, and almond extract. Set this aside as it will be added in stages later.
- Cream the butter and cream cheese: In a large mixing bowl, beat the softened butter and cream cheese on medium speed until smooth and fluffy, about 2-3 minutes.
- Incorporate the sugar and eggs: Gradually add the sugar while mixing. Continue to beat until light and airy. Add the eggs one at a time, ensuring each is fully incorporated before adding the next.
- Alternate adding dry and wet ingredients: With the mixer on low speed, gradually add the flour mixture and buttermilk mixture, starting and ending with the flour. Scrape the sides of the bowl as needed and mix just until combined, avoiding overmixing.
- Make the raspberry swirl batter: In a small bowl, mix one cup of the prepared cake batter with raspberry jam. Stir until well blended. If using, add raspberry extract and a drop of red or pink food coloring to enhance the swirl.
- Layer the batters in the pans: Divide the plain batter evenly among the cake pans. Spoon small dollops of the raspberry batter over the top. Use a skewer or knife to gently swirl the raspberry mixture into the plain batter, creating a marbled effect.
- Bake the cakes: Place the pans in the oven and bake for 28-30 minutes or until a toothpick inserted in the center comes out clean. Let the cakes cool in their pans for 5-10 minutes before transferring to a wire rack to cool completely.
- Prepare the whipped cream filling: Chill a mixing bowl and beaters in the freezer for 10 minutes. Pour in the heavy cream, confectioners’ sugar, and vanilla extract, then whip until stiff peaks form.
- Assemble the cake layers: Place the first cake layer on a serving plate. Pipe a thin border of cream cheese frosting around the edge, then spread a thin layer of raspberry jam inside the border. Top with a layer of whipped cream filling. Repeat with the second cake layer, then place the third layer on top.
- Frost the cake: Apply a thin crumb coat of cream cheese frosting over the cake and chill for 10-15 minutes. Then, apply the final coat of frosting using an offset spatula for a smooth finish. Decorate with piped frosting and fresh raspberries, if desired.
Notes
- For a more pronounced almond flavor, add ½ teaspoon of almond extract to the frosting.
- For a nut-free version, replace almond extract with vanilla extract.
- Chill the cake before slicing to make cleaner cuts.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 450 kcal
- Sugar: 36g
- Sodium: 210mg
- Fat: 24g
- Saturated Fat: 12g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 75mg