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.
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!
Table of contents
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.
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!
- First, preheat your oven to 350?. Then, grease a 9×13 baking pan with cooking spray and set to the side.
- In a medium bowl, whisk the cake flour, baking powder, and salt together.
- Next, cream the butter and brown sugar together in a separate bowl using a stand mixer.
- Add the vanilla and oil to the sugar mixture and mix until combined.
- Increase your stand mixer speed to medium high and beat until the batter is light and fluffy.
- Add ยพ cup of peanut butter to the mixture and mix until combined.
- Add your eggs one at a time, beating after each egg.
- Finally, add the flour to the wet ingredients in 3 parts, alternating with the milk.
Pro Tip: Start and finish with the flour.
- Once youโve added the last part of your flour, finish mixing it in by hand to prevent over mixing the batter.
- Pour your batter into the prepared baking pan.
- Bake your peanut butter cake for 28-32 minutes.
- Remove the cake from the oven and allow it to cool completely before frosting.
- While the cake is cooling, make the frosting. First, cream the peanut butter and butter together in a mixing bowl with a paddle attachment.
- Next, scrape the sides of the bowl and add in the cocoa powder. Mix until fully combined.
- Add your powdered sugar 1 cup at a time, mixing after each cup. Mix until fully combined.
- 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.
- Frost your cake, cut, and enjoy!
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.
FAQs
The best temperature for baking a peanut butter cake is 350?.Baking at higher or lower temperatures will result in an uneven cook.ย
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.
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.ย
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.ย
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!
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:
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
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!
Peanut Butter Cake
Equipment
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
Nutrition information is automatically calculated, so should only be used as an approximation.