Go Back
+ servings

Peanut Butter Cupcakes with Peanut Butter Frosting

Peanut Butter Cupcakes with Peanut Butter Frosting are cupcakes made with peanut butter and topped with a homemade peanut butter frosting.

Course Breakfast, Dessert, Snack
Cuisine American
Keyword Peanut Butter Muffins with Peanut Butter Frosting
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings 20 muffins
Calories 334 kcal
Author Amanda Rettke--iambaker.net



  • 2 cups (250g) all-purpose flour
  • 2 teaspoons baking powder
  • ½ cup (1 stick or 113g) butter
  • cups (300g) granulated sugar
  • 1 cup creamy peanut butter
  • 1 teaspoon vanilla extract
  • 2 large eggs, room temperature
  • ¾ cup (184g) buttermilk


  • 1 cup (125g) confectioners' sugar, sifted
  • 3 tablespoons butter, room temperature
  • cups creamy peanut butter
  • 3 tablespoons heavy cream
  • ½ teaspoon vanilla
  • 1 pinch salt


  1. Preheat the oven to 350°F. This recipe makes 20 cupcakes, so prepare one pan (or maybe two) with cupcake liners. Set aside.


  1. In a medium bowl, whisk together the flour and baking powder. Set aside.

  2. In a large bowl, with a mixer on medium speed, beat the butter and granulated sugar for 3 minutes, or until fluffy.

  3. Beat in the peanut butter and vanilla.
  4. Add the eggs, 1 at a time, beating well after each addition.
  5. Reduce the mixer speed to low. Add the flour mixture alternately with the buttermilk, beginning and ending with the flour mixture.

  6. Fill the cupcake liners 2/3 of the way full with batter. 

  7. Bake the cupcakes for 20 minutes, rotating the pans halfway through (after 10 minutes). The cupcakes are done when an inserted toothpick comes out with a few crumbs, but no wet batter.

  8. Cool the cupcakes in the pans on wire racks for 5 minutes. Then, remove them from the pans and let them cool completely on the racks.


  1. In a large bowl, use a hand mixer on low speed to beat the confectioners' sugar, butter, peanut butter, heavy cream, vanilla, and salt.

  2. Increase the speed to high and beat until light and fluffy.

  3. Spread a thin layer of the frosting on the cooled cupcakes. Serve.