Ingredients
Method
Step 1: Prepare the Raspberry Filling
Add raspberries, sugar, and lemon juice to a saucepan over medium heat. Stir occasionally while the berries soften and release their juices. Pour in the cornstarch mixture and continue cooking until the filling thickens into a jam-like consistency. Remove from heat and let it cool completely.
Step 2: Make the Cake Batter
Preheat the oven to 350°F. Grease and line two 8-inch cake pans. In one bowl, whisk together flour, baking powder, baking soda, and salt. In a separate large bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each addition. Stir in vanilla extract. Alternate adding the dry ingredients and buttermilk until the batter becomes smooth and creamy.
Step 3: Add the Raspberry Swirl
Divide the batter evenly between the cake pans. Spoon small amounts of raspberry filling over the batter and gently swirl using a knife or skewer. Don’t overmix — those beautiful raspberry ribbons should stay visible.
Step 4: Bake the Cakes
Bake for 28–32 minutes or until a toothpick inserted into the center comes out clean. Cool the cakes in the pans for about 10 minutes, then transfer them to a wire rack to cool completely.
Step 5: Make the Frosting
Beat butter until creamy and fluffy. Slowly add powdered sugar, then mix in vanilla and heavy cream until smooth. If the frosting feels too thick, add a splash of cream. Too thin? Add a little more powdered sugar.
Step 6: Assemble the Cake
Place one cake layer on a serving plate. Spread frosting evenly across the top, then spoon over a little extra raspberry filling. Add the second cake layer and frost the entire outside of the cake. Now for the fun part — press shredded coconut all around the cake until fully coated.

