Peanut Butter Cupcakes

These Peanut Butter Cupcakes are soft, tender, and loaded with peanut butter flavor. Creamy peanut butter frosting makes them irresistible. A perfect treat for peanut butter lovers!

Peanut Butter Cupcakes

PB Cupcakes

Today I’m sharing a recipe that will thrill peanut butter lovers everywhere. Peanut butter cupcakes with peanut butter frosting. Made from scratch with simple ingredients you already have in your pantry, these cupcakes are easy and scrumptious!

One challenge with baking with peanut butter is that it tends to make baked goods dry. I made several tweaks to this recipe to avoid that. I used oil instead of butter, brown sugar instead of regular sugar, and used cake flour.

You can make your own cake flour by measuring out a cup of flour, removing a tablespoon, and replacing it with a tablespoon of cornstarch. That’s what I did.

When the cupcakes are done, they will have crinkly tops. They don’t raise up much, they stay flat (unless you overfill the liners). Perfect for adding frosting!

Peanut Butter Cupcake Recipe

Peanut Butter Frosting

The creamy peanut butter frosting makes these cupcakes purely decadent. Honestly, I could have just eaten the frosting by the spoonful. It is so good! You just need 5 ingredients to make this amazing frosting:

  • creamy peanut butter
  • butter
  • powdered sugar
  • vanilla
  • milk (or heavy whipping cream)

We always have these ingredients on hand, which may turn out to be dangerous!! I piped my frosting on using a large star tip, but you can just spread it on if you prefer.

If you love peanut butter, you should definitely add these cupcakes to your list!

Peanut Butter Frosting

For more Peanut Butter treats, check out:

For more cupcake recipes, check out:

Peanut Butter Cupcake Recipe

5 from 3 votes

These Peanut Butter Cupcakes are soft, tender, and loaded with peanut butter flavor.  Creamy peanut butter frosting makes them irresistible. A perfect treat for peanut butter lovers!

Course Dessert
Cuisine American
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings 20
Calories 303 kcal
Author Lil' Luna


  • 1 1/2 cups cake flour
  • 2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/4 tsp salt
  • 6 Tbsp oil I used canola
  • 6 Tbsp creamy peanut butter
  • 1 cup brown sugar
  • 2 whole eggs
  • 1 cup buttermilk
  • 1 tsp vanilla

Peanut Butter Frosting

  • 2/3 cup creamy peanut butter
  • 6 Tbsp butter, softened
  • 3 cups powdered sugar
  • 1 tsp vanilla
  • 4-5 Tbsp cream or milk


  1. In a small bowl, whisk together the cake flour, baking powder, baking soda, and salt. Set aside.

  2. In a large mixing bowl, whisk the oil, peanut butter, and brown sugar till smooth. Add the eggs, buttermilk,  and vanilla and whisk till well blended.

  3. Stir in the dry ingredients just till combined. Don't over-mix. 

  4. Spoon batter into paper lined muffin pans, filling just over half full. Bake at 350° for about 15 minutes or till a toothpick comes out clean.

  5. Cool cupcakes completely, then frost.

Peanut Butter Frosting

  1. Combine peanut butter, butter, powdered sugar, vanilla, and 4 tablespoons of the cream in a mixing bowl. Beat till smooth and creamy, adding cream as needed.


Kara Cook

Hi! I’m Kara from Creations by Kara, and I’m addicted to creating pretty and yummy things. I love sharing home decor ideas, DIY projects, tasty recipes, and simple tips! I hope that I am inspiring women everywhere to use their creativity to build a better life.

More by Kara

Let Us Know What You Think!

Your email address will not be published. Required fields are marked *


  1. 5 stars
    love peanut butter baked stuff, so thank you for this cupcake recipe, and for the great tips for tweaking the flour and swapping some of the traditional cupcake ingredients to keep these from become to dry

  2. 5 stars
    I just got these out of the oven and all I have to say is: wow. These are amazing! If you’re thinking about baking them just go for it! I’m having the without the frosting and they are still great. Going to pair with some vanilla ice cream while they’re still hot! I looked around for a good peanut butter cupcake recipe and they are hard to find, this was definitely the best I saw. Thank you!!!