Peanut Butter Cupcakes are the kind of bakery-style treat that feels playful, rich, and comforting all at once. The cupcake base is soft and tender with a warm peanut butter flavor, while the creamy peanut butter frosting makes each bite smooth, sweet, and slightly salty in the best way.


These cupcakes are perfect for birthdays, bake sales, weekend baking, or anytime you want a dessert that looks impressive without being complicated. Add a mini peanut butter cup on top, and they instantly feel party-ready.
Why You’ll Love This Peanut Butter Cupcakes
These Peanut Butter Cupcakes have a soft crumb, a fluffy frosting, and that classic peanut butter flavor dessert lovers always come back to. They taste rich without being too heavy, and the hint of salt balances the sweetness beautifully.
They are also easy to decorate. A simple swirl of frosting and a chopped peanut butter cup can turn a basic cupcake into something that looks like it came from a bakery case.
What Makes Peanut Butter Cupcakes So Moist?
The secret is using creamy peanut butter with butter, brown sugar, and milk. Peanut butter adds flavor and richness, while brown sugar helps the cupcakes stay tender. Milk loosens the batter just enough so the cupcakes bake up soft instead of dense.
Another important detail is not overbaking. Peanut butter baked goods can dry out quickly, so pull the cupcakes from the oven as soon as a toothpick comes out with a few moist crumbs.
Ingredients for the Peanut Butter Cupcakes

Every ingredient has a clear role in these cupcakes, from the soft cake base to the creamy frosting. Use creamy peanut butter for the smoothest texture and room-temperature ingredients so the batter mixes evenly.
All-purpose flour: Gives the cupcakes structure while keeping the crumb soft.
Baking powder: Helps the cupcakes rise and keeps them light.
Salt: Balances the sweetness and brings out the peanut butter flavor.
Unsalted butter: Adds richness to both the cupcake batter and frosting.
Creamy peanut butter: The main flavor of the cupcakes and frosting. Choose a no-stir creamy peanut butter for the best consistency.
Granulated sugar: Sweetens the batter and helps create a tender texture.
Brown sugar: Adds moisture and a slightly caramel-like depth.
Eggs: Bind the batter and help the cupcakes bake with a soft, stable crumb.
Vanilla extract: Adds warmth and rounds out the peanut butter flavor.
Milk: Keeps the batter smooth and helps the cupcakes stay moist.
Powdered sugar: Sweetens and thickens the frosting.
Heavy cream: Makes the frosting fluffy and easy to pipe.
Mini peanut butter cups: Add a fun topping and a stronger candy-shop finish.
How To Make the Peanut Butter Cupcakes
Making Peanut Butter Cupcakes is simple when you build the batter in stages. Mix gently, fill the liners evenly, and let the cupcakes cool completely before frosting so the buttercream keeps its pretty swirl.
Step 1: Prepare the Pan
Preheat your oven to 350°F. Line a 12-cup muffin pan with cupcake liners. This keeps the cupcakes from sticking and makes serving easier.
Step 2: Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, and salt. Set this bowl aside so the dry ingredients are ready to add later.
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 smooth and fluffy. This step helps create a lighter cupcake texture.
Step 4: Add the Eggs and Vanilla
Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla extract. The mixture should look creamy and well combined.
Step 5: Finish the Batter
Add the dry ingredients in two additions, alternating with the milk. Mix only until combined. Avoid overmixing because it can make the cupcakes tough.
Step 6: Fill and Bake
Divide the batter evenly among the cupcake liners, filling each about two-thirds full. Bake for 18 to 21 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
Step 7: Cool Completely
Let the cupcakes cool in the pan for 5 minutes, then move them to a wire rack. Cool completely before frosting.
Step 8: Make the Peanut Butter Frosting
Beat the butter and peanut butter until smooth. Add powdered sugar, heavy cream, vanilla, and a pinch of salt. Beat until fluffy and pipeable.
Step 9: Decorate the Cupcakes
Pipe the frosting onto each cooled cupcake. Top with chopped mini peanut butter cups or a small piece of candy for a bakery-style finish.
Serving and Storing Peanut Butter Cupcakes
These Peanut Butter Cupcakes make 12 standard cupcakes, so they feed about 12 people if serving one cupcake per person. For parties with several desserts, you can cut the cupcakes in half or make mini cupcakes to serve a larger group.
Serve them at room temperature for the softest texture and creamiest frosting. Store leftovers in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. If chilled, let them sit out for 20 to 30 minutes before serving so the frosting softens.
You can also freeze the unfrosted cupcakes for up to 2 months. Wrap them tightly, thaw at room temperature, then frost right before serving.
What to Serve With Peanut Butter Cupcakes?
Cold Milk
A glass of cold milk is the classic pairing. It balances the richness of the peanut butter and makes each bite taste extra nostalgic.
Hot Coffee
Coffee cuts through the sweetness and pairs beautifully with the nutty flavor of the cupcakes. It is a great option for brunch, dessert tables, or afternoon treats.
Fresh Strawberries
Strawberries add freshness and a little tartness, which keeps the dessert from feeling too heavy. Serve them on the side for a simple, colorful plate.
Chocolate Sauce
A light drizzle of chocolate sauce turns these cupcakes into a peanut butter chocolate dessert. It is especially good if you love the flavor of peanut butter cups.
Frequently Asked Questions
Can I use natural peanut butter?
Natural peanut butter is not the best choice for these cupcakes because the oil separation can change the texture of the batter and frosting. A creamy no-stir peanut butter gives more reliable results and creates a smoother frosting.
Can I make these cupcakes ahead of time?
Yes, you can bake the cupcakes one day ahead and store them unfrosted in an airtight container. Frost them the day you plan to serve them for the freshest look and texture. The frosting can also be made ahead and refrigerated, then re-whipped before piping.
Why did my cupcakes turn out dry?
Dry cupcakes usually happen from overbaking or adding too much flour. Spoon the flour into the measuring cup and level it off instead of packing it down. Also check the cupcakes early, since peanut butter batters can dry out if left in the oven too long.
Can I add chocolate chips to the batter?
Yes, chocolate chips are a delicious addition. Fold in about 1/2 cup of mini chocolate chips after the batter is mixed. For more chocolate dessert inspiration, you may also enjoy these <a href=”https://mealsweshare.com/chocolate-lava-cakes/”>Chocolate Lava Cakes</a>.
Can I make these as mini cupcakes?
Yes, this batter works well for mini cupcakes. Fill mini liners about two-thirds full and bake for 9 to 12 minutes. They are great for parties, dessert trays, and lunchbox treats. For another small sweet treat, try these <a href=”https://mealsweshare.com/peanut-butter-mms-cookies/”>Peanut Butter M&M’s Cookies</a>.
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 add chocolate chips, drizzle chocolate on top, or keep them classic with peanut butter cups?
I love hearing how others make these recipes their own. Questions are welcome too, let’s help each other bake smarter. For more daily recipe ideas, follow <a href=”https://www.pinterest.com/mealsweshare/”>Meals We Share</a>.
Conclusion
Peanut Butter Cupcakes are simple to make, easy to decorate, and full of rich, creamy flavor. They bring together a soft peanut butter cupcake, fluffy frosting, and a candy topping that makes them feel special without adding extra work.
They are perfect for birthdays, potlucks, bake sales, or a weekend dessert tray. For another bright cupcake idea to add to your baking list, check out these <a href=”https://mealsweshare.com/lemon-cupcakes/”>Lemon Cupcakes</a>.
Print
Peanut Butter Cupcakes
- Total Time: 40 minutes
- Yield: 12 cupcakes
- Diet: Vegetarian
Description
Soft, fluffy Peanut Butter Cupcakes are the perfect easy dessert for peanut butter lovers, birthday parties, bake sales, and sweet food ideas. This easy recipe makes moist cupcakes with creamy peanut butter frosting and a candy topping, giving you a fun dessert idea that feels bakery-worthy but simple enough for home baking.
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, packed
2 large eggs
2 teaspoons vanilla extract
1/2 cup whole milk
1/2 cup unsalted butter, softened, for frosting
3/4 cup creamy peanut butter, for frosting
2 cups powdered sugar
3 tablespoons heavy cream
1 teaspoon vanilla extract, for frosting
1 pinch salt, for frosting
12 mini peanut butter cups, chopped or halved
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 softened butter, peanut butter, granulated sugar, and brown sugar until smooth and fluffy.
4. Beat in the eggs one at a time, then mix 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 21 minutes, or until a toothpick inserted in the center comes out with a few moist crumbs.
8. Cool the cupcakes in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
9. For the frosting, beat the butter and peanut butter until smooth and creamy.
10. Add powdered sugar, heavy cream, vanilla extract, and salt, then beat until fluffy and pipeable.
11. Pipe the frosting over the cooled cupcakes and top each one with chopped or halved mini peanut butter cups.
Notes
Use creamy no-stir peanut butter for the smoothest cupcake batter and frosting.
Do not overbake the cupcakes; pull them from the oven when a toothpick has a few moist crumbs.
Let the cupcakes cool completely before frosting so the peanut butter buttercream does not melt.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: 395
- Sugar: 33g
- Sodium: 145mg
- Fat: 23g
- Saturated Fat: 10g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 65mg
Keywords: Peanut Butter Cupcakes, easy dessert, cupcake recipe, peanut butter frosting, dessert ideas, food ideas, birthday cupcakes


