Peanut Butter Frosting

As an Amazon Associate I earn from qualifying purchases.

Are you ready to take your sweet treats to the next level? Get ready to indulge in the creamy, nutty goodness that this frosting brings to your desserts. Whether you’re planning to top your cupcakes, frost your favorite cake, or simply enjoy it by the spoonful (no judgment here!), this Peanut Butter Frosting is about to become your new favorite kitchen staple.


  • Flavorful Bliss: If you’re a peanut butter fanatic, this frosting will rock your world. It marries the sweet, nutty goodness of peanut butter with creamy, luscious frosting to create a delightful balance of flavors.
  • Versatile Wonder: This frosting is as versatile as it gets. It’s the perfect match for a range of desserts, from classic chocolate cupcakes to dense fudge brownies. Whether you’re a cake decorator or a dessert enthusiast, it’s a must-have in your recipe arsenal.
  • Homemade Happiness: Making your own frosting from scratch means you can customize it to your liking. Adjust the sweetness, creaminess, or thickness, so it complements your dessert perfectly. Plus, you’ll skip the preservatives and additives that come with store-bought options.
  • Quick and Easy: With a handful of simple ingredients and minimal prep time, whipping up a batch of Peanut Butter Frosting is a breeze. Even if you’re not an experienced baker, this frosting is a friendly choice.
  • Nutty & Sweet: The frosting combines the nutty essence of peanut butter with the sweetness of powdered sugar, creating a creamy texture that spreads like a dream. It’s bound to satisfy your sweet tooth while adding an indulgent twist to your desserts.


  • Cream cheese, room temperature
  • Vanilla extract
  • Powdered sugar
  • Creamy peanut butter
  • Butter


  • Measuring Cups/Spoons
  • Mixing Bowls
  • Hand Mixer or KitchenAid Mixer


  1. In a mixing bowl, combine all frosting ingredients – cream cheese, vanilla extract, powdered sugar, creamy peanut butter. Using a hand mixer or KitchenAid Mixer, blend until the mixture turns smooth and creamy.
  2. Gradually add milk to the mixture, adjusting the quantity to achieve the desired texture for your frosting. The final consistency may vary based on the brand of peanut butter you use.
  3. If necessary, incorporate up to 4 additional tablespoons of milk for a smoother frosting, depending on the peanut butter you’ve chosen.

Substitutions + Alternatives

Can I use regular dairy?

Feel free to make this recipe your own. I use dairy-free milk, but feel welcome to choose your preferred dairy option without any recipe adjustments. Unless specified otherwise, you have the flexibility to use the milk of your choice for the recipe.

Note: While almond milk is an option, it is less preferred due to its liquid consistency. Consider opting for a milk alternative with a thicker texture.


Can I use natural peanut butter for this frosting?

Yes, you can! Natural peanut butter can be used to create this frosting. However, the texture may vary slightly compared to using regular creamy peanut butter.

How do I store leftover peanut butter frosting?

If you have any frosting left, store it in an airtight container in the refrigerator. When you’re ready to use it again, allow it to come to room temperature and give it a good stir before frosting your dessert.

What kind of desserts can I pair with this frosting?

Peanut Butter Frosting is a versatile companion for a variety of desserts. It pairs beautifully with chocolate cupcakes, brownies, chocolate chip cookies, and whoopie pies. It also tastes fantastic on a classic two-layer cake.

Can I make this frosting ahead of time?

Absolutely! Prepare your Peanut Butter Frosting in advance, store it in the fridge, and let it come to room temperature when you’re ready to frost your treats.

Can I make this frosting without a mixer?

While using a mixer makes the process easier, you can mix the frosting by hand if needed. Ensure the cream cheese is softened to room temperature to make the hand-mixing process smoother.

Peanut Butter Frosting

This frosting is rich, nutty, creamy, and sweet! It offers the perfect balance of sweet, savory and deliciousness.
Print Pin Rate
Course: Dessert
Cuisine: American
Keyword: Peanut Butter Frosting
Prep Time: 15 minutes
Total Time: 15 minutes
Servings: 1 batch of frosting
Calories: 3082kcal


  • Measuring cups/spoons
  • mixing bowls
  • Hand mixer or KitchenAid mixer


  • 8 ounces cream cheese room temperature
  • 8 tablespoons butter, room temp
  • 1 teaspoon vanilla extract
  • 1/2 cup creamy peanut butter
  • 3 cups powdered sugar May need up to 1 cup additionally depending on the consistency.


  • Combine all frosting ingredients in a bowl and blend until smooth and creamy.
  • Note that the texture may vary based on the peanut butter brand.


Serving: 2tbsp | Calories: 3082kcal | Carbohydrates: 253g | Protein: 74g | Fat: 212g | Saturated Fat: 73g | Polyunsaturated Fat: 35g | Monounsaturated Fat: 86g | Cholesterol: 236mg | Sodium: 1846mg | Potassium: 1854mg | Fiber: 12g | Sugar: 215g | Vitamin A: 3143IU | Calcium: 422mg | Iron: 5mg
Tried this recipe?Mention @TheSaltyCooker or tag #thesaltycooker!

Peanut Butter Frosting is a game-changer in the world of sweet delights. Its creamy, nutty flavor profile makes it an irresistible choice for frosting a variety of desserts, and it’s incredibly quick and easy to prepare. By making your own frosting, you have the power to customize it according to your taste, while also avoiding the additives found in store-bought alternatives. So, whether you’re a seasoned baker or a novice, don’t miss the chance to indulge in the richness of this nutty and sweet masterpiece!

Leave a Reply

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

Recipe Rating