Peanut Butter Cupcakes Frosting

Category: Sweet Finishes & Fresh-Baked Joy

These peanut butter cupcakes are wonderfully soft and moist, combining the rich flavor of peanut butter in both the batter and frosting. The batter blends oil, sugar, eggs, and peanut butter with flour and tangy sour cream to keep the cupcakes tender. Baking until a toothpick inserted comes out clean ensures the perfect texture. The frosting, made from butter, peanut butter, vanilla, and sifted powdered sugar, achieves a smooth, creamy finish. Decorated with peanut butter candies, these cupcakes offer a delightful, nutty sweetness ideal for gatherings or an indulgent treat.

Breanna smiling at the camera.
Created By Breanna
Last updated on Tue, 04 Nov 2025 01:39:31 GMT
A cupcake with peanut butter frosting and a peanut butter topping. Save
A cupcake with peanut butter frosting and a peanut butter topping. | foodiffy.com

These peanut butter cupcakes with creamy peanut butter frosting are a perfect treat for anyone who loves that rich nutty flavor. They come together quickly and are just the right balance of moist cake and silky frosting, making them a great choice for a special occasion or a weekend bake.

I first made these cupcakes when I wanted a peanut butter dessert that wasn’t too dense. They quickly became a favorite for weekend baking sessions with friends.

Ingredients

  • Vegetable oil or canola oil: keeps the cupcakes moist without adding extra flavor
  • Light brown sugar: adds a bit of caramel depth to the sweetness
  • Regular creamy peanut butter: is key for the best texture in both the cupcakes and frosting
  • All purpose flour: provides structure but keeps the texture tender
  • Baking soda: helps the cupcakes rise for a soft crumb
  • Milk and sour cream: make the batter tender and add moisture
  • Unsalted butter: for the frosting gives a creamy base where you control the saltiness
  • Powdered sugar: is sifted for smooth frosting and just the right sweetness
  • Vanilla extract: enhances the nutty flavors and rounds out the batter
  • Peanut butter candies: make a fun and tasty decoration topping the cupcakes

Instructions

Build The Batter:
Preheat your oven to 350 degrees Fahrenheit and prepare two muffin tins with cupcake liners. In a large bowl, beat together the oil, brown sugar, eggs, and vanilla extract until the texture is smooth and light. Then add the peanut butter and mix well, making sure no lumps remain from the sugar.
Combine The Dry Ingredients:
In another bowl, whisk the flour, baking soda, and salt together. These dry ingredients create the cupcake’s structure.
Mix The Wet Ingredients:
Whisk together the milk and sour cream in a small jug until fully combined. This mixture adds richness and prevents dryness.
Alternate Adding Dry And Wet Ingredients:
Add about half the flour mixture into the peanut butter mixture by hand using a spatula or wooden spoon. Then add half of the milk and sour cream mix. Repeat with the remaining flour and liquid mixtures. Mixing by hand keeps the batter from becoming tough due to over mixing.
Fill The Cups And Bake:
Spoon the batter into the liners filling each about two thirds to three quarters full. This ensures a nice rise without overflowing. Bake the cupcakes for about 20 to 24 minutes, or until a toothpick inserted comes out clean.
Prepare The Frosting:
Beat the softened butter until it turns light and fluffy. Add the peanut butter and beat until smooth and combined. Mix in the vanilla extract and two cups of the sifted powdered sugar on low speed until incorporated.
Adjust Sweetness And Texture:
Add the rest of the powdered sugar slowly, alternating with a tablespoon of cream or milk at a time, until you reach your preferred sweetness and the frosting is pipeable or spreadable.
Decorate:
Frost the cooled cupcakes generously using a piping bag fitted with your favorite tip or a knife. Top with peanut butter candies to add a fun and personalized touch.
A cupcake with peanut butter frosting.
A cupcake with peanut butter frosting. | foodiffy.com

I love how the peanut butter flavor carries through every bite keeping it balanced. These cupcakes remind me of baking afternoons spent with my niece who loves decorating each cupcake with her own candy choices. It’s a sweet tradition now that turns baking into a shared memory.

Storage Tips

Store the cupcakes in an airtight container at room temperature for up to two days. Keep the frosting refrigerated if made ahead and bring to room temperature before frosting the cupcakes. For longer storage, cupcakes freeze well unfrosted for up to three months. Thaw completely and frost before serving.

Ingredient Swaps

If you want a richer cupcake try substituting half the vegetable oil with melted butter. Use creamy sunflower seed butter as a peanut-free alternative and add a teaspoon of almond extract for extra flavor. Sour cream can be swapped with Greek yogurt for a tangier crumb.

Serving Ideas

Serve these alongside a glass of cold milk or a hot cup of black coffee to balance the sweetness. Top with chopped salted peanuts for a crunch contrast or add a drizzle of melted chocolate for a double dose of indulgence.

A cupcake with peanut butter frosting and peanut butter sprinkles.
A cupcake with peanut butter frosting and peanut butter sprinkles. | foodiffy.com

These little attentions make a huge difference in turning simple recipes into favorites.

Frequently Asked Recipe Questions

→ What type of peanut butter works best?

Use regular smooth peanut butter for the best texture and flavor. Avoid natural or whipped types as they may affect consistency.

→ How can I avoid overmixing the cupcake batter?

Mix the wet and dry ingredients by hand gently, alternating additions to prevent a tough texture caused by overmixing.

→ What's the ideal baking time and temperature?

Bake the cupcakes at 350°F (175°C) for 20-24 minutes, checking with a toothpick for doneness when it comes out clean.

→ How do I get a smooth frosting?

Sift the powdered sugar before beating and gradually add cream or milk to reach the desired creamy texture.

→ Can peanut butter candies be substituted?

Yes, you can decorate with chopped nuts, chocolate chips, or even a drizzle of melted peanut butter for different finishes.

→ How many cupcakes does this yield?

This batch produces about 16 cupcakes when filling liners 2/3 to 3/4 full.

Peanut Butter Cupcakes Frosting

Fluffy peanut butter cupcakes topped with creamy peanut butter frosting and decorated with candies for a rich treat.

Preparation Time
30 mins
Time to Cook
24 mins
Overall Time
54 mins
Created By: Breanna

Type of Recipe: Desserts & Baking

Cooking Difficulty: Intermediate Skill Needed

Cultural Origin: American

Portion Size: 16 Number of Servings (16 standard cupcakes)

Dietary Options: Good for Vegetarians

Ingredients Required

→ Cupcakes

01 120 ml vegetable oil (or canola oil)
02 200 g light brown sugar
03 2 large eggs
04 2 tsp vanilla extract
05 125 g smooth peanut butter (not natural, homemade, or whipped)
06 170 g all-purpose flour
07 0.5 tsp baking soda
08 0.25 tsp salt
09 120 ml milk
10 60 ml sour cream

→ Peanut Butter Frosting

11 225 g unsalted butter, softened
12 180 g smooth peanut butter
13 300 g sifted powdered sugar
14 1 tsp vanilla extract
15 30-45 ml cream or milk

→ Decoration

16 Peanut butter candies

Guide to Cooking

Step 01

Preheat oven to 175°C and line two muffin tins with paper liners.

Step 02

In a large bowl, beat vegetable oil, light brown sugar, eggs, and vanilla extract until combined.

Step 03

Add smooth peanut butter to the wet mixture and beat until no lumps remain.

Step 04

In a separate bowl, whisk together all-purpose flour, baking soda, and salt.

Step 05

Gently whisk sour cream and milk together in a measuring cup.

Step 06

By hand, gently fold half of the dry ingredients into the peanut butter mixture, followed by half of the sour cream and milk mixture. Repeat with remaining halves until just combined, avoiding overmixing.

Step 07

Spoon batter into liners, filling each about two-thirds to three-quarters full, yielding approximately 16 cupcakes.

Step 08

Bake for 20 to 24 minutes, or until a toothpick inserted in the center emerges clean.

Step 09

In a large bowl, beat softened butter until fluffy.

Step 10

Beat in peanut butter until smooth and well incorporated.

Step 11

Add vanilla extract and 2 cups (around 240 g) powdered sugar; beat on low speed until combined.

Step 12

Gradually add remaining powdered sugar in 120 g increments, alternating with 1 tablespoon of cream or milk, beating until desired sweetness and consistency are achieved.

Step 13

Frost cupcakes using a knife or piping bag fitted with a 1M tip and garnish with peanut butter candies.

Extra Suggestions

  1. Use regular smooth peanut butter for optimal texture; sifting powdered sugar ensures a smooth frosting. Avoid overmixing batter to prevent tough texture.

Necessary Equipment

  • Mixer or whisk
  • Measuring cups and spoons
  • Muffin tins with liners
  • Mixing bowls
  • Piping bag with 1M tip (optional)

Allergen Info

Always check ingredient labels for allergens, and talk to a health expert if you’re unsure.
  • Contains peanuts, dairy, and gluten

Nutritional Info (Per Serving)

Nutrition facts are for general information and shouldn’t replace professional health advice.
  • Energy (Calories): 450
  • Fats: 24 g
  • Carbohydrates: 55 g
  • Protein: 7 g