Chocolate Peanut Butter Cake

This post may contain affiliate links. Read my disclosure policy.

Chocolate Peanut Butter Cake is rich and creamy, made with cocoa powder and peanut butter, ready in under 60 minutes!

We’re always baking in this kitchen, and if you love this Chocolate Peanut Butter Cake you’ll also love our Classic Yellow Cake, Red Velvet Cake, and Easy Chocolate Cake!

Peanut Butter Frosting with Chocolate Cake

Chocolate Peanut Butter Cake is the PERFECT combo of creamy peanut butter and rich chocolate cake, and my go-to for most holidays. The coffee in this cake recipe really brings out all of the chocolate flavor, and it’s always a hit when we serve it at parties!

This dessert is also totally kid friendly, because they love the peanut butter flavor, and helping to decorate. I like to set out peanut butter cups, chocolate pieces, or crushed peanuts to top this cake. Plus it’s ready in under 60 minutes, so you can make it the morning of!


This chocolate cake should be stored in the refrigerator in an airtight container. The peanut butter frosting contains milk and butter, basically like a buttercream, and as a general rule I like to keep dairy-based frostings in the refrigerator. This cake will keep for about a week.

You can also follow the cake recipe and omit the peanut butter buttercream until you’re ready to serve it, and store the cake wrapped tightly in plastic wrap on the counter for 3-4 days.


You can make this cake completely and freeze it for about an hour, then take it out of the freezer and wrap it tightly with plastic wrap and tinfoil and place it back in the freezer. This method prevents the peanut butter buttercream from getting dented, so it will still look freshly-made when you pull it out. This will keep for 6-8 months frozen.


  • Marshmallows
  • Powdered sugar
  • Chocolate shavings
  • Caramel sauce
  • Semisweet chocolate chips
  • Peanut butter candies (like peanut butter cups or butterfinger)
  • Chocolate ganache

Chocolate Cake with Peanut Butter Frosting

Save Recipes
Create An Account & Save Recipes



  • You can bake this cake using chocolate cake mix, and just make the peanut butter frosting from scratch if you’re short on time.
  • You can use round cake pans to make cake layers, or a sheet cake pan if you’re feeding a larger crowd. Double the cake recipe if you want more than a two tiered layer cake.
  • Bake this peanut butter chocolate cake recipe in a bundt pan, then add a layer of peanut butter buttercream frosting and dust the top of the cake lightly with powdered sugar for decoration.
  • Make sure you measure your all-purpose flour exactly, using a knife to level the measuring cup. Too much all purpose flour can cause your cake’s texture to turn out dry.
  • Make sure you bring your cake to room temperature before serving it. The peanut butter and the cake itself may harden slightly when it’s cold, and be mistaken for stale, while it’ll taste fine at room temperature.
  • Use a toothpick to see if your dessert is baked all the way through. If it comes out clean, the cake is done.
  • If you drizzle the finished cake with caramel sauce, I also like to add a teaspoon salt (the flaky kind) for a chocolate-peanut salted caramel version. I also like to use a spatula to create a fun pattern on top of the cake. You can also do this with chocolate sauce.
  • Try topping this cake with colorful granulated sugar for holidays. You can also try melting chocolate chips in a microwave-safe bowl (or in a double boiler over medium-high heat), and drizzling the chocolate in a decorative pattern over the cake.
  • You can use regular chocolate or dark chocolate cocoa powder for a richer flavor with the peanut butter.
  • For more flavor variation, try use a teaspoon vanilla extract instead of a tablespoon, plus one teaspoon of almond extract.
  • You can dust your cake pans or line them with parchment paper to make sure they don’t stick.
  • I like to make this dessert in the stand mixer but you can use an electric mixer if that’s what you have.
  • You can add 1/2 cup of sour cream to help make this peanut butter cake even more moist.
  • Serve this on a dessert table along with my chocolate covered bananas and white chocolate puppy chow!
  • If you’re making the peanut butter buttercream frosting from scratch, make sure you use creamy peanut butter and unsalted butter. You can top this cake with fresh chopped peanuts for extra crunch at the end.
  • I also recommend using regular peanut butter, and not natural peanut butter. Natural peanut butter tends to separate and won’t set properly.
  • If you’re making a layer cake, cut a thin piece off of the very top of the bottom cake layer. This will help make it flatter so the layers will stay together more easily.
  • For an even better texture, replace the milk with buttermilk, which reacts with the flour to make the cake even more fluffy.
  • Use this recipe to make cupcakes, then pipe the peanut butter buttercream frosting into the center of the cupcake and either dust with powdered sugar, or add more peanut butter buttercream frosting on top.

Chocolate Cake with Peanut Butter Frosting

Pin This

Like this recipe? Save it to your Pinterest board now!




Chocolate Peanut Butter Cake

5 from 10 votes
  • Yield: 12 servings
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Course: Dessert
  • Cuisine: American
  • Author: Sabrina Snyder
Chocolate Peanut Butter Cake is rich and creamy, made with cocoa powder and peanut butter, ready in under 60 minutes!


  • 2 cups sugar
  • 1 3/4 cups flour
  • 1 cup unsweetened cocoa powder
  • 1 1/2 teaspoons baking powder
  • 1 1/2 teaspoons baking soda
  • 1 teaspoon salt
  • 2 large eggs
  • 1 cup whole milk
  • 1/2 cup vegetable oil
  • 1 tablespoon vanilla extract
  • 1 cup hot coffee (boiling water is ok too)
  • Peanut Butter Frosting


Note: click on times in the instructions to start a kitchen timer while cooking.

  1. Preheat the oven to 350 degrees and butter and dust with cocoa powder two 9" cake pans.
  2. In a stand mixer on low speed add together the sugar, flour, cocoa powder, baking powder, baking soda and salt.
  3. In a medium bowl combine the eggs, milk, oil and vanilla and add to the stand mixer on just until just combined (or it will make a dense cake) and finally add in the boiling water carefully and stir it in with a spatula or large spool until just combined (do not use the mixer, water is very hot).
  4. Pour batter into the pans and bake for 30-35 minutes then remove letting them cool completely before frosting with the peanut butter frosting.

Nutrition Information

Yield: 12 servings, Amount per serving: 391 calories, Calories: 391g, Carbohydrates: 65g, Protein: 5g, Fat: 15g, Saturated Fat: 10g, Cholesterol: 29mg, Sodium: 387mg, Potassium: 263mg, Fiber: 3g, Sugar: 45g, Vitamin A: 73g, Calcium: 62g, Iron: 2g

All images and text © for Dinner, then Dessert.

Keyword: Chocolate Peanut Butter Cake

Cake with Chocolate and Peanut Butter

About the Author

Sabrina Snyder

Sabrina is a professionally trained Private Chef of over 10 years with ServSafe Manager certification in food safety. She creates all the recipes here on Dinner, then Dessert, fueled in no small part by her love for bacon.

See more posts by Sabrina

Dinner, then Dessert, Inc. owns the copyright on all images and text and does not allow for its original recipes and pictures to be reproduced anywhere other than at this site unless authorization is given. If you enjoyed the recipe and would like to publish it on your own site, please re-write it in your own words, and link back to my site and recipe page. Read my disclosure and copyright policy. This post may contain affiliate links.


Cakes & Cupcakes Chocolate Christmas Dessert Recipes Holiday Recipes Recipe

Leave a comment & rating

Your email address will not be published. Required fields are marked *


  1. Do I have to do anything different to the recipe if I want to add peanut butter, chocolate chips, or reeces’s pieces to the batter? Thanks!

  2. Can I just use lactose free milk for the frosting? I always have to buy that for household use anyways and I wanna be able to enjoy my man’s birthday cake with more comfort lol and I’m already gonna be using sour cream in the cake so the whole milk would be overkill. I know it may not have the ideal texture but I’ve done it in the past with other recipes and never had complaints.

    1. I haven’t tested it yet, my only fear is that it will affect the texture of it. If you decide to try it, I’d love to know how it turns out.

  3. Re: Chocolate Peanut Butter Cake…..your write up states that the cake is made with cocoa powder and peanut butter, yet peanut butter is not listed in the ingredients nor instructions. However, It is listed for the frosting. So, it appears that this is actually a chocolate cake with peanut butter frosting, right? Or is your ingredient list wrong? It would help if you made corrections to the cake name or the ingredient list to reflect it accurately. I came looking for a chocolate peanut butter cake, hoping I had found one like my mom used to make, and although I’m sure it’s delicious, it’s a real disappointment to find this is not what I expected.

  4. I don’t know what went wrong but the cakes came out soupy even after 35 min. Then the middle sank. Tastes fine. Texture seems okay. Guess I’ll never know.

    1. Not sure why it would be soupy after 35 minutes. Hmm, usually the middle sinks from the oven temperature being too high or having to adjust from opening the door while it’s baking. That might have been that issue. So glad you were still able to enjoy it.