• 1 cup smooth peanut butter
  • 1 cup butter, room temperature
  • 1 cup granulated sugar
  • 1 cup brown sugar, packed
  • 3 eggs
  • 2 tsp. vanilla extract
  • 1/2 tsp. salt
  • 1/2 tsp. baking powder
  • 1/2 tsp. baking soda
  • 2 + 3/4 cups all-purpose flour
  • 1/4 cup sour cream
  • 1 cup buttermilk
  • 1 + 1/2 cups butter
  • 4 cups powdered sugar
  • 3/4 cup unsweetened cocoa powder, sifted
  • 6 T. heavy cream
  • 1 cup milk chocolate chips
  • 1/4 cup heavy cream
  • 1/4 cup smooth peanut butter
  • 8 peanut butter cups, chopped
  • 8 Reese\'s peanut butter eggs


0 Mins

Cook Time

0 Mins

Prep Time

Recipe Description

I’m a sucker for peanut butter. It’s probably my all-time favorite kind of dessert. I’m sure you’ve heard that from me a time or two before, especially if you come around often. I figured it was about time to get down to business and post an actual peanut butter cake recipe. I actually had an awesome peanut butter mug cake recipe ready for you last year, but I lost the recipe when I went to remake it for photos. I just haven’t had the time to retest it, but I do have it on my to-do list.


So these peanut butter eggs caught my eye at the store. They’re like the cadbury eggs, but are Reese’s instead. SCORE! I initially thought about stuffing them some brownies like I’ve done with in my coffee caramel cadbury egg brownies. It never happened. I probably could have used my leftover eggs even, but I ate them. Gobbled those suckers right up. Next time, maybe.

Recipe Directions

  1. Preheat oven to 325 degrees. Grease 3 8-inch pans with cooking spray. Add about 2 tablespoons of flour into the first pan. Coat it with flour and tap excess out into the 2nd greased pan. Add another tablespoon of flour and coat pan with flour. Tap the excess flour out into the 3rd pan. Add more flour if necessary. Discard any excess flour from the third cake pan. Set aside.

  2. In a large mixing bowl, add in the peanut butter, butter, granulated sugar, and brown sugar. Beat on medium/high until creamy.

  3. Add in the vanilla extract and eggs one at a time. Beat each egg until incorporated before adding another. Scrape down the bowl. Beat in any egg that was not already incorporated.

  4. In a separate bowl, add in the flour, baking soda, baking powder, and salt. Stir to combine.

  5. Measure out the buttermilk and sour cream.

  6. Alternately add the flour and buttermilk/sour cream always starting and ending with the flour. I did 3 parts flour and 2 parts buttermilk. Scrape down the sides and mix to combine.

  7. Divide the batter out evenly into the three prepared pans.

  8. Place into a preheated oven. Bake for 45 or until done. Mine took 48 minutes, but it can vary. Use the toothpick test if you're unsure. If the toothpick comes out clean or with moist crumbs, it's done. Batter means let it bake longer.

  9. Remove from the oven and let cool for 15 minutes.

  10. Turn the cakes out onto a wire rack to finish cooling. They'll need to be completely cooled to build your cake.

Chocolate Frosting

  1. In a large mixing bowl, add in the butter. Beat until smooth.

  2. Add in the powdered sugar and cocoa powder. I sifted my cocoa powder because it tends to be lumpy. Beat until incorporated, but very thick.

  3. Add in the vanilla extract and heavy cream. Beat until everything is incorporated and beat an extra minute for a whipped frosting.

Chocolate Peanut Butter Ganache

  1. In a microwave-safe mixing bowl, add in the milk chocolate chips, heavy cream and peanut butter.

  2. Microwave for 30 seconds and stir. Repeat microwaving and stirring until thick and creamy. Let it thicken up. It should still be a pourable consistency. If it becomes too thick, microwave for 15 seconds or so.

Assemble the Cake

  1. Place the first layer of cooled cake onto the cake plate.

  2. Add a thin layer of chocolate frosting. Spread out evenly.

  3. Sprinkle half of the chopped peanut butter cups onto the chocolate frosting. Spread them out.

  4. Add the next layer of cake. Do another thin layer of chocolate frosting and the last of the peanut butter cups.

  5. Add the last layer of cake. Give it a press and make sure the sides line up.

  6. Frost the cake with the remaining chocolate frosting. 

  7. Add the Reese's peanut butter eggs to the top of the cake.

  8. Pour the ganache in the center of the top of the cake. Give it a little help to pour down the sides to have a nice drip.

  9. Cut and serve!