Peanut Butter Cupcakes

WANT TO SAVE THIS RECIPE?

Peanut Butter Cupcakes are the kind of dessert that instantly makes people happy. They bake up soft, tender, and full of rich peanut butter flavor, then get finished with a creamy frosting that turns every bite into something extra special. If you love the sweet and salty charm of classic peanut butter treats, these cupcakes bring that comfort in the most delicious way.

They are simple enough to make for a casual weekend bake, but they also feel right at home on a party table, holiday dessert spread, or birthday tray. The crumb stays moist, the frosting is smooth and fluffy, and the flavor feels familiar in the best possible way. These cupcakes taste like something you would reach for again and again.

Why You’ll Love This Peanut Butter Cupcakes Recipe

These Peanut Butter Cupcakes have a soft texture and a deep peanut butter flavor that comes through in both the cake and the frosting. They are easy to make with everyday baking staples, and they hold up beautifully for sharing, storing, or making ahead. They also pair well with chocolate, chopped peanuts, or even a small peanut butter cup on top, so you can dress them up or keep them simple.

What Kind of Peanut Butter Should I Use?

For the best Peanut Butter Cupcakes, a regular creamy peanut butter works best because it gives the batter and frosting a smooth, reliable texture. Natural peanut butter can sometimes separate or make the batter a little oily, so it is not always the easiest choice here. If you want a classic bakery-style cupcake with dependable results, stick with a shelf-stable creamy peanut butter.

Ingredients for the Peanut Butter Cupcakes

Every ingredient in these Peanut Butter Cupcakes plays an important role in building the soft crumb, rich flavor, and fluffy frosting that make them so irresistible. A balanced mix of pantry basics and peanut butter creates cupcakes that taste homemade in the best way.

  • All-purpose flour helps give the cupcakes structure while keeping the crumb tender.
  • Baking powder lifts the batter so the cupcakes rise nicely in the oven.
  • Salt balances the sweetness and brings out the peanut butter flavor.
  • Unsalted butter adds richness and keeps both the cupcakes and frosting smooth.
  • Creamy peanut butter gives the recipe its signature flavor and creamy body.
  • Granulated sugar sweetens the batter and helps create a soft texture.
  • Brown sugar adds moisture and a deeper caramel-like sweetness.
  • Eggs bind the batter and help the cupcakes bake up light yet sturdy.
  • Vanilla extract rounds out the flavor and makes everything taste warmer and fuller.
  • Milk loosens the batter just enough for a soft, moist cupcake.
  • Powdered sugar creates a silky peanut butter frosting with the right sweetness.
  • Heavy cream makes the frosting light, fluffy, and easy to spread or pipe.
  • Chopped peanuts or mini peanut butter cups make a fun topping if you want a little extra texture.
Pin this Recipe

How To Make the Peanut Butter Cupcakes

These Peanut Butter Cupcakes come together in a few simple steps, and the method is easy to follow even if you are baking them for the first time. Take your time with the mixing and let the cupcakes cool completely before frosting so the final result looks and tastes its best.

Step 1: Prepare the Pan and Oven

Preheat your oven to 350°F and line a standard muffin pan with cupcake liners. This makes the cupcakes easier to remove and helps them bake evenly.

Step 2: Mix the Dry Ingredients

In a medium bowl, whisk together the flour, baking powder, and salt. This step helps distribute the leavening evenly so the cupcakes rise with a consistent texture.

Step 3: Cream the Butter, Peanut Butter, and Sugars

In a large mixing bowl, beat the butter, peanut butter, granulated sugar, and brown sugar until the mixture looks light and creamy. This creates the flavorful base of the cupcakes and helps build a soft crumb.

Step 4: Add the Eggs and Vanilla

Beat in the eggs one at a time, then mix in the vanilla extract. This keeps the batter smooth and helps everything combine without overworking it.

Step 5: Alternate the Dry Ingredients and Milk

Add the flour mixture in batches, alternating with the milk, and mix just until combined. The batter should be smooth and thick, but you do not want to overmix or the cupcakes can lose some of their tenderness.

Step 6: Fill and Bake

Divide the batter evenly among the cupcake liners, filling each about two-thirds full. Bake for 18 to 22 minutes, or until the tops spring back lightly and a toothpick inserted in the center comes out clean.

Step 7: Cool Completely

Let the cupcakes rest in the pan for a few minutes, then transfer them to a wire rack to cool fully. Frosting warm cupcakes will make the topping slide, so this step matters.

Step 8: Make the Peanut Butter Frosting

Beat the butter and peanut butter until smooth, then add the powdered sugar, vanilla, and enough heavy cream to create a fluffy frosting. Once the cupcakes are cool, spread or pipe the frosting on top.

Step 9: Finish and Decorate

Top each cupcake with chopped peanuts or a mini peanut butter cup if you like. That little finishing touch makes them look bakery-worthy and adds even more peanut butter charm.

Serving and Storing Peanut Butter Cupcakes

This recipe makes 12 standard Peanut Butter Cupcakes, which is perfect for a small gathering, family dessert, or a make-ahead sweet treat for the week. Serve them at room temperature for the softest cake and creamiest frosting. If you want an extra indulgent dessert, add a drizzle of melted chocolate right before serving.

Store the cupcakes in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 5 days. If chilled, let them sit out for a bit before serving so the frosting softens again. You can also freeze the unfrosted cupcakes, then thaw and decorate them when you are ready.

What to Serve With Peanut Butter Cupcakes?

Chocolate Ganache Drizzle

A warm chocolate drizzle over the top makes these cupcakes feel even more decadent and brings out the classic peanut butter and chocolate pairing.

Cold Milk

A glass of cold milk is one of the simplest and best matches for Peanut Butter Cupcakes because it balances the richness perfectly.

Vanilla Ice Cream

A scoop of vanilla ice cream turns one cupcake into a plated dessert that feels extra special without much effort.

Fresh Strawberries

Fresh strawberries add a bright, juicy contrast that keeps the dessert from feeling too heavy.

Coffee or Espresso

Coffee pairs beautifully with peanut butter desserts and gives the sweetness a deeper, more balanced finish.

Chocolate Chips or Shavings

A sprinkle of chocolate chips or curls adds texture and makes the cupcakes look a little more dressed up.

Salted Pretzels

A few crushed salted pretzels on the side or on top add crunch and a salty edge that works so well with peanut butter.

Want More Dessert Ideas?

If Peanut Butter Cupcakes are your kind of treat, you might also enjoy Peanut Butter S’mores Sandwich Cookies for another rich peanut butter dessert, One-Bowl Banana Chocolate Muffins when you want something easy and chocolatey, Irresistible Blueberry Lime Cheesecake Cupcakes for a fruity cupcake option, and Decadent Chocolate S’mores Cupcakes with Gooey Marshmallow Center when you are in the mood for an even more over-the-top bake.

Save This Recipe For Later

Save these Peanut Butter Cupcakes to your Pinterest dessert board so you can come back to them any time. And when you make them, share how they turned out for you. Maybe you topped them with chopped peanuts, added chocolate, or tucked a candy center inside. Little changes like that always make a homemade recipe feel even more personal.

You can find more daily recipe inspiration on Janet Dishes on Pinterest, where there are plenty of sweet ideas to bookmark for later baking.

Conclusion

Peanut Butter Cupcakes are a simple homemade dessert with a lot of heart. They are soft, flavorful, easy to share, and perfect for anyone who loves peanut butter in dessert form. Whether you bake them for a celebration or just because the craving hits, this is one of those recipes that feels dependable, cozy, and absolutely worth making again.

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 Cupcakes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Janet Reynolds
  • Total Time: 40 minutes
  • Yield: 12 cupcakes

Description

Peanut Butter Cupcakes are soft, fluffy, and packed with rich peanut butter flavor, topped with a creamy peanut butter frosting for the ultimate homemade cupcake dessert. These easy peanut butter cupcakes are perfect for birthdays, parties, and anyone who loves classic peanut butter treats with a moist crumb and bakery-style finish.


Ingredients

1 1/4 cups all-purpose flour

1 teaspoon baking powder

1/2 teaspoon salt

1/2 cup unsalted butter, softened

1/2 cup creamy peanut butter

1/2 cup granulated sugar

1/2 cup light brown sugar

2 large eggs

1 teaspoon vanilla extract

1/2 cup milk

1/2 cup unsalted butter, softened

3/4 cup creamy peanut butter

2 1/2 cups powdered sugar

1 teaspoon vanilla extract

3 tablespoons heavy cream

2 tablespoons chopped peanuts or 12 mini peanut butter cups for topping


Instructions

1. Preheat the oven to 350°F and line a 12-cup muffin pan with cupcake liners.

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

3. In a large bowl, beat the butter, peanut butter, granulated sugar, and brown sugar until light and creamy.

4. Add the eggs one at a time, then mix in the vanilla extract.

5. Add the dry ingredients in batches, alternating with the milk, and mix just until combined.

6. Divide the batter evenly between the cupcake liners, filling each about two-thirds full.

7. Bake for 18 to 22 minutes, or until a toothpick inserted in the center comes out clean.

8. Let the cupcakes cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.

9. To make the frosting, beat the butter and peanut butter until smooth.

10. Add the powdered sugar and vanilla, then beat in the heavy cream until the frosting is fluffy and spreadable.

11. Frost the cooled cupcakes and top with chopped peanuts or mini peanut butter cups.

12. Serve right away or store in an airtight container until ready to enjoy.

Notes

Use regular creamy peanut butter for the smoothest batter and frosting. Natural peanut butter can make the texture oily or uneven.

Do not overmix the batter once the flour goes in. Mixing just until combined helps keep the cupcakes soft and tender.

Make sure the cupcakes are completely cool before frosting so the peanut butter frosting stays thick and fluffy.

  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 395
  • Sugar: 30g
  • Sodium: 180mg
  • Fat: 24g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 41g
  • Fiber: 1g
  • Protein: 7g
  • Cholesterol: 58mg

WANT TO SAVE THIS RECIPE?