Recipes by Janet

  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
×
Home » Recipes » Desserts

Peanut Butter Frosting

Published: May 27, 2025 by Janet · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Why You’ll Love This Recipe

This homemade peanut butter frosting is a dream come true for peanut butter enthusiasts. It's rich, creamy, and effortlessly spreadable, making it the perfect topping for cakes, cupcakes, brownies, or even enjoyed straight from the spoon. With just a few pantry staples and minimal effort, you can create a frosting that's both indulgent and versatile.

Ingredients

  • ½ cup butter, softened

  • 1 cup creamy peanut butter

  • 2 cups powdered sugar

  • 1 teaspoon vanilla extract

  • 1–2 tablespoons milk (optional, for desired consistency)

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

Directions

  1. Beat the Butter and Peanut Butter
    In a large mixing bowl, beat the softened butter and creamy peanut butter together on medium speed until completely smooth and creamy. This usually takes about 2–3 minutes.

  2. Add the Powdered Sugar
    Gradually add the powdered sugar, about ½ cup at a time, beating well after each addition. The mixture will start to thicken as you add more sugar.

  3. Mix in the Vanilla
    Pour in the vanilla extract and continue beating until fully incorporated. The frosting should look fluffy and smell heavenly at this point.

  4. Adjust the Consistency
    If the frosting feels too thick or stiff, add milk one tablespoon at a time, beating after each addition until you reach your desired creamy consistency. Be cautious not to add too much milk; you want it spreadable, not runny.

  5. Frost and Enjoy
    Use immediately to frost your favorite cakes, cupcakes, or brownies. Spread it generously for that beautiful swirl and dreamy finish.

Servings and Timing

  • Servings: Approximately 12–16, depending on application

  • Prep Time: 10 minutes

  • Total Time: 10 minutes

Variations

  • Chocolate Peanut Butter Frosting: Add 2 tablespoons of cocoa powder to the mixture for a chocolatey twist.

  • Crunchy Peanut Butter Frosting: Stir in ¼ cup of chopped peanuts for added texture.

  • Vegan Version: Substitute the butter with vegan butter and use a plant-based milk to make this frosting vegan-friendly.

Storage/Reheating

  • Room Temperature: Store in an airtight container for up to 2 days.

  • Refrigeration: Keep in the fridge for up to 1 week. Allow to come to room temperature before using.

  • Freezing: Freeze in an airtight container for up to 3 months. Thaw in the refrigerator overnight and re-whip before use.

FAQs

How can I make this frosting less sweet?

Reduce the amount of powdered sugar and add a pinch of salt to balance the sweetness.

Can I use crunchy peanut butter instead of creamy?

Yes, using crunchy peanut butter will add texture to the frosting.

Is it necessary to use milk in the frosting?

Milk helps achieve a smoother, spreadable consistency. However, you can omit it for a thicker frosting.

Can I use natural peanut butter?

Natural peanut butter can be used, but it may result in a slightly different texture and flavor.

How can I make this frosting dairy-free?

Use dairy-free butter and a plant-based milk to make the frosting dairy-free.

Can I add chocolate to this frosting?

Yes, incorporating cocoa powder or melted chocolate can create a chocolate-peanut butter frosting.

How do I prevent the frosting from becoming too runny?

Add milk gradually and only as needed to achieve the desired consistency.

Can I use this frosting for piping decorations?

Yes, this frosting holds its shape well and is suitable for piping.

How long can I store this frosting?

Store in an airtight container at room temperature for up to 2 days, in the fridge for up to 1 week, or freeze for up to 3 months.

Can I use this frosting on other desserts?

Absolutely! This frosting pairs well with cakes, cupcakes, brownies, cookies, and even as a dip for fruits.

Conclusion

This peanut butter frosting is a delightful addition to any dessert. Its rich flavor and smooth texture make it a versatile topping that complements a variety of baked goods. Whether you're preparing for a special occasion or just indulging in a sweet treat, this frosting is sure to impress.

Print

Peanut Butter Frosting

Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich, creamy, and easy-to-make peanut butter frosting perfect for cakes, cupcakes, brownies, and more.

  • Author: Janet
  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes
  • Yield: 12–16 servings
  • Category: Frosting
  • Method: Mixing/Beating
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

½ cup butter, softened

1 cup creamy peanut butter

2 cups powdered sugar

1 teaspoon vanilla extract

1–2 tablespoons milk (optional, for desired consistency)

Instructions

  1. Beat the softened butter and creamy peanut butter together on medium speed until smooth and creamy, about 2–3 minutes.
  2. Gradually add powdered sugar, about ½ cup at a time, beating well after each addition until mixture thickens.
  3. Mix in the vanilla extract until fully incorporated and frosting is fluffy.
  4. If frosting is too thick, add milk one tablespoon at a time, beating after each addition until spreadable consistency is achieved.
  5. Use immediately to frost cakes, cupcakes, or brownies as desired.

Notes

  • Chocolate Variation: Add 2 tablespoons cocoa powder for a chocolate peanut butter frosting.
  • Crunchy Variation: Stir in ¼ cup chopped peanuts for texture.
  • Vegan Version: Use vegan butter and plant-based milk.
  • Store frosting in airtight container at room temperature (2 days), refrigerated (1 week), or frozen (3 months).
  • Bring refrigerated frosting to room temperature and re-whip before use.

Nutrition

  • Serving Size: 2 tablespoons
  • Calories: 190
  • Sugar: 20g
  • Sodium: 110mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 30mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Desserts

  • Oreo Buttermilk Pound Cake
  • Banana Zucchini Muffins Recipe
  • Delicious Carrot Cake Cookies Recipe
  • Easy Homemade Churros

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m Janet! Welcome to Recipes by Janet, where I share simple, delicious, and reliable recipes for every meal.

Learn more

Popular

  • Bang Bang Shrimp Pasta
  • The Best Korean Corn Dog Recipe
  • Air Fryer Hash Browns From Scratch
  • Raspberry Cheesecake Donuts

Footer

↑ back to top

About

  • Privacy Policy
  • Work With Me
  • Terms & Conditions
  • About

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Desserts
  • Soups & Stews

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 Recipes by Janet