Chocolate cake with peanut butter swiss meringue buttercream frosting.
5 from 1 vote

Peanut Butter Swiss Meringue Chocolate Cake

Peanut Butter Swiss Meringue Chocolate Cake is a homemade chocolate layer cake with the most delicious frosting you've EVER tasted! Topped with chocolate ganache and peanut butter cups, chocolate peanut butter lover's dream!

Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Author Lise Ode


For the cake

  • 1 cup (227g) unsalted butter, softened
  • 2 cups (400g) granulated sugar
  • 3 large eggs room temperature
  • 2 1/4 cups (240g) cake flour
  • 3/4 cup (65g) good quality cocoa powder
  • 1 tablespoon baking powder
  • 1 teaspoon salt
  • 1 1/2 cups (354g) coffee, cooled
  • 1 teaspoon vanilla extract

For the frosting

  • 2 1/4 cups (495g) granulated sugar
  • 7 egg whites 218g
  • 3 3/4 sticks 425g unsalted butter, softened
  • 1/2 cup creamy peanut butter
  • 1 1/2 tablespoons clear vanilla

For the ganache

  • 3/4 cup (125g) semi-sweet chocolate chips
  • 2 tablespoons olive oil

For decoration

  • Reeses peanut butter cups
  • Chopped peanuts


For the cake

  1. Preheat oven to 350°F. Grease and line 3 (6-inch round) cake pans with parchment paper. Grease again. (I used non-stick cooking spray). Set aside.
  2. Measure out dry ingredients (cake flour, cocoa, baking powder and salt) into a bowl and whisk together until combined. Set aside.
  3. Combine cooled coffee and vanilla in a large measuring cup. Set aside.
  4. In a large bowl, cream together the butter and sugar with an electric mixer on medium until light and fluffy. Turn mixer to low and add the eggs, one at a time. Turn mixer back up to medium and beat for 30 seconds.
  5. Turn mixer down to low and alternate adding your dry ingredients and liquid ingredients. Once all of these ingredients are combined, turn mixer up to medium and beat for 2 minutes.
  6. Pour into prepared pans and bake for 45 minutes or until a toothpick inserted into middle comes out clean. Let cool completely. Remove cakes from pans. Level tops with a cake leveler or cut the domed part off with a large, serrated bread knife (cutting horizontally). You just want your cakes to be flat on top.

For the frosting

  1. Start by placing the egg whites and sugar in a large metal bowl. I used the bowl that came with my Kitchenaid mixer. Whisk the egg whites and sugar together. Place over a pot of boiling water while beating the mixture like crazy. Do NOT stop beating. You don't want scrambled eggs. Continue beating until the sugar dissolves. About 2 minutes. Remove from heat and beat with an electric mixer on medium high (using a whisk attachment) for 20 minutes. Turn mixer down to low and gradually add butter. Turn mixer up to medium and beat for a few minutes. Turn mixer down and add vanilla. Mix again. Now add the peanut butter. Beat on medium for a few minutes. If the mixture is soupy, place in refrigerator for a couple of hours. Then take out, let it rest for a bit (it will be hard at first) and beat again on medium high for a few mintues.
  2. Next, fill and frost your 3-layer cake. Then do a crumb coat and refrigerate for an hour.
  3. Frost chilled cake with another layer of frosting and smooth it with a bench scraper while the cake is on a turn table. See my video (above) for more details on frosting. Put the cake back in the fridge and let it chill for two hours. (Note: You will also need to put the remaining frosting back into the fridge as well. Then beat it again when you take it out after the two hours.) Make your chocolate ganache by placing chocolate chips in a microwave safe bowl. Heat on high for one minute. Stir. Heat for 20 seconds more. Stir in olive oil until smooth. Pour into a plastic squeeze bottle or a ziptop plastic bag with the corner cut. Drizzle chocolate on the edges then squeeze onto top of cake and smooth with a spatula.
  4. Pipe the top and sides using a pastry bag fitted with a 1M tip from Wilton. Add Reeses peanut butter cups and chopped peanuts. Serve immediately or store in refrigerator until ready to serve. Store covered in the refrigerator for up to 5 days.