Go Back
+ servings
Chocolate Raspberry Layer Cake

Chocolate Raspberry Layer Cake

This cake features a Vanilla Raspberry layer, in between two chocolate layers, with marshmallow frosting, and raspberry jam in the middle. Covered in a rich chocolate frosting.
Course Dessert
Cuisine American
Keyword cake, chocolate, marshmallow, raspberry
Prep Time 1 hour 30 minutes
Cook Time 30 minutes
Total Time 2 hours
Servings 12 people
Calories 560 kcal


Chocolate Cake

  • 3/4 cup all-purpose flour 3.3 oz, 93.5 grams
  • 1/4 cup unsweetened cocoa powder 1 oz, 31 grams
  • 3/4 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon fine sea salt
  • 1/4 teaspoon espresso powder optional
  • 1 egg
  • 2/3 cup granulated sugar 4.66 oz, 132 grams
  • 1/4 cup unsalted butter 2 oz, 56 grams
  • 1/3 cup milk
  • 1 teaspoon vanilla extract
  • 1/3 cup hot brewed coffee or hot water

Vanilla Raspberry Layer

  • 4 tablespoons unsalted butter room temperature (2 oz, 56 grams)
  • 1/3 cup sugar 2.33 oz, 66 grams
  • 1 egg room temperature
  • 1 teaspoons vanilla extract
  • 2/3 cup all-purpose flour 3 oz, 85 grams
  • 1/4 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/8 teaspoon fine sea salt
  • 1/3 cup buttermilk
  • 10 raspberries

Chocolate Frosting

  • 2/3  cup  chopped dark chocolate  113 grams, 4 oz
  • 2/3  cup  unsweetened cocoa powder  78 grams, 2.7 oz
  • 2 1/2  cups  powdered sugar 319 grams, 11.25 oz
  • cup  cream cheese softened  226 grams, 8 oz
  • 1/2 cup  unsalted butter softened 113 grams, 4 oz
  • teaspoon  vanilla extract
  • 1-2  tablespoons  heavy cream

Raspberry Jam

  • 10  oz  raspberries frozen or fresh
  • tablespoons  maple syrup
  • teaspoons  cornstarch
  • 1/3  cup  water

Marshmallow Frosting

  • egg whites
  • 100  grams  granulated sugar  1/2 cup, 3.5 oz.
  • 1/4  teaspoon  cream of tartar
  • 1/8  teaspoon  fine sea salt
  • teaspoon  vanilla extract


Chocolate Cake

  1. This recipe makes for 2-6” round cakes.
  2. Pre-heat oven to 350F.
  3. Butter 2-6″ cake pans and place a parchment paper circle in the bottom of pans. Butter parchment. Set aside.
  4. Sift together flour, cocoa powder, baking powder, baking soda, salt, and espresso powder, if using. Set aside.
  5. Cream butter at medium-high speed for 1 minute.
  6. Add sugar slowly, cream for another 2 minutes.
  7. Add egg to the mixture.
  8. Add vanilla extract and mix.
  9. Slowly add milk, mix to combine.
  10. Pour dry ingredients over wet mixture.
  11. Fold with a spatula slowly, until ingredients are just combined.
  12. If you see big clumps of cocoa powder, you can use the whisk to try to gently smooth the batter out.
  13. Once batter is incorporated, pour hot coffee (or hot water) in the bowl. Whisk until combined.

  14. Pour batter evenly onto baking pans.
  15. Bake in pre-heated oven for 10-20 min. After the 10 minute mark, keep checking regularly, because you don’t want to burn your cakes or overbake them. Remove them from the oven once a toothpick comes our clean once inserted in the cake.
  16. Once you remove it from the oven, wait 10 minutes, flip cakes onto a cookie cooling rack and let cakes cool.
  17. Once cool, wrap each layer individually in plastic wrap and refrigerate until ready to use. I like to leave my layers in the fridge for quite a bit so they can firm up and make it easier to assemble and decorate the cake. Specially an oil based cake such as this one, which is a super moist and fluffy cake.

Vanilla Raspberry Cake

  1. Grease and flour 1 6” cake pan
  2. Pre-heat oven to 350F.
  3. Cream butter in the bowl of a stand mixer for 2 minutes, on medium speed. Gradually add sugar and cream for 3 minutes until mixture is fluffy and lighter in color.
  4. Add egg to the mixture, one at a time, mixing on medium speed. Scrape bowl and add vanilla. Mix on medium-low speed until incorporated.
  5. Sift flour, baking powder and salt.
  6. Add half of the buttermilk to butter/egg/sugar mixture. Mix on low for 30 seconds. Add half of sifted flour mixture. Mix on low for 30-45 seconds until almost entirely incorporated.
  7. Add remaining buttermilk and mix on low for 30 seconds. Add remaining flour and mix on low until incorporated.
  8. Pour half of the batter onto the bottom of prepared pan.
  9. Coat raspberries with 1 teaspoon of flour.
  10. Place raspberries on top of cake batter.
  11. Top with the remaining batter.
  12. Bake on pre-heated oven for about 20-25 minutes. Smaller cake pans will take less time to bake.
  13. Remove cake from the oven when a toothpick comes out clean once inserted in the cake.
  14. Let cake cool in the pan for 5 minutes and flip it over in a wire rack to let it cool completely before proceeding with frosting and filling. It will be easier to work with the cake layer to assemble the cake if you place it in the fridge first.

Chocolate Frosting

  1. Start by melting the chopped chocolate in the microwave, or over a double boiler. I usually just microwave the chocolate for 15-30 seconds at a time, always stirring in between to help the chocolate melt evenly and faster, without having to overheat it. You never want to overheat chocolate. Set chocolate aside to cool down.
  2. Now, sift the cocoa powder and powdered sugar together. Set aside.
  3. In the bowl of a mixer, combine cream cheese and butter. Cream for 2 minutes, until creamy and fluffy.
  4. Pour melted and cooled chocolate in the bowl of the mixer. Mix on slow until combined. Scrape the bowl to ensure everything is getting incorporated.
  5. With the mixer off, add sifted powdered sugar and cocoa powder.
  6. Mix on low until combined. Raise speed to high and cream for one minute.
  7. Add vanilla.
  8. If frosting seems too thick, add 1-2 tablespoons of heavy cream, or as necessary. If frosting is too runny, it might need some more powdered sugar, so sift some and throw in there.

Raspberry Jam

  1. Mix maple syrup and raspberries in a small saucepan. Bring to a boil over medium heat. Turn heat down once it starts boiling. Stir often while mixture boils, for about 2 minutes.
  2. Mix water and cornstarch in a small bowl. Once cornstarch has been dissolved in the water, add mixture to raspberries. With the heat still on low, or medium-low, keep stirring mixture until it thickens, about 5 more minutes.
  3. Strain through a sieve, pressing down and stirring jam.
  4. Place jam in the fridge to cool down.

Marshmallow Frosting

  1. Mix all ingredients, except for the vanilla extract together in the bowl of a stand mixer.
  2. Set the bowl over a pot of simmering water over medium heat.
  3. Whisk mixture while it sits in the double boiler.
  4. Keep whisking over simmering water until it reaches 140F.
  5. That way the egg whites will be in a safe temperature to be consumed.
  6. Move bowl to the mixer.
  7. Whip with the whisk attachment for about 5 minutes on high speed.
  8. Add vanilla and mix to combine.

To assemble

  1. Place one layer of chocolate cake on a cake plate.
  2. Pipe a ring of chocolate frosting on the edges of the cake.
  3. Fill the middle with marshmallow frosting.
  4. Place the Vanilla Raspberry cake on top.
  5. Pipe another ring of chocolate frosting on the edges of the cake.
  6. Fill the middle with raspberry jam.
  7. Top with a chocolate cake layer.
  8. Cover the cake with a thin layer of chocolate frosting. This thin layer is called crumb coat, and it helps seal the crumbs of cake in the frosting, so the final frosting layer won’t have any crumbs in it.
  9. Place cake in the refrigerator for 30 minutes for the crumb coat to set.
  10. Frost cake with a thick layer of chocolate frosting.
  11. Pipe marshmallow frosting on top of the cake, and also put raspberries on top.
  12. Use a torch to toast the marshmallow frosting if you want to.


  1. Cake will keep well in the fridge for up to 5 days.
Nutrition Facts
Chocolate Raspberry Layer Cake
Amount Per Serving
Calories 560
* Percent Daily Values are based on a 2000 calorie diet.