Introduction and Beginning of the Recipe
Peanut Butter Cupcakes: A Dreamy Treat for All Occasions
If you’re like me and believe peanut butter makes everything better, then these Peanut Butter Cupcakes are going to be your new best friend. With a moist, fluffy texture and a rich, nutty flavor, these cupcakes are practically irresistible. And let’s not even get started on the frosting—it’s a silky peanut butter masterpiece that takes these cupcakes to the next level.
I’ve made these for birthdays, casual get-togethers, and even “just because” moments, and they’re always a hit. The best part? They’re super easy to whip up, even for beginners. So grab your apron, and let’s turn your kitchen into a peanut butter paradise!
Getting Started: The Ingredients and Prep
Before diving into the steps, let’s make sure we have everything ready. I promise this recipe is straightforward, but having your ingredients prepped and measured will make the process even smoother.
For the Cupcakes:
- ½ cup vegetable oil or canola oil
- 1 cup light brown sugar
- 2 large eggs
- 2 tsp vanilla extract
- ½ cup peanut butter (not natural or whipped)
- 1 ⅓ cups all-purpose flour
- ½ tsp baking soda
- ¼ tsp salt
- ½ cup milk
- ¼ cup sour cream
Kitchen Tools You’ll Need:
- Muffin tins (you’ll need two)
- Paper liners
- Two mixing bowls (one for wet and one for dry ingredients)
- A whisk or hand mixer
Step 1: Preheat and Prep
First things first—set your oven to 350°F (175°C). While it’s heating up, line your muffin tins with cupcake liners. This recipe makes about 16–18 cupcakes, so don’t try to squeeze all the batter into just 12 liners. Trust me, overfilled cupcake liners lead to messy muffin tops—not the good kind!
Step 2: Mix the Wet Ingredients

In a large bowl, combine the vegetable oil, brown sugar, eggs, and vanilla extract. You can use a hand mixer or whisk for this step. The goal is a smooth, well-blended mixture. Once that’s ready, add the peanut butter and mix again until there are no lumps. The batter will start to look creamy and delicious—resist the urge to taste it (for now).
Step 3: Prepare the Dry Ingredients

In a separate bowl, whisk together the flour, baking soda, and salt. This quick step ensures the leavening agent is evenly distributed, giving your cupcakes that perfect rise.
Step 4: Alternate Mixing
Here’s where the magic happens. Take your wet mixture and slowly add in the dry ingredients. Alternate with the milk and sour cream, starting and ending with the dry mix. For example, add half the flour mixture, then half the milk/sour cream, and repeat. Use a gentle hand during this step; overmixing can make the cupcakes dense. Your goal is a smooth batter with no dry pockets.
Step 5: Fill the Liners

Carefully spoon the batter into your cupcake liners, filling each about ⅔ to ¾ full. This allows room for the cupcakes to rise beautifully without spilling over. You should end up with 16–18 cupcakes. If you have extra batter, grab another tin instead of cramming it all into one—it’s worth the extra effort!
Step 6: Bake to Perfection
Pop your cupcakes into the oven and bake for 20–24 minutes. To check if they’re done, insert a toothpick into the center of a cupcake—it should come out clean. Once baked, let them cool in the pan for about 10 minutes, then transfer them to a wire rack to cool completely.
The Frosting and Decoration
Peanut Butter Frosting: The Crown Jewel of These Cupcakes
You’ve baked the most beautiful peanut butter cupcakes, and now it’s time to give them the crowning touch—a rich, creamy, peanut butter frosting that will have everyone asking for the recipe. This frosting is super smooth, perfectly sweet, and pairs like a dream with the nutty cupcake base. Whether you’re a pro at piping or prefer a rustic knife-spread look, this frosting is foolproof.
So, grab your mixer, and let’s whip up some magic!
Making the Frosting
Ingredients You’ll Need for the Frosting:
- 1 cup unsalted butter, softened
- ¾ cup peanut butter (again, skip the natural or whipped kind)
- 3 cups powdered sugar, sifted
- 1 tsp vanilla extract
- 2–3 tbsp cream or milk
- Peanut butter candies (optional, for decoration)
Step 1: Whip the Butter
Start by beating the softened butter in a large mixing bowl until it’s light and fluffy. This should take about 2–3 minutes on medium speed. The fluffier your butter, the smoother your frosting will be.
Step 2: Add Peanut Butter
Next, add the peanut butter to the whipped butter and continue mixing until the two are fully combined. The mixture should look silky and smooth, with no visible lumps.
Step 3: Incorporate the Powdered Sugar
Gradually add the sifted powdered sugar, about ½ cup at a time, beating on low speed to avoid a sugar cloud. Once the sugar is mostly incorporated, increase the speed to medium and mix until smooth.
Step 4: Adjust the Consistency
Add the vanilla extract, followed by 1 tablespoon of cream or milk. Continue mixing, and add more cream, one tablespoon at a time, until the frosting reaches your desired consistency. It should be thick enough to hold its shape but soft enough to spread or pipe easily. Taste as you go (because, why not?) and adjust the sweetness to your liking.
Decorating Your Cupcakes
Now that your frosting is ready, it’s time for the fun part—decorating! Whether you go for a simple spread or an intricate swirl, this frosting is a joy to work with.
Option 1: Piping Bag & Tip
For a polished look, fill a piping bag fitted with a 1M star tip or your favorite piping tip. Swirl the frosting on top of each cupcake, starting from the outside edge and working your way inward.
Option 2: Rustic Knife Spread
If piping isn’t your thing, no worries! Use a butter knife or offset spatula to spread the frosting generously over each cupcake. The rustic look has its own charm and makes the cupcakes feel homemade and inviting.
Adding the Finishing Touch
For a little extra flair, sprinkle some peanut butter candies on top of the frosting. You can also drizzle melted chocolate or even sprinkle some chopped nuts for added texture and flavor.
Pro Tips for Perfect Frosting
- Soft Butter is Key: Make sure your butter is softened to room temperature. Cold butter will make your frosting lumpy, while overly melted butter can make it runny.
- Chill for Piping: If your frosting feels too soft to pipe, pop it in the fridge for 15–20 minutes to firm up slightly.
- Flavor Boost: Want a twist? Add a pinch of cinnamon or a splash of maple syrup to the frosting for a subtle flavor upgrade.
What Makes This Frosting So Special?
It’s the balance. The peanut butter flavor is rich without being overwhelming, and the cream cuts through the sweetness, making it light and airy. Whether you’re making these for a party or as a treat for yourself (no judgment here), this frosting is bound to wow everyone.











