Go Back
+ servings
A peanut butter cupcake topped with a swirl of creamy peanut butter frosting.

Peanut Butter Cupcakes

Close-up of a smiling woman with curly dark hair sitting indoors at a cafe or restaurant.Amy Golden
No ratings yet
Prep Time 20 minutes
Cook Time 25 minutes
Cooling Time 30 minutes
Total Time 1 hour 15 minutes
Course Dessert
Cuisine American
Servings 18
Calories 392 kcal

Ingredients
  

  • 1 3/4 cups all-purpose flour
  • 2 1/4 teaspoons baking powder
  • 1/4 teaspoon salt
  • 1 cup packed light brown sugar
  • 1/4 cup granulated sugar
  • 1/2 cup sour cream
  • 2/3 cup creamy peanut butter
  • 3/4 cup whole milk
  • 5 tablespoons vegetable oil
  • 1 large egg
  • 2 teaspoons vanilla extract

For the Frosting:

  • 1/3 cup unsalted butter softened
  • 1 cup creamy peanut butter
  • 1 3/4 cups powdered sugar
  • 4 tablespoons heavy whipping cream plus more if needed
  • 1 teaspoon vanilla extract
  • Pinch of salt

Instructions
 

  • Preheat your oven to 350°F.
  • In a bowl, whisk together flour, baking powder, and salt.
    Finely ground flour in glass mixing bowl with whisk, baking ingredients for homemade baked goods.
  • In a separate bowl, combine the brown sugar, granulated sugar, sour cream, peanut butter, whole milk, vegetable oil, egg, and vanilla extract, whisking until the mixture is smooth.
    Whisking the smooth wet ingredients for peanut butter cupcakes in a glass bowl.
  • Combine the wet ingredients with the dry ingredients and stir just until mixed. Avoid overmixing.
    Peanut butter cupcake batter stirred in a glass bowl.
  • Line your cupcake pan with paper liners. Spoon the batter into the liners, filling each about 2/3 full. Bake for about 20-25 minutes, or until a toothpick inserted in the center comes out clean. Remove from the oven and let the cupcakes cool completely on a wire rack.
    Peanut Butter Cupcakes cooling on a wire rack after baking.
  • While the cupcakes cool, beat the butter until creamy. Mix in the peanut butter, then gradually add powdered sugar and heavy cream, alternating between them. Stir in vanilla extract and a pinch of salt. Taste frosting and add more cream or powdered sugar to reach your desired taste and consistency.
    Mixing creamy peanut butter frosting in a glass bowl for Peanut Butter Cupcakes.
  • Once smooth and fluffy, spread the frosting onto the cooled cupcakes. Enjoy your cupcakes!
    Peanut butter cupcakes with creamy peanut butter frosting.

Nutrition

Calories: 392kcalCarbohydrates: 40gProtein: 8gFat: 23gSaturated Fat: 7gSodium: 199mgFiber: 1g
Keyword Peanut Butter Cupcakes
Tried this recipe?Let us know how it was!