clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A chocolate cake covered in a rustic dark chocolate ganache and topped with all sorts of chocolates and peanuts.

Peanut Butter Chocolate Cake Recipe

  • Author: Katie Stymiest
  • Total Time: 2 Hours 28 Minutes
  • Yield: 10 Slices 1x
  • Diet: Low Lactose


Fluffy peanut butter cake layers covered in a whipped chocolate buttercream frosting with a hint of smoke. This peanut butter chocolate cake is the absolute best!



Peanut Butter Cake

  • ¾ cup dairy-free milk, room temperature
  • ¼ cup vegetable oil
  • 2 large eggs, room temperature
  • 1 tablespoon vanilla extract
  • 1 ¾ cup cake flour, sifted
  • 1 cup granulated sugar
  • 2 teaspoons baking powder
  • 1 teaspoon fine sea salt
  • ⅛ teaspoon baking soda
  • ⅔ cup dairy-free salted butter, room temperature
  • ½ cup peanut butter, full-fat

Smoked Chocolate Buttercream

  • ¾ cup dairy-free salted butter, room temperature
  • ¾ cup all-vegetable shortening
  • 4 ½ cups icing sugar
  • ¾ cup dairy-free chocolate chips
  • 1 ½ teaspoon liquid smoke *optional
  • 1 teaspoon pure vanilla extract
  • ½ teaspoon fine sea salt

Chocolate Ganache

  • ⅓ cup dairy-free chocolate chips
  • 1 tablespoon dairy-free milk


  • Reeses Peanut Butter Cups
  • chocolate squares
  • peanut butter chips
  • chopped peanuts


Peanut Butter Cake

  1. Preheat the oven to 350 degrees and spray and parchment line three 6-inch round cake pans.
  2. In a small mixing bowl combine the milk, vegetable oil, eggs, and vanilla extract. Whisk together and set aside.
  3. In the bowl of a stand mixer and with the flat beater attachment, combine the flour, sugar, baking powder, baking soda, and salt and give it a quick whisk together.
  4. Add in the butter and peanut butter to the dry ingredients and mix on low until it looks like coarse sand.
  5. Slowly pour in half the liquid mixture and mix on low for 2 minutes.
  6. Slowly pour the remaining liquid mixture in and mix on medium for another 2 minutes. Scrap the sides of the bowl when necessary.
  7. Divide the cake batter into the three prepared cake pans and bake for approximately 25-28 minutes or until a toothpick inserted in the center comes out with a few moist crumbs.
  8. Allow the cake layers to cool for 10 minutes and then invert them on a cooling rack to fully cool.

Smoked Chocolate Buttercream

  1. In the bowl of a stand mixer with the paddle attachment cream the butter and shortening on high speed until light and fluffy. Approximately 10 minutes.

  2. Add the icing sugar, vanilla extract, salt, and liquid smoke (if using) and mix on low until combined.

  3. In a microwave-safe bowl, melt the chocolate chips in 30-second intervals until fully melted and smooth. Stir between each interval.
  4. Add the melted chocolate to the buttercream and mix on low until fully incorporated.
  5. Turn the mixer up to high and let mix for 5 minutes until smooth and creamy. Scrape the sides of the bowl when necessary.

Chocolate Ganache

  1. In a microwave-safe bowl, heat the chocolate chips and milk in 30-second intervals, stirring after each interval, until fully melted and smooth.
  2. Depending on the kind of milk, the drip may require a touch more milk to thin or a bit more chocolate chips to thicken. *I always test my ganache drips over the edge of the kitchen sink before applying to a cake to check the consistency.

Cake Assembly

  1. Level each cooled peanut butter cake layer and then with the cake leveler cut each layer into half creating 6 total cake layers.

  2. Place one leveled layer of peanut butter on a cake board, plate, and/or cake turntable and top with approximately ¾ cup of smoked chocolate buttercream.

  3. Repeat with the remaining layers and apply a thin coat of buttercream all over the cake. Refrigerate for 20 minutes.

  4. Cover the cake with another layer of buttercream and smooth the sides with a cake smoother.

  5. Decorate the cake as you please. I carefully spooned the warm chocolate ganache drip over the edges of the cake and while it was still warm used my offset spatula and, with the tip, dragged it gently around the drip and cake starting from the top and going down to create the textured marbled chocolate look. I topped the cake with a border of chopped-up Reeses Peanut Butter Cups, chocolate squares, peanut butter chips, and chopped peanuts. Enjoy!

  • Prep Time: 2 Hours
  • Cook Time: 28 Minutes
  • Category: Cakes
  • Method: Baking
  • Cuisine: American


  • Serving Size: 1 Slice
  • Calories: 1011
  • Sugar: 88 Grams
  • Sodium: 661 Miligrams
  • Fat: 61 Grams
  • Saturated Fat: 30 Grams
  • Unsaturated Fat: 24 Grams
  • Trans Fat: 3 Grams
  • Carbohydrates: 112 Grams
  • Fiber: 2 Grams
  • Protein: 8 Grams
  • Cholesterol: 106 Miligrams

Keywords: cake, peanut butter cake recipe, peanut butter chocolate cake recipe, dairy-free peanut butter chocolate cake recipe, dairy-free peanut butter cake recipe