Peanut Butter Cupcakes: A Dreamy Treat for Every Occasion
There’s something magical about the combination of peanut butter and cake. These peanut butter cupcakes bring a perfect balance of nutty richness and sweet indulgence, making them a favorite for peanut butter lovers. With a soft, moist crumb and a creamy peanut butter frosting, these cupcakes are ideal for birthdays, celebrations, or just a cozy afternoon snack.
Originating from the American love affair with peanut butter, these cupcakes offer a nostalgic yet sophisticated taste. Whether you enjoy them plain or topped with chocolate drizzle, they are a guaranteed crowd-pleaser. The best part? They are surprisingly easy to make at home with just a few pantry staples.
Ingredients
Here’s everything you need to whip up these delectable peanut butter cupcakes:
For the Cupcakes
Ingredient | Quantity |
---|---|
All-purpose flour | 1 ½ cups |
Baking powder | 1 ½ tsp |
Baking soda | ½ tsp |
Salt | ¼ tsp |
Unsalted butter (softened) | ½ cup |
Creamy peanut butter | ¾ cup |
Granulated sugar | ¾ cup |
Brown sugar (packed) | ½ cup |
Eggs | 2 |
Vanilla extract | 1 tsp |
Whole milk | ½ cup |
Sour cream (optional, for extra moisture) | ¼ cup |
For the Peanut Butter Frosting
Ingredient | Quantity |
---|---|
Unsalted butter (softened) | ½ cup |
Creamy peanut butter | 1 cup |
Powdered sugar | 2 cups |
Vanilla extract | 1 tsp |
Heavy cream (or milk) | 2-3 tbsp |
Optional Garnishes
- Crushed peanuts
- Mini peanut butter cups
- Chocolate drizzle
- Caramel drizzle

Equipment Needed
- Mixing bowls (for dry and wet ingredients)
- Electric mixer (for creaming butter and peanut butter)
- Cupcake liners and a muffin tin
- Measuring cups and spoons
- Spatula (for mixing and scraping the bowl)
- Piping bag with a frosting tip (for decorating)
Having an electric mixer is a game changer for achieving a light and fluffy batter, while a piping bag makes frosting application smoother and more professional-looking.
Step-by-Step Instructions
1. Preheat and Prepare
Preheat your oven to 350°F (175°C). Line a muffin tin with cupcake liners to prevent sticking.
2. Mix the Dry Ingredients
In a bowl, whisk together the flour, baking powder, baking soda, and salt. This ensures an even distribution of leavening agents for a consistent rise.
3. Cream the Butter, Peanut Butter, and Sugars
Using an electric mixer, beat the softened butter and peanut butter together until smooth. Add both sugars and continue beating until light and fluffy, about 2-3 minutes.
4. Add Eggs and Vanilla
Beat in the eggs one at a time, ensuring each is fully incorporated before adding the next. Stir in the vanilla extract.
5. Alternate Dry and Wet Ingredients
Add half of the dry ingredients to the wet mixture, followed by the milk and sour cream. Mix gently, then add the remaining dry ingredients. Stir until just combined—avoid overmixing to keep the cupcakes tender.
6. Fill the Cupcake Liners
Spoon the batter into the prepared liners, filling each about ⅔ full. This prevents overflow while allowing enough room for the cupcakes to rise.
7. Bake to Perfection
Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean. Let them cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
8. Make the Peanut Butter Frosting
Beat the butter and peanut butter together until smooth. Gradually add the powdered sugar, mixing on low to prevent a sugar cloud. Stir in the vanilla, then add heavy cream one tablespoon at a time until the frosting reaches a fluffy consistency.
9. Decorate and Enjoy
Pipe or spread the frosting onto the cooled cupcakes. Garnish with crushed peanuts, mini peanut butter cups, or a drizzle of chocolate.
Tips and Variations
- Make it extra peanut buttery: Add ½ cup of peanut butter chips to the batter for bursts of peanut flavor.
- Chocolate twist: Replace ¼ cup of flour with cocoa powder for a peanut butter-chocolate cupcake variation.
- Nut-free option: Use sunflower seed butter as a peanut-free alternative.
- Healthier swaps: Replace half of the all-purpose flour with whole wheat flour and use honey instead of granulated sugar for a more wholesome treat.
- Vegan version: Substitute eggs with flax eggs (1 tbsp ground flaxseed + 3 tbsp water per egg), use dairy-free milk, and swap butter with vegan margarine.
Serving Suggestions
For a visually appealing presentation, pipe a swirl of frosting using a star tip and sprinkle chopped peanuts or mini peanut butter cups on top. A drizzle of melted chocolate or caramel enhances both the look and flavor.
Pair these cupcakes with a side of vanilla ice cream or a tall glass of cold milk for the ultimate indulgence. If serving at a party, arrange them on a tiered cupcake stand with decorative liners for an elegant display.

Pairings
Drinks That Complement Peanut Butter Cupcakes
- Milk: The classic peanut butter and milk combo never fails.
- Iced Coffee or Cold Brew: The slight bitterness of coffee balances the sweetness of the cupcakes.
- Peanut Butter Milkshake: Double down on the peanut butter goodness!
- Chocolate Stout Beer: For an adult pairing, a rich chocolate stout enhances the nutty notes.
- Hot Chocolate: Especially during winter, a mug of thick, creamy hot chocolate with these cupcakes is pure bliss.
Storage and Reheating
Refrigeration
Store leftover cupcakes in an airtight container at room temperature for 2 days or in the refrigerator for up to 5 days.
Freezing
Unfrosted cupcakes freeze well for up to 3 months. Wrap them individually in plastic wrap, then store them in a freezer-safe bag. Thaw at room temperature before frosting.
Reheating
To enjoy them warm, microwave an unfrosted cupcake for 10-15 seconds for a fresh-from-the-oven feel.
Nutritional Information (Per Cupcake with Frosting)
- Calories: ~380
- Fat: 20g
- Carbohydrates: 45g
- Protein: 6g
- Sugar: 30g
Nutrition information is automatically calculated, so should only be used as an approximation.
Conclusion
Peanut butter cupcakes are the perfect treat for anyone who loves the rich, nutty flavor of peanut butter combined with a light, moist cake. Whether you enjoy them plain or topped with a decadent frosting, they offer a delightful balance of sweetness and creaminess that makes them irresistible. The simple yet indulgent nature of these cupcakes makes them ideal for any occasion, from casual snacking to elegant dessert tables. With just a few basic ingredients, you can create a homemade batch that tastes even better than store-bought versions.
The versatility of peanut butter cupcakes allows for endless customization, from adding chocolate chips to experimenting with different frostings and garnishes. Whether you’re baking for a party, a holiday gathering, or simply to satisfy a sweet craving, these cupcakes are sure to impress. So why not try making a batch today? Share them with friends and family, and don’t forget to experiment with your own creative twists!
Peanut Butter Cupcakes: A Dreamy Treat for Every Occasion
12
cupcakes15
minutes20
minutes35
minutesIngredients
1 ½ cups all-purpose flour
1 ½ tsp baking powder
½ tsp baking soda
¼ tsp salt
½ cup unsalted butter, softened
¾ cup creamy peanut butter
¾ cup granulated sugar
½ cup brown sugar
2 eggs
1 tsp vanilla extract
½ cup whole milk
¼ cup sour cream (optional)
Directions
- Preheat oven to 350°F (175°C) and line a muffin tin.
- Mix dry ingredients in a bowl.
- Beat butter, peanut butter, and sugars until fluffy.
- Add eggs, vanilla, and alternate dry ingredients with milk.
- Fill cupcake liners ⅔ full and bake for 18-20 minutes.
- Cool completely before frosting.