This Almond Raspberry Swirl Cake is a beautiful three-layer dessert that combines the delicate flavor of almond with sweet, juicy raspberries in every bite. The soft vanilla-almond cake is layered with creamy frosting and finished with fresh berries and sliced almonds for an elegant homemade dessert.
The raspberry swirl adds a gorgeous pop of color and a bright berry flavor that balances the richness of the buttercream. Whether you’re making it for a birthday, holiday, afternoon gathering, or special family dinner, this cake is sure to make a beautiful centerpiece.
🛒 Ingredients
For the Cake
- 3 cups all-purpose flour
- 2¼ cups granulated sugar
- 1½ cups unsalted butter, softened
- 1½ cups milk
- 4 large eggs
- 1 tablespoon almond extract
- 1½ teaspoons vanilla extract
- 1 tablespoon baking powder
- ¾ teaspoon salt
- 1½ cups fresh raspberries, divided into ½ cup per layer
For the Raspberry Swirl
- 1½ cups fresh raspberries
- ¾ cup granulated sugar
For the Frosting
- 1½ cups unsalted butter, softened
- 6 cups powdered sugar, sifted
- 1 tablespoon vanilla extract
- 3–4 tablespoons heavy cream or milk
- Optional: almond extract, to taste
For Garnish
- ½ cup sliced almonds
- Additional fresh raspberries
- Powdered sugar, for dusting
👩🍳 Instructions
1. Prepare the Oven and Cake Pans
Preheat your oven to 350°F (175°C). Grease and flour three 9-inch round cake pans.
For easier removal, you can also place a round piece of parchment paper in the bottom of each pan.
2. Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar together until light and creamy.
Add the eggs one at a time, beating well after each addition. Stir in the almond extract and vanilla extract until everything is evenly combined.
3. Combine the Dry Ingredients
In a separate bowl, whisk together the flour, baking powder, and salt.
This helps distribute the leavening and salt evenly throughout the cake batter.
4. Make the Batter
Gradually add the dry ingredients to the butter mixture, alternating with the milk.
Begin and end with the flour mixture, mixing just until the batter is smooth. Avoid overmixing once the flour has been incorporated.
5. Prepare the Raspberry Swirl
For the raspberry swirl, divide the raspberries and sugar into three portions.
For each cake layer, mash ½ cup raspberries with ¼ cup granulated sugar until juicy and slightly chunky.
The mixture doesn’t need to be completely smooth. A few small pieces of raspberry will give the cake beautiful texture.
6. Fill the Cake Pans
Divide the cake batter evenly among the three prepared pans.
Dollop the raspberry mixture over the surface of each layer. Use a knife or skewer to gently swirl the raspberry mixture into the batter.
Don’t over-swirl, or the raspberry color may blend completely into the cake.
7. Bake
Bake the cake layers for approximately 22–25 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs.
Let the cakes cool in their pans for several minutes before carefully transferring them to a wire rack to cool completely.
8. Make the Frosting
While the cakes cool, prepare the frosting.
Beat the softened butter until smooth and creamy. Gradually add the sifted powdered sugar, followed by the vanilla extract.
Add the heavy cream or milk, one tablespoon at a time, until the frosting reaches your preferred spreading consistency.
For an extra almond flavor, add a small amount of almond extract to taste.
9. Assemble the Cake
Make sure all three cake layers are completely cool before assembling.
Place the first layer on a serving plate or cake stand. Spread an even layer of frosting over the top.
Add the second cake layer and repeat with more frosting. Place the final layer on top.
Apply a thin crumb coat around the entire cake and refrigerate briefly if needed to help set it.
Finish with the remaining frosting, creating a smooth or lightly textured finish.
10. Decorate
Garnish the cake with fresh raspberries and sliced almonds.
For an elegant finishing touch, lightly dust the top with powdered sugar just before serving.
⭐ Tips for Success
Use room-temperature ingredients: Softened butter and room-temperature eggs and milk help create a smoother batter.
Don’t overmix: Once the flour is added, mix only until combined to keep the cake soft and tender.
Cool completely: Warm cake layers can cause the frosting to melt and slide, so make sure they’re completely cool before assembling.
Swirl gently: A few simple swirls create a prettier raspberry pattern than excessive mixing.
Level the layers if necessary: If your cakes rise unevenly, gently trim the tops with a serrated knife before stacking.
Chill before slicing: Refrigerating the assembled cake for 20–30 minutes can make it easier to cut clean slices.
🍓 Optional Variations
For an even stronger raspberry flavor, spread a thin layer of raspberry preserves between the cake layers along with the frosting.
You can also replace the raspberries with strawberries or blackberries for a different berry variation.
For a richer almond flavor, add a small amount of almond extract to the frosting. A little goes a long way, so add it gradually.
🧊 Storage
Store the finished cake covered in the refrigerator for up to 3–4 days.
Allow refrigerated slices to sit at room temperature for about 15–20 minutes before serving for the best texture and flavor.
🍽️ Serving Suggestions
This cake is beautiful served with a cup of coffee, tea, or a glass of cold milk.
For special occasions, add a few extra fresh raspberries around the base of the cake and sprinkle lightly with sliced almonds just before serving.
📋 Recipe Information
Prep Time: 20 minutes
Bake Time: 40–45 minutes
Total Time: 60–65 minutes
Servings: 12–16
Yield: One 3-layer, 9-inch cake
Oven Temperature: 350°F (175°C)
❤️ Final Thoughts
This Almond Raspberry Swirl Cake is the perfect combination of elegant presentation and comforting homemade flavor. The tender almond cake, bright raspberry swirl, and creamy frosting come together beautifully in every slice.
Finished with fresh raspberries, crunchy sliced almonds, and a delicate dusting of powdered sugar, it’s a dessert that’s just as lovely to look at as it is delicious to eat. 🍓🍰