Peanut Butter Cupcake

By Amy January 6, 2026

Peanut butter cupcake with frosting and peanut butter cup topping
Table of Contents

When I first set out to perfect the ultimate peanut butter cupcake, I had one goal in mind: create a treat that feels like home. This peanut butter cupcake recipe is soft, rich, and topped with a creamy swirl of peanut butter frosting that makes each bite feel like a hug. Whether you’re a peanut butter lover or just craving something cozy, this one checks all the boxes for flavor, texture, and joy. In this article, I’ll walk you through what makes these cupcakes so special, how to bake them just right, and some fun ways to customize them too.

Why Peanut Butter Cupcakes Are So Loved

What Makes Peanut Butter Cupcakes Irresistible

A peanut butter cupcake isn’t just another dessert. It’s a celebration of bold, nutty flavor wrapped in a soft, tender crumb. What makes these cupcakes stand out is the balance. You get that signature peanut butter richness without being overwhelmed. The sour cream adds moisture, the brown sugar deepens the flavor, and the milk ensures each bite melts on your tongue.

Peanut butter cupcake with thick frosting and halved peanut butter candy on top

Texture matters just as much as taste. The key to getting the right crumb is not overmixing and using room-temperature ingredients like the egg and sour cream. It creates a fluffier structure without turning dense. If you’ve baked something like banana cupcakes before, you know how much a few technique tweaks can improve the final result.

Then there’s the frosting. An ultra-smooth, peanut butter-forward topping with just enough sweetness to keep things light. This recipe’s frosting reminds me of the smooth finish you get in cream cheese frosting but with a salty-sweet edge that peanut butter fans will swoon over.

Pair these with a cold glass of milk or serve them next to something fruity to round out a dessert spread. However you enjoy them, these peanut butter cupcakes deliver cozy comfort in every bite.

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 frosting and peanut butter cup topping

Peanut Butter Cupcake


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amy
  • Total Time: 32 minutes
  • Yield: 18 cupcakes 1x
  • Diet: Vegetarian

Description

Soft, rich peanut butter cupcakes topped with creamy frosting. A simple, flavorful recipe perfect for peanut butter lovers.


Ingredients

Scale

1¾ cups all-purpose flour (210 grams)

1½ teaspoons baking powder

¼ teaspoon baking soda

½ teaspoon salt

1¼ cups light brown sugar (275 grams)

½ cup sour cream (120 grams)

⅔ cup creamy peanut butter (177 grams)

¾ cup whole milk (180 ml)

⅓ cup vegetable oil (80 ml)

1 large egg

2 teaspoons vanilla extract

For the Frosting:

1 cup creamy peanut butter (264 grams)

½ cup unsalted butter, softened (113 grams)

2 cups confectioners’ sugar (240 grams)

1 teaspoon salt

6 tablespoons heavy whipping cream (90 ml)


Instructions

1. Preheat oven to 350°F and line muffin tins with 18 paper liners.

2. In a bowl, whisk flour, baking powder, baking soda, and salt.

3. In another bowl, whisk brown sugar, sour cream, peanut butter, milk, oil, egg, and vanilla.

4. Combine wet and dry ingredients. Mix until smooth.

5. Fill cupcake liners 2/3 full. Bake for 22 minutes. Cool completely.

6. For frosting, beat peanut butter and butter until creamy.

7. Gradually add sugar, salt, and cream. Beat until fluffy.

8. Pipe or spread frosting on cooled cupcakes.

Notes

Store in airtight container for 2 days at room temp or 4 days in the fridge.

Freeze unfrosted cupcakes up to 2 months.

Let chilled cupcakes reach room temp before serving.

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

Nutrition

  • Serving Size: 1 cupcake
  • Calories: 370
  • Sugar: 26g
  • Sodium: 210mg
  • Fat: 20g
  • Saturated Fat: 7g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 39g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 35mg

The Sweet Story Behind This Recipe

I never thought I’d be the kind of person who dreams about cupcakes, but here we are. When I moved into my first apartment, I quickly realized instant noodles weren’t cutting it and dessert was my comfort zone. Inspired by my grandma’s legendary peanut butter pie, I wanted to recreate that same warmth but in cupcake form.

I spent weekends testing different versions until I landed on this recipe. It reminds me of baking with her. Measuring flour with a spoon, swiping extra peanut butter from the mixing bowl, and laughing when we forgot to set the timer. These cupcakes carry those memories forward.

They’re now my go-to whenever I need something sweet and grounding. Whether I’m baking for friends, taking treats to work, or just indulging in a solo dessert night, this peanut butter cupcake never disappoints. Over time, I’ve even started pairing them with other favorites for a fun brunch twist or dessert board.

There’s something special about a recipe that becomes part of your story. For me, these cupcakes mark the moment when I stopped being afraid of baking and started truly enjoying it. And now, I get to share that joy with you.

Peanut Butter Cupcake Recipe That Works Every Time

Step-by-Step Method That Delivers Every Time

Once you gather your ingredients, making these peanut butter cupcakes is surprisingly straightforward. Start by preheating your oven to 350°F and lining two muffin tins with cupcake liners. It’s important to prep this first so your batter can go right into the oven without delay.

In one bowl, mix your dry ingredients: flour, baking powder, baking soda, and salt. In another, whisk together the brown sugar, sour cream, peanut butter, milk, oil, egg, and vanilla extract. The trick here is to combine the wet and dry just until blended. Don’t overmix, just fold everything together until smooth.

Scoop the batter into the liners, about 1/4 cup in each. Bake them for 22 minutes, or until a toothpick comes out with just a few moist crumbs. Let them cool in the pan for a few minutes, then transfer to a rack to cool completely.

Now for the frosting. Beat the peanut butter and softened butter until creamy. Gradually add the powdered sugar, salt, and cream. Whip it all together until fluffy. A stand mixer works great for this, but a hand mixer is just fine too. Once your cupcakes are cool, pipe or spread the frosting on top, and they’re ready to serve.

You can store these in an airtight container for up to four days. Though they rarely last that long.

Smart Baking Tips You Shouldn’t Skip

Several small choices make a big difference when baking peanut butter cupcakes. First, measure your flour the right way. Spoon it into the measuring cup and level it off with a knife. Don’t scoop straight from the bag. This helps prevent dry, dense cupcakes.

Second, make sure your egg is at room temperature. Cold eggs won’t incorporate as well into the batter, leading to uneven texture. If you forget to take it out ahead of time, just place the egg in a bowl of warm water for 5 minutes.

Don’t skip letting the cupcakes cool completely before frosting. Even a little heat can melt your beautifully whipped peanut butter topping. If you’re baking in batches, give your pan a chance to cool too. A hot pan can affect how the next round rises.

Lastly, avoid overfilling the liners. These cupcakes puff up beautifully, so filling them only two-thirds full is plenty. Following these tips ensures you’ll get fluffy, moist cupcakes every time.

Creative Peanut Butter Cupcake Variations to Try

Creative Flavor Add-Ins to Try

The beauty of a peanut butter cupcake is how well it plays with others. While the original recipe is a knockout on its own, a few simple add-ins can turn it into something extra fun or even a little unexpected.

Chocolate is the most obvious pairing and for good reason. Toss a few mini chocolate chips into the batter for a subtle burst of sweetness, or place a mini peanut butter cup in the center of each cupcake before baking. The result is a gooey surprise inside every bite.

For something salty-sweet, try mixing crushed pretzels into the frosting or sprinkling them on top. If you’re a fan of crunch, chopped peanuts or toffee bits work great stirred into the batter or as a topping. Love fruit? Swirl in a bit of strawberry or raspberry jam into the frosting for a PB&J vibe.

Another playful option is to swap out the vanilla extract for maple or almond extract. It changes the flavor profile just enough to make the cupcake feel new again without losing that peanut butter punch.

These ideas don’t require extra steps. Just small tweaks that keep your cupcakes feeling fresh and exciting every time you bake them.

Decorating Ideas That Wow

Presentation doesn’t have to be complicated. With just a few simple moves, you can take these cupcakes from everyday treat to party-ready dessert.

Start with a piping bag for that bakery-style swirl. A large star tip adds texture that looks fancy with almost no effort. If you want to go all in, drizzle a little chocolate ganache over the top. It gives a glossy finish that makes people think you bought them from a professional bakery.

Want something more playful? Top each cupcake with a mini peanut butter cup or a peanut butter chip. You can even roll the frosted edges in crushed peanuts or mini chocolate chips for a fun twist.

For a special occasion like a birthday or bake sale, match your toppings to a theme. Colored sprinkles, edible glitter, or even a peanut butter drizzle can elevate the look without adding extra work.

These decorating ideas are perfect for when you want your peanut butter cupcakes to feel as good as they taste.

How to Serve and Store Peanut Butter Cupcakes

Best Ways to Keep Cupcakes Fresh

There’s nothing worse than dry cupcakes the next day. Thankfully, this peanut butter cupcake recipe holds its moisture beautifully when stored the right way. Once your cupcakes are completely cooled and frosted, place them in an airtight container. If you plan to enjoy them within two days, room temperature is perfect. For anything longer, keep them in the refrigerator.

Before serving, always let chilled cupcakes come back to room temperature. This makes the frosting soft again and enhances the flavor of the cake itself. If you prefer baking ahead, you can freeze the unfrosted cupcakes. Wrap each one in plastic wrap and place them in a freezer-safe container or bag. They’ll keep for up to two months without losing quality.

To thaw, simply leave them on the counter for an hour or two. You can also refrigerate the frosting separately and whip it again before piping. This is especially helpful if you’re preparing for a party or batch baking.

When and How to Serve for Maximum Enjoyment

Peanut butter cupcakes are the kind of dessert that brings a little joy to every kind of moment. Whether you’re hosting friends, packing a lunchbox treat, or showing up to a celebration, these cupcakes hit the sweet spot.

Serve them at room temperature when the cake is tender and the frosting is at its smoothest. They’re especially satisfying alongside a glass of milk or a warm drink like coffee or chai. For an indulgent dessert, add a small scoop of vanilla ice cream or a drizzle of melted chocolate over the top.

Presentation can be simple or fun. A swirl of frosting and a mini peanut butter cup on top turns them into party showstoppers. For birthdays or bake sales, pop them into colorful wrappers and arrange them on a tiered stand. With a little styling, they’ll look like something from your favorite bakery.

No matter the setting, these peanut butter cupcakes bring comfort, nostalgia, and a whole lot of flavor. Keep a batch nearby and you’ll always be ready to share something sweet.

Why This Peanut Butter Cupcake Recipe Belongs in Your Rotation

Peanut butter cupcakes are more than a treat. They’re a memory, a comfort, and a little win in your day. With a soft, fluffy base and rich, creamy frosting, they check every box for flavor and texture. Whether you’re baking for a special occasion or just for yourself, this recipe brings joy with every bite. From choosing quality ingredients to trying fun toppings, you can make these cupcakes truly your own. And when stored well, they’re just as delicious on day three as they are fresh out of the oven. Happy baking!

Leave a Comment

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