Peanut Butter Cake with Peanut Butter Frosting

Peanut butter cake with a thick swirl of peanut butter frosting is the dessert to bake when you want something rich, soft, and made from ingredients you already own.

The two layers use brown sugar for moisture and a full cup of peanut butter in the batter, so every slice tastes deeply nutty. The frosting comes together in minutes, which makes this a great choice for birthdays and Sunday dinners.

Why This Peanut Butter Cake Recipe Works

Brown sugar and butter keep the crumb moist and tender, so the layers stay soft even after a day on the counter.

Peanut butter is in both the batter and the frosting, which gives the dessert a steady, rounded flavor from the first bite to the last.

Alternating the flour and milk keeps the batter smooth without overmixing, which protects the light texture.

Ingredients for Peanut Butter Cake

  • For the cake: two and a quarter cups sifted all purpose flour, two cups packed light brown sugar, one cup peanut butter, half a cup softened butter, three eggs, one and a quarter cups milk, two teaspoons vanilla, one teaspoon baking powder, and half a teaspoon baking soda.
  • For the frosting: one cup peanut butter, half a cup softened butter, about two cups powdered sugar, and a quarter cup milk added as needed.
  • For decorating: chopped peanuts or chocolate shavings are optional.

Light brown sugar. Pack it firmly into the cup so the layers get enough moisture and a soft caramel note.

Peanut butter. Use a creamy shelf stable jar for both the batter and the frosting so everything blends smoothly.

Room temperature butter. It should give slightly when pressed, which lets it trap air during creaming for a lighter crumb.

Eggs. Add them one at a time so each is fully mixed in before the next, which keeps the batter from curdling.

Powdered sugar. Sift it if it looks lumpy and add it gradually so you can stop when the frosting is easy to spread.

How to Make Peanut Butter Cake

1. Prepare the pans Set the oven to 350 degrees F, then grease and flour two nine inch round cake pans so the layers release cleanly.

2. Cream the butter and sugar Beat the butter and brown sugar for three minutes until light and fluffy, then mix in the peanut butter until the batter looks smooth.

3. Add the eggs Beat in the eggs one at a time, then stir in the vanilla.

4. Mix the dry ingredients Whisk the flour, baking powder, and baking soda together in a separate bowl.

5. Alternate with milk Add the flour mixture and the milk in alternating batches, starting and ending with flour, and mix only until combined.

6. Bake the layers Divide the batter between the pans, smooth the tops, and bake for 25 to 30 minutes until a toothpick comes out clean, then cool in the pans for ten minutes before turning out onto wire racks.

7. Make the frosting and assemble Beat the peanut butter and butter until creamy, add the powdered sugar and milk a little at a time until spreadable, then frost between the layers and over the cooled cake.

How to Serve Peanut Butter Cake

Cut the cake into twelve slices and serve each one with a cold glass of milk or a scoop of passion fruit ice cream. For a dessert table, pair it with fudgy chocolate chunk brownies, strawberries and cream cupcakes, and a pitcher of fresh peach lemonade. A scattering of chopped peanuts on top adds crunch and a finished look.

How to Store and Reheat Peanut Butter Cake

Cover the frosted cake and keep it at room temperature for up to three days, or in the refrigerator for up to a week. Let refrigerated slices sit on the counter for twenty minutes before serving so the frosting softens. To freeze, wrap unfrosted layers tightly and keep them for up to three months, then thaw overnight in the refrigerator before frosting.

Tips and Variations for Peanut Butter Cake

Prep the pans well. Grease and flour every corner so the layers release cleanly without tearing.

Sift the flour. Sifting removes lumps and keeps the crumb light.

Watch the oven. Start checking at twenty five minutes, since a toothpick that comes out clean means the cake is done.

Cool completely. Frosting a warm cake melts the frosting and slides the layers, so wait until the layers feel cool to the touch.

Flag the allergens. This cake contains peanuts, wheat, milk, and egg, so tell guests before serving.

Do not taste the batter. The raw batter contains uncooked egg and flour, so skip the spoon licking until the cake is baked.

Add toppings. Chopped peanuts, chocolate shavings, or a drizzle of melted chocolate add contrast without changing the cake itself.

Check trusted guidance. Learn more about safe egg handling in the Montana State University Extension egg fact sheet.

Frequently Asked Questions About Peanut Butter Cake

How do I keep peanut butter cake moist?

Measure the flour carefully, avoid overbaking, and cover the cake once it is frosted so air does not dry out the crumb.

Can I make peanut butter cake ahead of time?

Yes, bake and cool the layers a day early, wrap them well, and frost on the day you plan to serve.

Can I bake peanut butter cake in a sheet pan?

You can pour the batter into a nine by thirteen inch pan and bake for 30 to 35 minutes, then frost the top. Check with a toothpick for doneness.

Can I use crunchy peanut butter in the frosting?

Yes, crunchy peanut butter adds texture, though the frosting will be a little less smooth to spread.

Why is my frosting too thick?

Add milk one teaspoon at a time and beat until it reaches a spreadable consistency.

Peanut Butter Cake with Peanut Butter Frosting

Two moist brown sugar layers with a thick, creamy peanut butter frosting.
Prep Time 1 hour 30 minutes
Cook Time 30 minutes
Total Time 2 hours
Course Dessert
Cuisine American
Servings 12 slices
Calories 738 kcal

Equipment

  • Two 9 inch round cake pans
  • Electric mixer
  • Wire racks

Ingredients
  

Main Ingredients

  • 2 cup all purpose flour plus 1/4 cup more, sifted
  • 2 cup light brown sugar packed
  • 1 cup creamy peanut butter for the batter
  • ½ cup unsalted butter softened, for the batter
  • 1 tsp baking powder
  • ½ tsp baking soda
  • 1 cup milk plus 1/4 cup more, for the batter
  • 2 tsp vanilla extract
  • 3 large eggs room temperature
  • 1 cup creamy peanut butter for the frosting
  • ½ cup unsalted butter softened, for the frosting
  • 2 cup powdered sugar added gradually
  • ¼ cup milk added a little at a time, for the frosting

Instructions
 

Cooking

  • Prep. Heat the oven to 350 degrees F and grease and flour two 9 inch round pans.
  • Batter. Cream the butter and brown sugar, mix in the peanut butter, then beat in the eggs and vanilla.
  • Combine. Stir the flour, baking powder, and baking soda together and fold into the batter in alternating batches with the milk.
  • Bake. Divide between the pans and bake for 25 to 30 minutes, then cool in the pans for 10 minutes and turn out onto racks.
  • Frost. Beat the peanut butter and butter with the powdered sugar and milk until spreadable, then frost the cooled layers.

Notes

Substitutions: Swap crunchy peanut butter for part of the creamy for extra texture.
Tips: Cool the layers fully before frosting so the frosting stays thick.
Storage: Keep covered at room temperature for up to three days or in the refrigerator for up to a week.
Nutrition does not include the optional chopped peanuts or chocolate shavings.
Keyword All Purpose Flour, Brown Sugar, Peanut Butter, Peanut Butter Cake, Powdered Sugar