Irresistible Peanut Butter Cupcakes That Melt in Your Mouth

Oh my goodness, you’re in for a treat! These peanut butter cupcakes have been my go-to dessert for years—they’re the perfect combination of fluffy cake and rich peanut butter flavor that makes everyone beg for the recipe. I first made them for my nephew’s Graduation ceremony party, and now they’re requested at every family gathering. The secret? Using just the right amount of peanut butter so it shines without overpowering, and that dreamy frosting that’s creamy but still holds its shape. Trust me, one bite and you’ll understand why these disappear faster than I can bake them!

Peanut Butter Cupcakes - detail 1

Why You’ll Love These Peanut Butter Cupcakes

Let me tell you why these cupcakes are absolute magic:

  • That peanut butter flavor? It’s rich but not overwhelming—just like biting into your favorite candy, but in fluffy cake form.
  • The texture is perfection—moist crumb that stays tender for days (if they last that long!).
  • So easy to make! No fancy techniques, just simple mixing and baking.
  • That frosting? Creamy, pipeable, and packed with peanut butter goodness.
  • They make everyone smile—kids, adults, even that one friend who “doesn’t usually like sweets.”

Honestly, they’re like a hug in cupcake form!

Ingredients for Peanut Butter Cupcakes

Gather these simple ingredients – I promise you probably have most in your pantry already! I’ve split them into cupcake batter and frosting so you can stay organized. Pro tip: measure everything before starting – it makes the process so much smoother.

For the Cupcakes:

  • 1/2 cup vegetable oil (or canola works great too)
  • 1 cup packed light brown sugar – packed means really packed!
  • 2 large eggs, room temperature (they mix in better this way)
  • 2 tsp pure vanilla extract – the good stuff makes a difference
  • 1/2 cup smooth peanut butter (not natural or homemade – trust me on this)
  • 1 1/3 cups all-purpose flour (spoon and level it, don’t scoop!)
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup whole milk
  • 1/4 cup sour cream (this is my secret for extra moistness)

For the Frosting:

  • 1 cup unsalted butter, softened (leave it out for 30 minutes)
  • 3/4 cup smooth peanut butter
  • 3 cups powdered sugar, sifted (no lumps!)
  • 1 tsp vanilla extract
  • 2-3 tbsp cream or milk (adjust for perfect piping consistency)
  • Peanut butter candies for decorating (because why not?)

Equipment You’ll Need

Don’t worry—you don’t need anything fancy! Just grab:

  • 2 standard muffin tins (or bake in batches if you only have one)
  • 16-18 cupcake liners (I love the grease-proof ones)
  • Large mixing bowls (one for wet, one for dry ingredients)
  • Electric mixer (hand or stand—both work great)
  • Whisk and spatula (for scraping every last bit of batter!)
  • Piping bag and tip if you’re feeling fancy with the frosting

That’s it—now let’s get baking!

How to Make Peanut Butter Cupcakes

Okay, let’s dive into the fun part—making these irresistible peanut butter cupcakes! I’ll walk you through each step so you get perfect results every time. Don’t let the multiple steps fool you—it’s all simple stuff, just like chatting with a friend in the kitchen.

Preparing the Cupcake Batter

First things first—preheat that oven to 350°F (175°C). Trust me, you want it nice and hot before those cupcakes go in. Now, in a big bowl, beat together the oil and brown sugar until they’re best friends—about 1 minute should do it. Crack in those room-temperature eggs one at a time (this prevents curdling), mixing well after each. Splash in the vanilla—ahh, that smell already!

Now, the star—peanut butter! Add it in and beat until silky smooth. In another bowl, whisk together your flour, baking soda, and salt. In a measuring cup, mix the milk and sour cream—this combo makes the cupcakes extra tender. Here’s the key: alternate adding the dry ingredients and milk mixture to the peanut butter batter in three parts, starting and ending with the dry. Mix just until combined—overmixing makes tough cupcakes, and we want fluffy clouds of peanut butter joy!

Baking the Cupcakes

Line your muffin tins with those cute liners (I’m partial to the polka dot ones). Fill each about 2/3 to 3/4 full—an ice cream scoop works perfectly for this. Pop them in the oven and set your timer for 20 minutes, but start checking at 18. You’ll know they’re done when they spring back lightly when touched, and a toothpick comes out with just a few moist crumbs. Rotate the pans halfway if your oven has hot spots like mine does!

Let them cool in the pan for 5 minutes (this prevents sticking), then transfer to a wire rack. Try not to eat one right away—I know it’s hard, but the frosting is coming soon!

Peanut Butter Cupcakes - detail 2

Making the Peanut Butter Frosting

While those beauties cool, let’s make the frosting that’ll make everyone swoon. Beat the softened butter until it’s pale and fluffy—about 3 minutes. Add the peanut butter and beat until completely combined. Now, gradually add the powdered sugar (I do it in 3 parts to avoid a sugar storm). Splash in the vanilla and 2 tablespoons of cream, then beat until light and creamy. If it’s too thick, add more cream a teaspoon at a time. You want it pipeable but still able to hold its shape—like perfect peanut butter clouds!

Once the cupcakes are completely cool (warm cupcakes melt frosting—learned that the hard way!), pipe or spread your frosting on top. Add some peanut butter candies for that extra wow factor. There you go—peanut butter perfection!

Tips for Perfect Peanut Butter Cupcakes

After making these cupcakes more times than I can count, I’ve picked up some foolproof tricks:

  • Use smooth peanut butter – the no-stir kind gives the best texture (chunky makes weird lumps, and natural separates too much).
  • Room temp ingredients matter! Cold eggs and butter don’t blend smoothly – take them out 30 minutes before baking.
  • Don’t overmix – stir just until the flour disappears, or your cupcakes will turn out tough.
  • Cool completely before frosting – I know it’s tempting, but warm cupcakes make the frosting slide right off!
  • For pretty piping, chill the frosting for 10 minutes if it’s too soft to hold its shape.

Follow these, and you’ll get bakery-quality cupcakes every time!

Variations and Substitutions

Want to mix things up? Here are my favorite twists on these peanut butter cupcakes:

  • Nut butter swap: Try almond butter or cashew butter for a different flavor—just keep it smooth!
  • Gluten-free: Use your favorite 1:1 gluten-free flour blend instead of all-purpose.
  • Dairy-free: Substitute the milk with almond milk and use coconut oil instead of butter in the frosting.
  • Extra chocolatey: Fold in 1/2 cup mini chocolate chips or drizzle melted chocolate on top.

The best part? These cupcakes are super forgiving—just keep the ratios the same and have fun experimenting!

Serving and Storing Peanut Butter Cupcakes

Oh, the fun part—showing off these beauties! I love topping them with mini peanut butter cups or chocolate drizzle for extra pizzazz. They’re perfect at room temperature so the frosting stays creamy. For storage, pop them in an airtight container—they’ll stay fresh for 3 days at room temp or 5 days in the fridge (just bring to room temp before serving). Pro tip: freeze unfrosted cupcakes for up to 3 months—frost when thawed for fresh-baked taste anytime!

Peanut Butter Cupcakes Nutritional Info

Here’s the scoop on what’s in each delicious cupcake (frosting included!):

  • Calories: About 320 per cupcake
  • Fat: 18g (6g saturated)
  • Carbs: 35g (25g sugar, 1g fiber)
  • Protein: 5g

Remember—nutrition varies based on ingredients used and how much frosting you pile on (no judgment here!). These are estimates, but oh-so-worth-it estimates.

Frequently Asked Questions

I get so many questions about these peanut butter cupcakes—here are the ones that come up most often!

Can I use natural peanut butter?
Oh, I wish! But no—natural peanut butter tends to separate and makes the batter oily. Stick with regular smooth peanut butter (like Jif or Skippy) for the best texture. Trust me, I learned this the hard way after a batch of greasy cupcakes!

How do I prevent dry cupcakes?
Two secrets: don’t overbake them (check at 18 minutes!), and that sour cream in the batter works magic. Also, measure your flour correctly—packing too much in will dry them out.

Can I make these ahead?
Absolutely! Bake the cupcakes 1-2 days before and store unfrosted at room temp. Make the frosting day-of for the freshest taste. They actually get more moist overnight!

Why did my frosting turn out grainy?
Always sift that powdered sugar! Lumps are the enemy of smooth frosting. If it happens, add a bit more cream and beat it like crazy—usually fixes it.

Can I freeze these cupcakes?
Yes! Freeze unfrosted in an airtight container for up to 3 months. Thaw at room temp, then frost. Perfect for last-minute treats!

Share Your Peanut Butter Cupcakes

I’d love to see your creations! Tag me on social media with your peanut butter cupcake masterpieces—there’s nothing more fun than swapping baking stories. Did you try a fun twist? Found a new favorite decorating trick? Leave a comment below and let’s chat all things peanut butter goodness!

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

Irresistible Peanut Butter Cupcakes That Melt in Your Mouth


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Chef Ivan
  • Total Time: 39 mins
  • Yield: 16-18 cupcakes 1x
  • Diet: Vegetarian

Description

Delicious peanut butter cupcakes topped with creamy peanut butter frosting.


Ingredients

Scale
  • 1/2 cup vegetable oil or canola
  • 1 cup light brown sugar
  • 2 large eggs
  • 2 tsp vanilla extract
  • 1/2 cup peanut butter (not natural, homemade, or whipped)
  • 1 1/3 cup all-purpose flour
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 1/2 cup milk
  • 1/4 cup sour cream
  • 1 cup unsalted butter, softened
  • 3/4 cup peanut butter
  • 3 cups powdered sugar, sifted
  • 1 tsp vanilla extract
  • 23 tbsp cream or milk
  • peanut butter candies for decoration

Instructions

  1. Preheat the oven to 350°F.
  2. Line 2 muffin tins with muffin papers (yields 16-18 cupcakes).
  3. In a large bowl, beat together oil, sugar, eggs, and vanilla.
  4. Beat in peanut butter until smooth.
  5. In a separate bowl, whisk together flour, baking soda, and salt.
  6. In a measuring cup, whisk sour cream and milk.
  7. Alternate mixing half the flour mixture and half the milk mixture into the peanut butter batter until combined.
  8. Fill cupcake liners 2/3 to 3/4 full.
  9. Bake for 20-24 minutes or until a toothpick comes out clean.
  10. For frosting, beat butter until fluffy, then mix in peanut butter.
  11. Add vanilla and powdered sugar, alternating with cream until smooth.
  12. Frost cupcakes and decorate with peanut butter candies.

Notes

  • Do not overmix the batter.
  • Use smooth peanut butter for best results.
  • Adjust frosting consistency with cream or milk.
  • Prep Time: 15 mins
  • Cook Time: 24 mins
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 320
  • Sugar: 25g
  • Sodium: 120mg
  • Fat: 18g
  • Saturated Fat: 6g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 45mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star