Peanut Butter Cupcakes
Finish these fabulous peanut butter cupcakes with chocolate or vanilla frosting and some decorating sugars or maple flakes. It’s a recipe you’ll use again and again!

These peanut butter cupcakes are soft, fluffy, and full of rich peanut butter flavor. They’re quick to mix, bake beautifully, and are the perfect treat for peanut butter lovers.
Frost them with chocolate or vanilla frosting and decorate with sprinkles, crushed cookies, or a drizzle of melted chocolate. Whether you’re making them for a party, holiday, or just because, these cupcakes are a delicious homemade favorite you’ll bake again and again.
❤️ Why You’ll Love These Peanut Butter Cupcakes
Quick and easy. Simple ingredients and minimal prep—ready in about 30 minutes.
Soft and fluffy texture. Perfectly tender cupcakes with a hint of rich peanut butter flavor.
Customizable frosting. Pair with chocolate, vanilla, or cream cheese frosting for endless options.
Perfect for any occasion. Great for parties, bake sales, or an easy homemade dessert.
How to Make Peanut Butter Cupcakes
- Preheat the oven to 350°F and grease or line 18 cupcake cups with paper liners.
- In a mixing bowl, beat the butter, brown sugar, and peanut butter until light and fluffy. Add the eggs and vanilla extract, mixing until combined.
- In another bowl, whisk together the flour, salt, and baking powder. Add the dry ingredients to the butter mixture in batches, alternating with the milk. Mix just until smooth.
- Fill the prepared cupcake cups about two-thirds to three-quarters full. Bake for 23 to 27 minutes, or until a toothpick inserted in the center comes out clean. Cool completely before frosting.
Recipe Variations
- Add crunch. Fold in 1/4 cup chopped peanuts or peanut butter chips for extra texture.
- Frost them. Top with chocolate ganache, cream cheese frosting, or even a swirl of whipped peanut butter frosting.
- Make minis. Use a mini muffin tin for bite-sized peanut butter treats—reduce baking time to about 12 minutes.
- Add a flavor twist. Add a pinch of cinnamon or swirl a bit of jam into the batter.
- Add a surprise center. Fill the baked cupcakes with a spoonful of peanut butter or chocolate hazelnut spread before frosting.
Serving Suggestions
- Serve with a swirl of chocolate frosting and a sprinkle of crushed cookie crumbs on top.
- Pair with a cold glass of milk for a classic treat.
- Add a drizzle of melted chocolate or caramel for an extra decadent touch.
- Garnish with chopped peanuts, mini chocolate chips, or a small peanut butter cup.
How to Store and Reheat
Refrigerate. Store unfrosted cupcakes in an airtight container at room temperature for up to 3 days. If frosted with perishable frosting, refrigerate for up to 4 days.
Freeze. Freeze unfrosted cupcakes in an airtight container or freezer bag for up to 2 months. Thaw at room temperature before frosting and serving.
To Refresh. Warm briefly in the microwave or oven for that fresh-baked softness.
Peanut Butter Cupcakes
Soft, fluffy peanut butter cupcakes that come together in minutes. Perfect with chocolate or vanilla frosting and a sprinkle of toppings!
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 18 cupcakes 1x
- Category: Cupcakes
- Method: Bake
- Cuisine: American
Ingredients
- 1 stick (4 ounces) butter, room temperature
- 1 1/3 cups brown sugar, packed
- 1/2 cup peanut butter
- 2 eggs, beaten
- 2 cups all-purpose flour (9 ounces)
- 1/2 teaspoon salt
- 2 1/2 teaspoons baking powder
- 3/4 cup milk
- 1 teaspoon vanilla extract
Instructions
- Prep the oven and pan.
• Preheat the oven to 350°F and grease and flour 18 cupcake cups or line with cupcake papers. - Make the batter.
• In a mixing bowl, using an electric mixer, beat the butter, brown sugar, and peanut butter until light and fluffy. Beat the eggs and vanilla into the creamed mixture.
• In another bowl, combine the flour, salt, and baking powder; mix with a spoon or whisk to blend.
• Add the dry ingredients to the first mixture, alternating with the milk. Blend until smooth. - Bake the cupcakes.
• Fill the prepared cupcake cups about 2/3 to 3/4 full. Bake for 23 to 27 minutes, or until a wooden toothpick inserted in the center comes out clean.
Nutrition
- Serving Size: 1 cupcake
- Calories: 208
- Sugar: 15.7 g
- Sodium: 113.7 mg
- Fat: 9.5 g
- Carbohydrates: 28 g
- Fiber: 0.8 g
- Protein: 4.1 g