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 with swirl of chocolate peanut butter frosting and a peanut butter cup on top

Peanut Butter Cupcakes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 72 reviews
  • Author: Sally
  • Prep Time: 20 minutes
  • Cook Time: 22 minutes
  • Total Time: 3 hours, 30 minutes
  • Yield: 14 cupcakes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Description

These are my new & improved peanut butter cupcakes. Adapted from my peanut butter cupcakes with dark chocolate frosting recipe, I use oil, brown sugar, sour cream, and extra milk to guarantee each cupcake is soft and moist. Finely chopped peanuts add flavor. They’re tender, flavorful, and EASY, making this updated recipe the indisputable peanut butter cupcake champion!


Ingredients

  • 1 and 1/4 cups (156g) all-purpose flour (spooned & leveled)
  • 1/2 teaspoon baking soda
  • 1/4 teaspoon salt
  • 1/2 cup (120ml) canola or vegetable oil*
  • 1/2 cup (125gcreamy peanut butter*
  • 1 cup (200g) packed light or dark brown sugar
  • 1 large egg, at room temperature
  • 1/3 cup (80gsour cream, at room temperature
  • 1 and 1/2 teaspoons pure vanilla extract
  • 3/4 cup (180ml) whole milk, at room temperature*
  • 1/3 cup (40g) very finely crushed or chopped peanuts*

Chocolate Peanut Butter Frosting

  • 1 cup (16 Tbsp; 226g) unsalted butter, softened to room temperature
  • 3 and 1/2 cups (420g) confectioners’ sugar
  • 1/2 cup (41g) unsweetened natural or dutch-process cocoa powder
  • 3 Tablespoons (45ml) heavy cream or milk
  • 1/3 (80g) cup creamy peanut butter*
  • 1 teaspoon pure vanilla extract
  • 1/4 teaspoon salt
  • optional for garnish: mini Reese’s Peanut Butter Cups or chopped peanuts

Instructions

  1. Preheat the oven to 350°F (177°C). Line a 12-cup muffin pan with cupcake liners. Line a second pan with 2-3 liners because this recipe yields 14-15 cupcakes. Set aside.
  2. Make the cupcakes: Whisk the flour, baking soda, and salt together in a medium bowl. Set aside.
  3. Using a handheld mixer, stand mixer fitted with a whisk or paddle attachment, or a whisk, mix the oil, peanut butter, brown sugar, egg, sour cream, and vanilla extract together in a large bowl. Add the dry ingredients, milk, and peanuts and whisk or beat together until completely combined. Avoid overmixing. Batter will be slightly thick.
  4. Pour/spoon the batter into the liners, filling only 2/3 full to avoid baking over the sides. Bake for 21-23 minutes, or until a toothpick inserted in the center comes out clean and the tops of the cupcakes spring back when gently touched. For around 35 mini cupcakes, bake for about 11-13 minutes, same oven temperature. Allow the cupcakes to cool completely before frosting.
  5. Make the frosting: With a handheld or stand mixer fitted with a paddle or whisk attachment, beat the butter on medium speed until creamy, about 2 minutes. Add confectioners’ sugar, cocoa powder, and milk. Beat on low speed for 30 seconds, then add the peanut butter, vanilla extract, and salt. Beat on medium-high speed for 2 minutes until combined. Add 1/4 cup more confectioners’ sugar if frosting is too thin or another 1-2 Tablespoons of cream/milk if frosting is too thick. Taste. Add extra peanut butter or a pinch of salt if desired.
  6.  Frost cooled cupcakes. I piped a basic tall swirl using Ateco 849 piping tip. You can watch me decorate the cupcakes in the video in the blog post. Garnish with peanut butter cup, if desired.
  7. Cover and store leftovers in the refrigerator for up to 5 days. I recommend a cupcake carrier for storing and transporting decorated cupcakes.

Notes

  1. Make Ahead / Freezing Instructions: Cupcakes can be made ahead 1 day in advance, covered, and stored at room temperature or in the refrigerator. Frosting can also be made 1 day in advance, covered, and stored in the refrigerator until ready to use. Frosted or unfrosted cupcakes can be frozen up to 2-3 months. Thaw overnight in the refrigerator.
  2. Special Tools (affiliate links): 12-cup Muffin Pan | Cupcake Liners | Electric Mixer (Handheld or Stand) | Glass Mixing Bowl | Whisk | Piping Bag (Reusable or Disposable) | Ateco #849 Piping Tip | Cupcake Carrier
  3. Oil: Melted coconut oil works too. Melted butter won’t add the same level of moisture needed for this recipe.
  4. Peanut Butter: For best texture in the cupcakes and frosting, I strongly suggest a processed creamy peanut butter such as Jif or Skippy creamy. I do not recommend oily or natural style peanut butter for this recipe.
  5. Milk: For best tasting cupcakes, I highly recommend whole milk or even buttermilk. 2% milk can be used as well. Nondairy milks work too.
  6. Peanuts: For exceptional peanut flavor, finely chopped peanuts are highly recommend. Chop them up very fine as shown in the video and photo above. The finer you chop them, the more they will blend into the baked cupcakes. You can’t taste the chunks, just the flavor. For a delicious salty/sweet flavor, use salted peanuts or, if you prefer, choose unsalted peanuts. I love salted peanuts for this recipe!
  7. Why is Everything at Room Temperature? All refrigerated items should be at room temperature so the batter mixes together easily and evenly. Read more about why room temperature ingredients are important.
  8. Cake: Feel free to use this batter as a cake. As written, you’ll have enough batter for an 11×7 inch cake. Perhaps even enough for a small 2 layer cake. Feel free to make the batter twice (for best results, do not double—make twice) and use it for a larger cake or layer cake.