Peanut Butter Cake

5 from 1 vote
Jump to Recipe

This post contains affiliate links. Please read our disclosure policy.

Peanut Butter Cake has a deep and cozy peanut butter flavor, but itโ€™s not overly sweet. Topped with a sweet peanut butter frosting, this cake is rich, tender, and delicious.

yellow cake with chocolate frosting on a plate

Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.

At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe – my goal is for even the most beginner home cook to feel empowered in the kitchen.

I want each reader to walk away with a solid knowledge of each recipe, with all of the tips I’ve gathered from extensive testing of each recipe. I also answer questions my friends and family have asked about my recipes, to help everyone better understand the processes we use – and why!

Scrumptious Peanut Butter Cake

Peanut butter fanatics are going to love this scrumptious peanut butter cake. If you eat peanut butter by the spoonfuls, already, this is going to be your new favorite dessert! Not only is the cake itself made with creamy peanut butter, but itโ€™s topped with a sweet and creamy peanut butter frosting. The end result is pure peanut butter nirvana!

The best part about this peanut butter cake is that it stays fresh for days! Because it tastes just as great a couple days later, itโ€™s perfect for potlucks, family reunions, or parties. Make it ahead of time and enjoy it days later. 

picture of a slice of peanut butter cake in a pan

How To Make Peanut Butter Cake

For this recipe, you will be making your cake and frosting from scratch, so youโ€™ll need ingredients for both the cake batter and the frosting. Hereโ€™s what youโ€™ll need:

  • Peanut butter– You canโ€™t have peanut butter cake without the peanut butter. Youโ€™ll need peanut butter for both the cake batter and the frosting, so go ahead and buy a whole jar. 
  • Flour- I use cake flour, but you could use all-purpose flour as well. Spoon the flour into the measuring cup and then level it off with a butter knife. You donโ€™t want to scoop or pack the flour or youโ€™ll end up with too much. 
  • Brown sugar– Unlike flour, youโ€™ll want to use your measuring cup to scoop the brown sugar so itโ€™s packed tightly. Granulated sugar can be used instead of light brown sugar in a pinch but the flavor will change slightly.
  • Whole milk– Whole fat milk makes the cake moist and delicious. If you donโ€™t have whole milk, you could use 2% as well. 
  • Butter– Youโ€™ll need unsalted butter for both the cake batter and the frosting. Be sure to set your butter out on the counter for about 30-minutes to soften before using. 
  • Vegetable oil– Any cooking oil will work including olive oil, canola oil, or coconut oil. 
  • Eggs– Eggs work best in baking when they are at room temperature. Sit them on the counter with your butter 30-minutes before using. 
  • Baking powder– This is what helps your cake to rise and become nice and fluffy. 
  • Vanilla extract– Pure vanilla extract has the best flavor, but you can use imitation vanilla if thatโ€™s all you have. 
  • Cocoa powder– Adding cocoa powder to your peanut butter frosting will give it that chocolate peanut butter flavor. 
  • Powdered sugar– Donโ€™t use granulated sugar or youโ€™ll end up with a grainy texture to your frosting. 
  • Heavy cream– Youโ€™ll need heavy cream for your frosting. If you donโ€™t have any, you can make 1 cup by mixing ? cup of whole milk with ? cup melted butter. 
  • Salt– Youโ€™ll just need a little to enhance the flavors in the cake batter. 

This simple sheet cake is packed with peanut butter flavor and topped with a silky peanut butter and chocolate frosting. Get on your bakerโ€™s hat and letโ€™s get started!

  1. First, preheat your oven to 350?. Then, grease a 9×13 baking pan with cooking spray and set to the side. 
  2. In a medium bowl, whisk the cake flour, baking powder, and salt together. 
  3. Next, cream the butter and brown sugar together in a separate bowl using a stand mixer. 
  4. Add the vanilla and oil to the sugar mixture and mix until combined. 
  5. Increase your stand mixer speed to medium high and beat until the batter is light and fluffy. 
  6. Add ยพ cup of peanut butter to the mixture and mix until combined. 
  7. Add your eggs one at a time, beating after each egg. 
  8. Finally, add the flour to the wet ingredients in 3 parts, alternating with the milk.

Pro Tip: Start and finish with the flour. 

  1. Once youโ€™ve added the last part of your flour, finish mixing it in by hand to prevent over mixing the batter. 
  2. Pour your batter into the prepared baking pan. 
  3. Bake your peanut butter cake for 28-32 minutes. 
  4. Remove the cake from the oven and allow it to cool completely before frosting. 
  5. While the cake is cooling, make the frosting. First, cream the peanut butter and butter together in a mixing bowl with a paddle attachment. 
  6. Next, scrape the sides of the bowl and add in the cocoa powder. Mix until fully combined. 
  7. Add your powdered sugar 1 cup at a time, mixing after each cup. Mix until fully combined. 
  8. Slowly add the heavy cream into the peanut butter mixture with the mixer running on low speed. Beat at medium-high until light and fluffy. 
  9. Frost your cake, cut, and enjoy!
picture of a slice of peanut butter cake on a plate

Tips and Tricks to Perfect Peanut Butter Cake and FAQs: 

  • When creaming your butter and sugar, continue mixing until it is light and fluffy. 
  • Donโ€™t overmix the batter. At the end, make sure you mix by hand so it doesnโ€™t get overmixed. Overmixing can result in a dry, dense cake. 
  • Do the toothpick test. After baking for 28-minutes, stick a toothpick in the center of the cake. If it comes out clean, itโ€™s done, if not, put it back in the oven for another 4-minutes and check again. 
  • Donโ€™t use the all-natural peanut butter. All-natural peanut butter is too oily for this recipe. 
picture of a slice of peanut butter cake on a plate

FAQs

What temperature should I bake this cake?

The best temperature for baking a peanut butter cake is 350?.Baking at higher or lower temperatures will result in an uneven cook.ย 

How long does this recipe take to make?

This recipe will only take about 10-minutes to make the batter and 30-minutes to bake. But, it will take about an hour for the cake to completely cool. So, you can start devouring it in about 1 hour and 40-minutes.

How do you store leftover peanut butter cake?

Because there is milk in the frosting, you will need to store any leftover cake in the refrigerator. Cover the cake well with plastic wrap and store it in the fridge for up to 4-days.ย 
Additionally, you can freeze this sheet cake. First, flash freeze it by placing it in the freezer for 4-5 hours. Then, double wrap it with plastic wrap and a layer of aluminum foil. You can store it in the freezer for up to 3-months. When you are ready to eat it, place it in the refrigerator overnight to thaw.ย 

Can I add toppings?

Absolutely! In fact, peanut butter cups are my all time favorite topping for this cake. You could also use chocolate chips, sprinkles, or Reeseโ€™s M&Ms.ย 

Do I have to use peanut butter frosting?

Nope! If you like peanut butter, but not that much peanut butter, you can opt for a different frosting. Chocolate buttercream or cream cheese frosting would be just as delicious!

picture of a slice of peanut butter cake on a plate

More Cake Recipes Youโ€™ll Love

You can never have too much cake, and Iโ€™m a fan of all things cake! If you are too, youโ€™ll love my decadent Chocolate Chinese 5 Spice Cake, 2-Ingredient Cake Batter Truffles, or my favorite Oreo Chocolate Peanut Butter Ice Cream Freak Cake!

If you’re looking for more delicious peanut butter dishes please check out some of our favorites:

picture of a slice of peanut butter cake on a plate

Peanut Butter Cake Recipe

If you love this easy recipe please click the stars below to give it a five star rating and leave a comment! Pease also help me share on Instagram, Facebook, and Pinterest!

Follow on Instagram

Follow
picture of a slice of peanut butter cake on a plate

Only have 30 minutes to get dinner on the table? Sign up for my 30 minute dinner plans direct to your inbox!
Find and shop my favorite products in my Amazon storefront here!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
Please enable JavaScript in your browser to complete this form.
5 from 1 vote

Peanut Butter Cake

By: Courtney O’Dell
Servings: 12 servings
Prep: 10 minutes
Cook: 30 minutes
Additional Time: 1 minute
Total: 41 minutes
A piece of peanut butter cake on a plate.
Simple delicious easy baked peanut butter sheet cake is packed with peanut butter flavor and topped with a silky peanut butter and chocolate frosting or your favorite frosting recipe.

Ingredients 

Cake:

  • 3 cups cake flour
  • 1 ยพ cups light brown sugar, packed
  • 1 ยผ cup whole milk
  • ยพ cup creamy peanut butter
  • ยฝ cup unsalted butter, softened
  • ยฝ cup vegetable oil
  • 4 large eggs
  • 1 tablespoon baking powder
  • 2 teaspoons vanilla extract
  • 1 teaspoon salt

Frosting:

  • 1 cup unsalted butter
  • 1 cup creamy peanut butter
  • ยผ cup unsweetened cocoa powder
  • 3 cups powdered sugar
  • ยผ cup heavy cream

Instructions 

  • Preheat the oven to 350 degrees F and grease a 9×13 pan with cooking spray.
  • In a medium sized bowl, sift together the cake flour, baking powder, and salt. 
  • Using a stand mixer, combine the brown sugar and butter together until it becomes light and fluffy.
  • Add the vanilla and oil to the mixing bowl and mix until combined.
  • Once combined, increase the speed to medium-high until the batter is once again light and fluffy.
  • Add the peanut butter and mix until combined. 
  • Add the eggs one at a time.
  • Add the flour in 3 parts, alternating with the milk, starting and finishing with flour. 
  • Once the final part of flour is ready to be added, finish mixing by hand to prevent over mixing the batter.
  • Pour the batter into the prepared baking sheet.
  • Bake for 28-32 minutes or until a cake tester comes out clean.

Nutrition

Serving: 1gCalories: 903kcalCarbohydrates: 92gProtein: 15gFat: 55gSaturated Fat: 21gPolyunsaturated Fat: 29gCholesterol: 131mgSodium: 525mgFiber: 3gSugar: 57g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: cakes
Cuisine: American
Tried this recipe?Mention @sweetcsdesigns or tag #sweetcsdesigns!

About Courtney

Courtney loves to share great wine, good food, and loves to explore far flung places- all while masting an everyday elegant and easy style at lifestyle blog Sweet Cโ€™s Designs. Sweet C's devoted to finding the best food and drinks you'll want to make or find, around the world!

You May Also Like

5 from 1 vote (1 rating without comment)

Leave a comment

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

Recipe Rating