This post may contain affiliate links. Please read our disclosure policy.

Peanut Butter Cupcakes are soft, tender, and loaded with peanut butter flavor. They are A perfect treat for peanut butter lovers!

Creamy peanut butter frosting makes these cupcakes irresistible. Peanut butter cupcakes are fluffy and delicious! For more peanut butter goodness try Peanut Butter Cup Cookies, Peanut Butter Chews, and Peanut Butter Oatmeal Cookies.

Peanut Butter Cupcakes on a wooden table.

A PB Lover’s Dream

This recipe will thrill peanut butter lovers everywhere. Peanut butter cupcakes with peanut butter frosting is a peanut butter lovers dream! 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.

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!

How to make Peanut butter cupcakes

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

WET INGREDIENTS. 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.

COMBINE. Stir in the dry ingredients just till combined. Don’t over-mix.

BAKE. 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. Cool cupcakes completely, then frost.

The 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! Just mix together 5 ingredients to make this amazing frosting:

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

Note: Make sure that you use regular processed creamy peanut butter such as Jif. The natural peanut butter has a different consistency that will alter the texture of the cupcakes.

Unfrosted peanut butter cupcakes on a wire cooling rack.

variations + storage

Make your own buttermilk: Add 2 tbsp lemon juice OR vinegar to the bottom of a measuring cup. Add milk until you reach 1 cup. Allow the mixture to sit for 8-10 minutes before using. 

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.

If you love peanut butter these are your treat. To make peanut butter overload cupcakes there are so many additions you can use:

  • Diced peanut butter cups to the top
  • Sprinkle on peanut butter chips
  • Add regular or mini Reeses Pieces
  • Chopped peanuts

The peanut butter cupcake pairs well with other frostings such as:

Cupcakes can be made ahead of time and stored in an airtight container.

To make them further ahead of time store the frosting and cupcakes in separate containers. 

  • STORE frosting in the fridge for up to two weeks or FREEZE for up to 3 months.
  • STORE cupcakes at room temperature for 1-2 days or FREEZE for up to 3 months.

Leftover cupcakes can be STORED in a container for 3-4 days or FREEZE up to 3 months.

Peanut butter cupcakes with peanut butter frosting on a white plate.

For more cupcake recipes, check out:

5 from 35 votes

Peanut Butter Cupcake Recipe

Peanut Butter Cupcakes are soft, tender, and loaded with peanut butter flavor. They are A perfect treat for peanut butter lovers!
Servings: 20
Prep: 15 minutes
Cook: 15 minutes
Total: 30 minutes

Ingredients 

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

Peanut Butter Frosting

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

Instructions 

  • In a small bowl, whisk together the cake flour, baking powder, baking soda, and salt. Set aside.
  • 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.
  • Stir in the dry ingredients just till combined. Don't over-mix. 
  • 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.
  • Cool cupcakes completely, then frost.

Peanut Butter Frosting

  • 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.
Save This Recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Nutrition

Serving: 20g, Calories: 303kcal, Carbohydrates: 39g, Protein: 5g, Fat: 15g, Saturated Fat: 4g, Trans Fat: 1g, Cholesterol: 11mg, Sodium: 166mg, Potassium: 174mg, Fiber: 1g, Sugar: 30g, Vitamin A: 130IU, Calcium: 52mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

About Kara

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.

Get my cookbook!

My cookbook is the ultimate resource for feeding your friends and family with 200+ simple recipes with videos, tips & more!

5 from 35 votes (15 ratings without comment)

Leave a comment

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

Recipe Rating




37 Comments

  1. Sawyer says:

    5 stars
    I love this recipe

  2. JJ says:

    5 stars
    Delicious! Light and fluffy cake. I love that I can just use a whisk, and I mixed everything in one bowl. I added a little more butter and peanut butter to the icing, but that is my personal preference only. I topped them with chocolate covered peanuts. I would also emphasis measure your flour correctly and not overmixing your batter. Make sure you baking powder is fresh. Thank you for a tasty and simple recipe!

  3. doris says:

    was wondering if you could make this into a cake pan and frost it to and what size pan just wondering. making these for church dessert

    1. Lil'Luna Team says:

      I haven’t used this recipe as a cake, but you should be able to! I’d say probably 2 8X8 round pans or 9X9 round pans (for a thinner cake). You could probably even do a 9×13 or a bundt cake. You’ll have to let us know what you try and how it turns out! I’d love to know!

  4. Amandine says:

    5 stars
    This recipes is a keeper !! Absolutely delicious and light cupcakes !!!

  5. Audrey Lea Manning says:

    5 stars
    This is so good that everyone asked for the recipe. My nanny doesn’t like cupcakes but she loved it so much!

  6. Gillianne says:

    I was wondering how many cupcakes can this recipe make? Im gonna bake this for my dad’s birthday

    1. Lil'Luna Team says:

      It should make about 2 dozen. Happy birthday to your dad!!

  7. Kelly says:

    5 stars
    Thank you for the recipe…love it!

  8. Lakeevia Priestley says:

    5 stars
    Made these and they are delicious!! Love this recipe good job

    1. Lil'Luna Team says:

      Thank you! I’m glad you love the cupcakes!

  9. Tanya says:

    5 stars
    Made it and loved it 🙂 Although it only makes 14 normal-sized cupcakes and the icing recipe makes double what you need.

    1. Lil'Luna Team says:

      Yay! So glad you enjoyed the cupcakes. We tend to like LOTS of frosting 😉 but that’s great feedback. Maybe worth halving the frosting recipe. Thanks for giving the cupcakes a try!

  10. Kasey says:

    5 stars
    These were excellent! I was so excited when I found the recipe and I really enjoyed making them. I had to make my own cake flour and make my own buttermilk but that was no problem at all. They were so worth it, thank you!! 🙂 Very good!

    1. Lil'Luna Team says:

      Yay! I’m so glad to hear you enjoyed the cupcakes!

  11. Kristina says:

    5 stars
    I’m a chocolate peanut butter fan so of course I love your tip to add chopped Reese’s cups. Yum!

  12. Deanna Striver says:

    5 stars
    We LOVE peanut butter over here and these cupcakes were a huge hit! I need to make more this weekend!

  13. katerina @ diethood.com says:

    5 stars
    My kids would love these!! They sound INCREDIBLE!!

  14. Andrea Thueson says:

    5 stars
    These PB Cupcakes were pure perfection all my PB-loving littles could not stop eating them!

  15. Joy says:

    5 stars
    I am not the hugest peanut butter fan, but I love these cupcakes!! They are so light & the peanut butter flavor isn’t overbearing. I love the frosting!

  16. Olivia says:

    5 stars
    How about a peanut butter cupcake? If you like the cookies you’ll love this version of dessert.

  17. Pamela says:

    Do I need to refrigerate these once they are frosted?

    1. LilLunaTeam says:

      You can store them in a container at room temperature for 3-4 days. 🙂

      1. Adalia says:

        Can I use all purpose flour??

      2. Lil'Luna Team says:

        If you don’t have cake flour, you can substitute the following… 1 cup cake flour = 3/4 cup all purpose flour + 2 Tbsp cornstarch. I’d recommend doing that before using just all purpose.

  18. Tracey smith says:

    5 stars
    I made your peanut butter cupcakes and they were the talk of the party. I’m always looking for a WOW factor dessert and this recipe hit it out of the park.

    I like to make homemade sweets for shut-in’s but sometimes I don’t get a chance to see their reactions. However this time I did and the others called me to tell me how awesome these cupcakes were.

    Thank you for sharing your recipe.

    1. Kristyn Merkley says:

      You are so welcome & I am so happy you got to see the reaction! Thank you!

  19. Stephanie says:

    5 stars
    this recipe was perfect for my son’s birthday celebration. The cake was soooo moist and the perfect amount of peanut butter flavoring. I will definitely use Lil Luna’s recipes again.

    1. Kristyn Merkley says:

      Yay!! That makes me so happy! Thanks for using it for his bday celebration!

  20. Harley says:

    5 stars
    So delICIOUS! i WAS WONDERING IF YOU HAVE TO USE BUTTERMILK OR NOT, AS I DON’T HAVE ANY.

    1. Kristyn Merkley says:

      I have not tried leaving it out, but I would google what you could use instead & see if you have those ingredients. Good luck!

  21. Patricia says:

    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!!!

    1. Kristyn Merkley says:

      Thank you for that!! I am so happy you liked them! Yummy with vanilla ice cream!

  22. Sabrina says:

    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

    1. Kristyn Merkley says:

      You are so welcome! I am happy to share! Thanks for stopping by 🙂

  23. rebica says:

    Yummmy Delicious trying it before 4th july

    1. Kristyn Merkley says:

      Hope you like them!!