Peanut Butter Cake with Peanut Butter Frosting

WANT TO SAVE THIS RECIPE?

If you’re a peanut butter lover, prepare to fall head over heels for this rich and dreamy Peanut Butter Cake with Peanut Butter Frosting. This cake delivers a heavenly balance of nutty, sweet, and salty in every bite. The moist, fluffy layers are deeply infused with the flavor of roasted peanuts, and the frosting—oh, the frosting—is a smooth, creamy, and slightly salty peanut butter cloud that melts in your mouth. Whether you’re celebrating a special occasion or simply satisfying a sweet tooth, this cake brings pure joy to the table.

Not only does this cake look stunning, with its golden hue and elegant piping, but the flavor will leave your guests talking long after the last crumb disappears. Crunchy peanut bits line the base and crown the top, adding just the right amount of texture to contrast with the creamy frosting. It’s indulgent but comforting—like a warm hug in dessert form. A true showstopper that’s surprisingly easy to make at home.


Ingredients for this Peanut Butter Cake with Peanut Butter Frosting

For the Cake:

  • 2 ½ cups all-purpose flour
  • 2 tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • ¾ cup unsalted butter, softened
  • 1 cup creamy peanut butter
  • 1 ¾ cups light brown sugar
  • 4 large eggs
  • 1 tsp vanilla extract
  • 1 cup whole milk
  • ½ cup sour cream

For the Peanut Butter Frosting:

  • 1 cup unsalted butter, softened
  • 1 ¼ cups creamy peanut butter
  • 4 cups powdered sugar
  • 1 tsp vanilla extract
  • ¼ cup heavy cream (adjust for desired consistency)

Optional Garnish:

  • Crushed roasted peanuts for edges and topping
  • Swirls of piped frosting for decoration

Step 1: Prepare the Cake Pans and Oven

Start by preheating your oven to 350°F (175°C). Grease and line two 9-inch round cake pans with parchment paper to ensure your cake releases easily and maintains a beautiful shape.


Step 2: Mix the Dry Ingredients

In a large bowl, whisk together the flour, baking powder, baking soda, and salt. This blend ensures your cake rises evenly and has a tender crumb. Set aside for later.


Step 3: Cream the Butter, Peanut Butter, and Sugar

In a stand mixer or large mixing bowl, beat the butter and peanut butter until smooth and fluffy—about 2–3 minutes. Gradually add the brown sugar and continue beating until the mixture is light in color and creamy.


Step 4: Add the Eggs and Vanilla

Crack in the eggs one at a time, mixing well after each addition. Then stir in the vanilla extract. This step builds structure and infuses the cake with flavor.


Step 5: Combine the Wet and Dry Ingredients

Alternate adding the dry ingredient mixture and the milk to the creamed mixture, beginning and ending with the dry ingredients. Add the sour cream last and mix just until everything is combined. The batter will be thick and rich—perfect for a dense, moist cake.


Step 6: Bake the Cakes

Divide the batter evenly between your prepared pans. Smooth the tops and bake for 28–32 minutes or until a toothpick inserted in the center comes out clean. Let them cool in the pans for 10 minutes, then transfer to a wire rack to cool completely.


Step 7: Make the Peanut Butter Frosting

In a clean mixing bowl, beat the butter and peanut butter until smooth. Gradually add the powdered sugar, mixing on low to avoid a sugar cloud. Stir in the vanilla and heavy cream and beat on high until the frosting is fluffy and spreadable. Add more cream if a looser consistency is desired.


Step 8: Assemble and Decorate

Place one cake layer on your serving plate and spread a generous amount of frosting on top. Add the second layer and frost the top and sides of the cake. Use a piping bag to decorate the top with swirls, and gently press crushed peanuts along the base and over the top if desired. Refrigerate briefly to set the frosting before serving.


Storage Instructions

To keep your Peanut Butter Cake with Peanut Butter Frosting tasting fresh and fabulous, follow these easy storage tips:

  • Room Temperature: If you plan to serve the cake within 1–2 days, it can be stored at room temperature in an airtight cake container. Just be sure your kitchen isn’t too warm, as the frosting is butter-based and can soften quickly.
  • Refrigerator: For longer freshness (up to 5 days), refrigerate the cake. Wrap it loosely in plastic wrap or store it in a cake keeper. Before serving, allow it to come to room temperature for the best flavor and texture.
  • Freezer: This cake freezes beautifully! Wrap individual slices or the whole cake (frosted or unfrosted) tightly in plastic wrap and foil, then freeze for up to 2 months. Thaw overnight in the fridge before enjoying.

Estimated Nutrition (Per Slice, Based on 12 Servings)

  • Calories: ~610
  • Total Fat: 38g
  • Saturated Fat: 15g
  • Cholesterol: 95mg
  • Sodium: 340mg
  • Carbohydrates: 60g
  • Sugar: 45g
  • Protein: 9g

Note: Nutritional values are approximate and may vary based on ingredient brands and portion sizes.


Frequently Asked Questions

### 1. Can I use natural peanut butter for this cake?

Yes, but make sure it’s well-stirred and not too oily or dry. The texture of the cake might be slightly denser with natural peanut butter.

2. Can I make this cake ahead of time?

Absolutely! You can bake the cake layers a day ahead and store them wrapped in plastic. Frost the next day for a fresh finish.

3. How do I make the frosting less sweet?

Try reducing the powdered sugar slightly and using a pinch of salt or a touch more peanut butter to balance the sweetness.

4. Can I use a different frosting?

Yes! Cream cheese frosting or chocolate ganache also pairs beautifully with the nutty cake layers.

5. Is this recipe suitable for cupcakes?

Definitely. You can make about 24 cupcakes with this batter. Adjust the baking time to 18–20 minutes.

6. Can I make it gluten-free?

Use a gluten-free 1:1 baking flour blend, and double-check that your peanut butter is certified gluten-free.

7. What if I don’t have sour cream?

You can substitute it with plain Greek yogurt or buttermilk for a similar tang and moisture.

8. Can I add mix-ins like chocolate chips or chopped peanuts?

Yes, fold them into the batter before baking to add extra texture and bursts of flavor!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Cake with Peanut Butter Frosting

  • Author: Sally
  • Prep Time: 30 minutes
  • Cook Time: 30 minutes
  • Total Time: 1 hour
  • Yield: 12 servings 1x
  • Category: Dessert

Description

If you’re craving a dessert that’s rich, creamy, and bursting with nutty flavor, this Peanut Butter Cake with Peanut Butter Frosting is your dream come true. Perfect for celebrations or a comforting weekend treat, it features soft, tender cake layers and a whipped peanut butter frosting that’s pure indulgence. This cake is not only visually stunning, but it’s also loaded with flavor, texture, and charm. It’s the ideal pick for easy dessert recipes, sweet snack ideas, or when you need birthday cake inspiration. With notes of roasted peanuts, subtle sweetness, and a creamy finish, this cake is a must-try for peanut butter fans. It’s a delicious choice for anyone hunting down a quick dessert, easy party recipe, or simply looking to wow with a homemade treat.


Ingredients

Scale

Cake:

2 1/2 cups all-purpose flour

2 tsp baking powder

1/2 tsp baking soda

1/2 tsp salt

3/4 cup unsalted butter, softened

1 cup creamy peanut butter

1 3/4 cups light brown sugar

4 large eggs

1 tsp vanilla extract

1 cup whole milk

1/2 cup sour cream

Frosting:

1 cup unsalted butter, softened

1 1/4 cups creamy peanut butter

4 cups powdered sugar

1 tsp vanilla extract

1/4 cup heavy cream (adjust for desired consistency)

Garnish (optional):

Crushed peanuts

Extra frosting for piping


Instructions

  1. Preheat oven to 350°F (175°C). Grease and line two 9-inch round cake pans.
  2. In a bowl, whisk together flour, baking powder, baking soda, and salt.
  3. In a mixer, beat butter and peanut butter until fluffy. Add brown sugar and beat again.
  4. Add eggs one at a time, then mix in vanilla.
  5. Alternately add dry ingredients and milk, beginning and ending with dry. Stir in sour cream.
  6. Divide batter into pans and bake 28-32 minutes. Cool on a wire rack.
  7. For frosting, beat butter and peanut butter until creamy. Add powdered sugar, vanilla, and cream. Beat until fluffy.
  8. Layer cakes with frosting. Frost entire cake and decorate with piping and crushed peanuts.

Leave a Reply

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

Recipe rating