Description
Discover how to make the perfect Almond Raspberry Swirl Cake from scratch with luscious cream cheese frosting and whipped cream filling.
This moist, flavorful, homemade cake is a showstopper for special occasions.
Follow expert tips, step-by-step instructions, and create a masterpiece at home
Ingredients
For the Cake:
-
8 oz (226g) cream cheese, softened
-
1 ½ sticks (168g) unsalted butter, softened
-
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
-
1 tablespoon (12g) almond extract
For the Raspberry Swirl:
-
⅓ cup (90g) seedless raspberry jam, plus extra for layering
-
Optional: ½ teaspoon (2g) raspberry extract or 1 teaspoon raspberry Jell-O powder
For the Sweetened Whipped Cream Filling:
-
1 cup (240g) heavy cream
-
¼ cup (29g) confectioners’ sugar
-
1 teaspoon (4g) vanilla extract
For the Cream Cheese Frosting:
-
2 sticks (226g) unsalted butter, slightly softened
-
16 oz (452g) cream cheese, softened
-
2 teaspoons (8g) vanilla extract
-
½ teaspoon (2g) salt
-
6 to 6 ½ cups (690g to 747g) confectioners’ sugar
Instructions
Step 1:
Preheat your oven to 325°F (160°C).
Grease and flour three 8-inch cake pans, lining the bottoms with parchment paper.
Set them aside.
Step 2:
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
Mix for about 30 seconds to fully combine.
Set aside.
Step 3:
In another bowl, combine the buttermilk, vegetable oil, and almond extract.
Whisk lightly and set aside.
This mixture will keep the batter moist and flavorful.
Step 4:
In the bowl of your mixer, beat the cream cheese and butter together at medium speed until smooth.
Gradually add the sugar, continuing to beat for 2-3 minutes until light and fluffy.
Scrape down the sides of the bowl as needed.
Step 5:
Add the eggs one at a time, mixing well after each addition.
Mix until the yolk disappears before adding the next egg.
Stir in the vanilla extract.
Step 6:
With the mixer on low, alternately add the flour mixture and the buttermilk mixture.
Begin and end with the flour mixture, mixing just until combined.
Do not overmix.
Step 7:
Remove 1 cup of cake batter and place it in a small bowl.
Add the raspberry jam and raspberry flavoring (if using).
Stir until well blended to create the raspberry swirl batter.
Step 8:
Spread about 1 cup of plain batter into each prepared cake pan.
Divide most of the raspberry batter between the pans by dropping spoonfuls over the plain batter.
Top with remaining plain batter and swirl gently with a knife.
Step 9:
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 turn them out onto a wire rack to cool completely.
Step 10:
Chill your mixing bowl and beaters in the freezer for about 10 minutes.
Pour the heavy cream, confectioners’ sugar, and vanilla into the chilled bowl.
Beat until soft peaks form, watching carefully not to overbeat.
Step 11:
Beat the butter until smooth.
Add the cold cream cheese and beat until well incorporated.
Gradually add the vanilla extract, salt, and powdered sugar, beating until fluffy but firm.
Step 12:
If the frosting becomes too soft, refrigerate it for a short time to firm up.
It pipes best when slightly chilled.
Prepare a piping bag with a large tip if desired.
Step 13:
Place the first cake layer on your cake plate or stand.
Pipe a dam of cream cheese frosting around the edge.
Spread a thin layer of raspberry jam, then a layer of sweetened whipped cream.
Step 14:
Repeat the process with the second cake layer.
Top with the third cake layer, piping frosting into any gaps.
Apply a crumb coat of frosting and chill the cake for 10-15 minutes.
Step 15:
Frost the cake with the final layer of cream cheese frosting.
Create a textured look using an offset spatula.
Pipe a large border around the top and decorate with fresh raspberries.