Peanut Butter Cupcakes
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases. Please read my disclosure policy.
These decadent and rich peanut butter cupcakes have finely chopped peanuts and Butterfinger bars mixed right into the batter for added magic. They are topped with a homemade chocolate buttercream frosting and more crushed Butterfinger for effect. The resulting cupcakes are bound to impress your guests both in taste and appearance.

When you want homemade cupcakes, but you want something different and stunning, make these amazing Peanut Butter Cupcakes with chocolate frosting.
Ingredients for Peanut Butter Cupcakes

See the recipe card at the bottom of the post for all ingredients and quantities.
- Whole Milk – The extra fat in whole milk improves the texture of this cupcake.
- Vegetable Oil – Pure vegetable oil or canola oil are both acceptable. Olive oil will be too strongly flavored.
- Light Brown Sugar – When you measure brown sugar, always pack it down into the cup. Light brown or dark brown both work for this recipe. Brown sugar adds moisture to any recipe and also adds flavor. The difference between light and dark is in the intensity of flavor.
- Salt – Just a little salt to enhance the other flavors and make the baking chemistry work.
- Peanuts & Butterfinger Candy – Optional
Substitutions and Variations
- You can substitute the vegetable oil for any neutral oil such as canola oil or avocado oil.
- You can substitute the creamy peanut butter for crunchy peanut butter and leave out the additional nuts.
- You can substitute out the light brown sugar for dark brown sugar in a pinch.
- You could also add in Reese’s Pieces or Peanut Butter Chips to this recipe.
NOTE: This recipe has not been tested with other substitutions or variations
How to Make Peanut Butter Cupcakes
Line your cupcake pan with cupcake liners and preheat your oven to 350ºF to get started. Microwave the peanut butter for 30-45 seconds to get it melty and pourable.

Step 1: In a large mixing bowl, place the milk, oil, eggs, and vanilla and whisk it all up.
Step 2: Add the peanut butter and brown sugar next.
Step 3: Then add the dry ingredients: flour, baking soda, and salt. Do not over mix. Finally, fold in the optional nuts and crushed Butterfinger if desired.
Step 4: Fill each cupcake liner ¾ of the way full and bake for about fifteen minutes. Cool the cupcakes thoroughly before frosting.
Step 5: Whip up the the chocolate frosting by mixing all of the frosting ingredients in a large bowl until light and fluffy. Add it to a disposable piping bag fitted with the Wilton 1M piping tip and pipe tall swirls ont op of the cooled cupcake.

Tips for Best Results

Recipe FAQs
Yes. Any time you see a recipe with limited amounts of all-purpose flour you can simply substitute that with your own favorite gluten-free all-purpose one-for-one flour mix.
Yes. Simply use a smaller cake pan of your choice. It won’t fill a 9×13 pan, but it should work for an 8×8 pan, a 9×9 pan, an 8 or 9″ round pan, or even a couple of loaf pans!
Yes. Make the cupcakes up to two days ahead of time and cool them completely before storing them at room temperature or refrigerated. Cupcakes can also be frozen and kept for up to three months. Add frosting after thawing the cupcakes overnight. Be careful when storing, refrigerating, or freezing cupcakes to avoid moisture condensation in the bag or container. Make sure the cupcakes have had time to fully cool.
Other Decadent and Unique Cupcake Recipes
If you try this recipe, be sure to leave a rating below and also share it on Instagram, and tag me! You can also find me on Facebook and stay up to date on recipe releases by joining the Newsletter!

Peanut Butter Cupcakes
Ingredients
Peanut Butter Cupcakes
- ⅓ cup creamy peanut butter
- ½ cup whole milk
- ⅓ cup vegetable oil canola oil works too
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup light brown sugar packed
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ¼ teaspoon salt
- ¼ cup finely chopped peanuts optional
- ¼ cup finely chopped butterfinger candy optional
Chocolate Frosting
- 1/2 cup butter room temperature
- ½ cup semi-sweet chocolate chips melted and cooled
- 2 cups powdered sugar
- 1 teaspoon vanilla extract
- Crushed butterfinger candy for garnish
Instructions
Peanut Butter Cupcakes
- Preheat the oven to 350 degrees F and line a cupcake pan with paper liners.
- Add the peanut butter to a small microwave-safe bowl. Microwave for 30 to 45 seconds until the peanut butter is a pourable consistency.
- In a large bowl, add the milk, oil, eggs, and vanilla. Whisk until combined.
- Add the peanut butter and brown sugar to the wet ingredients. Whisk until incorporated.
- Add the flour, baking powder, and salt to the wet ingredients. Mix just until the dry ingredients are worked into the batter.
- Fold in the chopped peanuts and butterfingers until evenly distributed.
- Using a 2 tablespoon cookie scoop, fill each cupcake liner ¾ of the way full.
- Place in the preheated oven and bake for 15-17 minutes or until a toothpick inserted into the center comes out clean or with moist crumbs. Wet batter always means it needs to bake longer.
- Let the cupcakes cool in the pan for 10 minutes before transferring to a wire rack to cool completely before frosting.
Chocolate Frosting
- In a large bowl, add the butter. Beat with a hand mixer on medium/high until creamed.
- Slowly add in the cooled, melted chocolate while beating on low speed. Scrape down the sides of the bowl.
- Add in the powdered sugar and vanilla extract. Beat on medium until the powdered sugar is combined and the frosting becomes light and fluffy, about 2 minutes.
- Add the frosting to a piping bag fitted with a Wilton 1M piping tip.
- Pipe swirls of frosting on the cooled cupcakes and sprinkle some crushed butterfinger candy, sprinkles, or chopped peanuts on top.
- Store in an airtight container at room temperature.
Notes
- Don’t use natural peanut butter for this recipe. It provides too much oil and will make the cupcakes heavy.
Nutrition
(Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.)