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 Cupcake Recipe

Peanut Butter Cupcake Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: 7xeu5
  • Total Time: 35 minutes

Description

If you love peanut butter, these Peanut Butter Cupcakes are going to be your new favorite treat! Soft, moist cupcakes packed with peanut butter flavor and topped with a creamy, fluffy peanut butter frosting—each bite is pure bliss. Perfect for birthdays, bake sales, or any sweet craving, this recipe is quick, easy, and sure to please a crowd.

Subscribe to our newsletter for more mouthwatering dessert recipes delivered straight to your inbox!


Ingredients

Scale

For the Cupcakes:

  • 1 ½ cups all-purpose flour
  • 1 ½ teaspoons baking powder
  • ½ teaspoon baking soda
  • ¼ teaspoon salt
  • ½ cup creamy peanut butter
  • ½ cup unsalted butter (softened)
  • 1 cup granulated sugar
  • 2 large eggs
  • 1 teaspoon vanilla extract
  • ¾ cup milk (room temperature)

For the Peanut Butter Frosting:

  • ½ cup creamy peanut butter
  • ½ cup unsalted butter (softened)
  • 2 cups powdered sugar
  • 1 teaspoon vanilla extract
  • 23 tablespoons heavy cream or milk (adjust for desired consistency)

Optional Garnishes:

  • Chopped peanuts
  • Mini chocolate chips
  • Peanut butter cups (for decorating)

Instructions

Step 1: Preheat the Oven

  1. Preheat your oven to 350°F (175°C). Line a muffin tin with cupcake liners.

Step 2: Make the Cupcake Batter

  1. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
  2. In a large mixing bowl, beat the butter, peanut butter, and sugar with an electric mixer on medium speed until light and fluffy (about 2-3 minutes).
  3. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
  4. Gradually add the flour mixture, alternating with the milk. Start and end with the flour, mixing until just combined—don’t overmix.

Step 3: Bake the Cupcakes

  1. Divide the batter evenly into the prepared cupcake liners, filling each about ⅔ full.
  2. Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
  3. Remove from the oven and let the cupcakes cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.

Step 4: Make the Frosting

  1. In a large mixing bowl, beat the peanut butter and softened butter until smooth and creamy.
  2. Gradually add the powdered sugar, mixing on low speed. Stir in the vanilla extract.
  3. Add the heavy cream (1 tablespoon at a time) and beat on high until the frosting is light, fluffy, and spreadable.

Step 5: Frost and Decorate

  1. Once the cupcakes are completely cool, pipe or spread the frosting generously on top.
  2. Garnish with chopped peanuts, mini chocolate chips, or peanut butter cups for an extra special touch.

Notes

  • Room Temperature Ingredients: Use softened butter and room-temperature eggs for the smoothest batter and frosting.
  • Don’t Overmix: Mix the batter until the dry ingredients are just incorporated to keep the cupcakes light and fluffy.
  • Adjust the Frosting Consistency: Add more powdered sugar for a stiffer frosting or a little milk for a creamier texture.
  • Use Creamy Peanut Butter: Avoid natural peanut butter, as it can alter the texture of the cupcakes and frosting.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Cuisine: American