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: Rich, Moist, and Totally Irresistible

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45–50 minutes
  • Yield: 12–16 slices
  • Category: Dessert, Cakes, Baking
  • Method: Baked
  • Cuisine: American
  • Diet: Vegetarian

Description

This peanut butter cake with peanut butter frosting is rich, ultra-moist, and bursting with bold peanut butter flavor. Topped with creamy, fluffy frosting, this easy homemade cake is perfect for celebrations or everyday cravings—an irresistible treat for peanut butter lovers!


Ingredients

  • For the Peanut Butter Cake:
  • 2 cups all-purpose flour
  • 1 tsp baking powder
  • ½ tsp baking soda
  • ½ tsp salt
  • ¾ cup creamy peanut butter
  • ¾ cup granulated sugar
  • ½ cup brown sugar, packed
  • ½ cup vegetable oil
  • 2 large eggs
  • 1 tsp vanilla extract
  • 1 cup milk (or buttermilk)
  • For the Peanut Butter Frosting:
  • ½ cup creamy peanut butter
  • ½ cup unsalted butter, softened
  • 2 cups powdered sugar
  • 23 tbsp milk or cream
  • 1 tsp vanilla extract
  • Optional: pinch of salt

Instructions

  1. Preheat oven to 350°F (175°C). Grease a 9×13-inch baking pan or two 8-inch round pans.

  2. In a bowl, whisk together flour, baking powder, baking soda, and salt.

  3. In another bowl, beat peanut butter, granulated sugar, brown sugar, and oil until smooth.

  4. Add eggs and vanilla. Mix until incorporated.

  5. Alternately add the dry ingredients and milk, mixing until batter is smooth.

  6. Pour into prepared pan(s) and bake for 28–32 minutes, or until a toothpick inserted in the center comes out clean.

  7. Let the cake cool completely.

  8. For frosting, beat peanut butter and butter until creamy. Gradually mix in powdered sugar, milk, and vanilla until smooth and spreadable.

  9. Frost the cooled cake and garnish as desired.


Notes

  • For cupcakes: Bake at 350°F for 18–20 minutes.
  • To reduce sweetness, use less powdered sugar in the frosting.
  • Crunchy peanut butter works great in the frosting for added texture.
  • Swirl in jam or drizzle chocolate for added flair.