Peanut Butter Cupcakes

Save this recipe on:

Soft, fluffy, and packed with rich peanut butter flavor, these Peanut Butter Cupcakes are the kind of dessert that disappears fast. Each cupcake bakes up tender and golden, then gets topped with a silky peanut butter frosting that pipes beautifully and tastes like the filling of your favorite candy in every bite.

Pin this Recipe
Peanut Butter Cupcakes

They are perfect for birthdays, bake sales, holiday trays, or any day when you want something sweet that feels a little extra special without being complicated. With a classic homemade cupcake base and a frosting that is creamy, nutty, and irresistible, this is one of those desserts you will want to make again and again.


Why You’ll Love This Peanut Butter Cupcakes

These cupcakes strike the perfect balance between nostalgic and bakery-worthy. The crumb is soft and moist, the peanut butter flavor comes through clearly, and the frosting adds a rich finish without feeling too heavy. They also look gorgeous with a swirl of frosting and a peanut butter cup on top, so they are easy to dress up for parties.

Another reason to love them is how approachable they are. The ingredients are simple, the steps are straightforward, and the recipe works well whether you are baking for family, friends, or just because you have a craving for peanut butter desserts.


What Kind of Peanut Butter Should I Use for Peanut Butter Cupcakes?

For the best texture, use a regular creamy peanut butter rather than a natural one that separates in the jar. Standard creamy peanut butter blends smoothly into both the batter and frosting, giving you consistent flavor and structure without making the cupcakes oily or dense.

If you want a little texture, you can fold in a spoonful of finely chopped peanut butter cups at the end, but the main peanut butter in the recipe should stay smooth and creamy. That helps the batter bake evenly and keeps the frosting soft enough to pipe.


Ingredients for the Peanut Butter Cupcakes

Each ingredient in these cupcakes has a purpose, and together they create that tender crumb and rich peanut butter taste.

All-purpose flour gives the cupcakes structure while still keeping them soft.

Baking powder helps the cupcakes rise with a light, fluffy texture.

Salt balances the sweetness and deepens the nutty peanut butter flavor.

Unsalted butter adds richness and helps create a tender crumb.

Creamy peanut butter is the star ingredient, bringing the bold flavor that makes these cupcakes stand out.

Granulated sugar sweetens the batter and helps the cupcakes stay soft.

Brown sugar adds moisture and a subtle caramel note that pairs beautifully with peanut butter.

Eggs bind the batter and give the cupcakes structure.

Vanilla extract rounds out the flavor and adds warmth.

Milk loosens the batter and keeps the cupcakes moist.

Powdered sugar forms the base of the frosting and gives it that fluffy, pipeable finish.

Heavy cream smooths out the frosting and makes it extra creamy.

Mini peanut butter cups make the perfect topping and add a fun candy-shop look.


How To Make the Peanut Butter Cupcakes

These cupcakes come together in a few easy stages, and the result is well worth it.

Step 1: Prep the Pan and Oven

Line a 12-cup muffin pan with cupcake liners and preheat your oven to 350°F. Getting everything ready first makes the mixing process easier and helps the batter go straight into the oven.

Step 2: Mix the Dry Ingredients

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

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

In a large bowl, beat the butter, creamy peanut butter, granulated sugar, and brown sugar until the mixture looks light and fluffy. This step builds flavor and creates a smooth base for the batter.

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 prevents it from curdling.

Step 5: Alternate the Dry Ingredients and Milk

Add the flour mixture in batches, alternating with the milk. Mix just until combined so the cupcakes stay soft and tender instead of becoming dense.

Step 6: Fill and Bake

Divide the batter evenly among the liners, filling each about two-thirds full. Bake until the tops are lightly golden and a toothpick comes out clean, about 18 to 20 minutes. Let the cupcakes cool completely before frosting.

Step 7: Make the Peanut Butter Frosting

Beat butter and peanut butter until smooth, then mix in powdered sugar and enough heavy cream to create a fluffy, pipeable frosting. Add vanilla and a small pinch of salt to balance the sweetness.

Step 8: Frost and Finish

Pipe or spread the frosting onto the cooled cupcakes, then top each one with a mini peanut butter cup. That final touch makes them look polished and adds even more peanut butter goodness.


Serving and Storing Peanut Butter Cupcakes

This recipe makes 12 standard cupcakes, so it comfortably feeds 12 people, or a few less if everyone goes back for seconds. They are wonderful served at room temperature when the frosting is soft and creamy.

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 little while before serving so the frosting becomes smooth and luscious again. You can also freeze the unfrosted cupcakes for longer storage and frost them fresh later.


What to Serve With Peanut Butter Cupcakes?

Cold Milk

A glass of cold milk is a classic pairing that balances the sweet, nutty richness of the cupcakes.

Hot Coffee

Coffee pairs beautifully with peanut butter desserts and adds a slightly bitter contrast that keeps each bite from feeling too sweet.

Chocolate Drizzle

A light drizzle of melted chocolate over the frosting makes these cupcakes feel even more indulgent.

Vanilla Ice Cream

Serve the cupcakes with a small scoop of vanilla ice cream for a dessert plate that feels extra special.

Fresh Strawberries

Fresh berries bring a bright, juicy contrast that cuts through the richness and makes the dessert feel more balanced.


Want More Dessert Ideas?

If you love these Peanut Butter Cupcakes, you might also enjoy a few more sweet favorites from Nora Nosh:


Save This Pin For Later

📌 Save these Peanut Butter Cupcakes to your Pinterest dessert board so you can come back to them any time.

And let me know in the comments how yours turned out. Did you top them with mini peanut butter cups, chocolate shavings, or a drizzle of melted chocolate? Did you make them for a party or keep them all to yourself?

I love hearing how others make these recipes their own. Questions are welcome too, and there is always room for a little baking inspiration.

For even more recipe inspiration, explore beautifully curated favorites on Nora Nosh Recipes on Pinterest.


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

Peanut Butter Cupcakes


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Nora
  • Total Time: 40 minutes
  • Yield: 12 cupcakes
  • Diet: Vegetarian

Description

These Peanut Butter Cupcakes are the kind of homemade dessert that gets everyone excited before the frosting is even on. Soft, fluffy cupcake layers are filled with rich peanut butter flavor, then topped with a creamy peanut butter frosting and finished with a peanut butter cup for the ultimate sweet treat. They are perfect for birthday desserts, easy party desserts, bake sale ideas, holiday baking, and anytime you need an easy recipe that feels special. If you love peanut butter desserts, cupcake recipes, easy baking ideas, and fun food ideas for sharing, this one delivers every time.


Ingredients

1 1/2 cups all-purpose flour

1 1/2 teaspoons baking powder

1/4 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

2 teaspoons vanilla extract

1/2 cup whole milk

1/2 cup unsalted butter, softened

3/4 cup creamy peanut butter

2 1/2 cups powdered sugar

3 tablespoons heavy cream

1 teaspoon vanilla extract

1 pinch salt

12 mini peanut butter cups


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 mixing bowl, beat the butter and peanut butter until smooth. Add the granulated sugar and brown sugar, then beat until light and fluffy.

4. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.

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

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

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

8. For the frosting, beat the butter and peanut butter until creamy.

9. Add the powdered sugar, heavy cream, vanilla extract, and pinch of salt. Beat until smooth and fluffy.

10. Pipe or spread the frosting onto the cooled cupcakes.

11. Top each cupcake with a mini peanut butter cup and serve.

Notes

Do not overmix the batter after adding the flour, or the cupcakes can turn dense instead of staying soft and tender.

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

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 420
  • Sugar: 31g
  • Sodium: 180mg
  • Fat: 24g
  • Saturated Fat: 10g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 47g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 58mg

Save this recipe on: