Go Back
Chocolate Peanut Butter Loaf Cake
Prep Time
30 mins
Cook Time
45 mins
Total Time
1 hr 15 mins

This Chocolate Peanut Butter Loaf Cake recipe uses one batter to create both the peanut butter cake and the chocolate cake. When swirled together, this loaf cake is a chocolate and peanut butter lover’s dream dessert. It’s topped with a peanut butter glaze and honey roasted peanuts.

Course: Dessert
Cuisine: American
Keyword: Chocolate Peanut Butter Loaf Cake
Servings: 2 loaves
Author: Michelle
Peanut Butter Cake
  • 1/2 cup peanut butter, at room temperature (I used all natural)
  • 1/3 cup vegetable or canola oil
  • 2 Tbsp sour cream
  • 1 cup granulated sugar
  • 1/2 cup brown sugar
  • 3 eggs, large
  • 1/4 cup cornstarch*
  • 2 1/4 cups all purpose flour*
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 tsp cinnamon
  • 1/2 tsp salt
  • 1 1/2 tsp vanilla extract
  • 1 cup buttermilk
Chocolate Cake
  • 4 Tbsp cocoa powder
  • 2 Tbsp brewed coffee, hot (or hot water)
Peanut Butter Glaze
  • 3/4 cup powdered sugar
  • 3 Tbsp heavy cream (half & half or milk)
  • 3 Tbsp peanut butter, at room temperature (I used all natural)
  • 1/2 tsp vanilla extract
  • pinch of salt
  • chopped peanuts
  • chocolate chips
  1. Preheat oven to 350 degrees and line 2 (8 x 4 or 8 1/2 x 4 1/2—either will work) bread pans with parchment paper (or grease well).

Peanut Butter Batter
  1. With a standing mixer or hand mixer, cream peanut butter, oil and sour cream together.
  2. Add in the granulated sugar and brown sugar. Cream the mixture until light and fluffy, about 1-2 minutes (this makes for a lighter, fluffier cake texture).
  3. Add in the eggs, one at a time. Beat well after each addition.
  4. In a separate bowl, sift cornstarch and flour together. Gently stir in baking powder, baking soda, salt and cinnamon.
  5. Mix vanilla extract and buttermilk together.
  6. Alternately, beginning and ending with the flour mixture, add the flour mixture and the buttermilk mixture to the peanut butter batter. Mix until ingredients are just combined.
Chocolate Batter
  1. In a separate bowl, mix cocoa powder and hot coffee (or hot water). Whisk until well combined. Add about 1 1/4 cups peanut butter batter to the chocolate mixture and gently mix until combined.
  1. Pour about 1 cup of peanut butter batter into each bread pan, spreading in an even layer. Dollop half of the chocolate batter on top of the peanut butter batter. Add the remaining peanut butter batter on top of the chocolate batter. Then dollop the remaining chocolate batter. Swirl the batter with a knife until it is marbled.
  2. Bake for 35-40 minutes, or until a cake tester comes out with just a few moist crumbs stuck to it.
  3. (If the outside of the cake is baking faster than the inside, tent a piece of non-stick foil on top and continue baking until baked through.)

  4. Allow each loaf cake to cool for about 10 minutes, then remove them from the loaf pans and allow them to continue cooling on a wire rack.
  1. Whisk peanut butter, powdered sugar, heavy cream, vanilla extract and salt together. Once combined, drizzle over the top of each loaf. Top with chopped peanuts and chocolate chips, if desired.
  2. Allow the glaze to set a bit before slicing.
  3. Enjoy!
Recipe Notes

*You can substitute 2 1/2 cups of cake flour for all purpose flour and cornstarch.