Peanut Butter Frosting – Creamy, Fluffy, and Irresistibly Good
When it comes to desserts, frosting can make or break the entire experience—and this Peanut Butter Frosting is the ultimate topping for cakes, cupcakes, cookies, and brownies. Rich, creamy, and perfectly balanced in sweetness, it’s the kind of frosting that instantly elevates any homemade treat.
I first made this frosting while experimenting with different cupcake toppings for a family gathering. I wanted something indulgent yet not overpoweringly sweet, and the natural nuttiness of peanut butter turned out to be the perfect solution. Since then, it’s become a go-to recipe in my kitchen. If you enjoy comforting, nostalgic flavors like my Peanut Butter Cup Dump Cake, then this frosting will quickly become one of your favorites.
Why You’ll Love This Peanut Butter Frosting
It’s luxuriously creamy, thanks to the combination of peanut butter and butter.
The frosting holds its shape beautifully when piped onto cakes or cupcakes.
It’s versatile—pair it with chocolate, vanilla, banana, or even pumpkin desserts.
Quick and easy to make with just 6 ingredients.
Perfect balance of nutty richness and sweetness.
Ingredients
- 1 cup (114 g) powdered sugar
- 1 cup (270 g) creamy peanut butter
- 5 tablespoons (71 g) unsalted butter, room temperature
- ¾ teaspoon vanilla extract
- ¼ teaspoon kosher salt
- ⅓ cup (80 ml) heavy cream
Instructions
Step 1 – Cream the butter and peanut butter
In a large mixing bowl, beat the peanut butter and softened butter together with an electric mixer until smooth and creamy.
Step 2 – Add powdered sugar
Gradually add the powdered sugar, mixing on low speed until fully incorporated. Scrape down the sides of the bowl as needed.
Step 3 – Add vanilla and salt
Mix in the vanilla extract and kosher salt to enhance the flavor.
Step 4 – Whip with cream
Slowly pour in the heavy cream while mixing on medium-high speed. Beat for 2–3 minutes, until the frosting is light, fluffy, and spreadable.
Step 5 – Frost and enjoy
Use immediately to frost cakes, cupcakes, or cookies, or refrigerate until ready to use.

Pro Tips
Use room temperature butter for a smooth blend.
For best results, use creamy—not crunchy—peanut butter.
Adjust the consistency: add more powdered sugar for a thicker frosting or more cream for a lighter texture.
Chill for 15 minutes before piping if you want sharp, defined swirls.
Variations
Chocolate Peanut Butter Frosting – Add 2 tablespoons of cocoa powder.
Honey Peanut Butter Frosting – Mix in 1 tablespoon of honey for extra sweetness.
Whipped Peanut Butter Frosting – Increase the heavy cream to ½ cup and whip longer for a mousse-like texture.
Salted Caramel Peanut Butter Frosting – Swirl in 2 tablespoons of caramel sauce for indulgence.
Pairings
This frosting pairs beautifully with:
- Chocolate cake or cupcakes
- Banana bread or banana cake
- Brownies or blondies
- Sandwich cookies
- Pumpkin or spice cakes for a seasonal twist
Storage
Room Temperature: Can sit out for up to 6 hours if the room is cool.
Refrigerator: Store in an airtight container for up to 5 days. Let it soften at room temperature before using.
Freezer: Freeze in a sealed container for up to 2 months. Thaw overnight in the refrigerator and re-whip before using.
FAQs
Can I use natural peanut butter?
It’s best to use regular creamy peanut butter for consistency. Natural peanut butter may separate and affect the texture.
Can I make this ahead of time?
Yes, you can make it up to 2 days ahead and refrigerate. Re-whip before frosting your desserts.
How do I fix frosting that’s too thick?
Add 1–2 teaspoons of heavy cream at a time and whip until it reaches the desired consistency.
Can I use salted butter instead of unsalted?
Yes, but reduce or omit the added salt in the recipe.
Can I pipe this frosting?
Absolutely! This frosting holds its shape well and is perfect for piping decorative swirls.
Nutrition Facts
Serving Size | 2 tablespoons |
---|---|
Calories | 210 kcal |
Carbohydrates | 12 g |
Protein | 4 g |
Fat | 18 g |
Saturated Fat | 7 g |
Cholesterol | 15 mg |
Sodium | 90 mg |
Sugar | 10 g |
Conclusion
This Peanut Butter Frosting is the perfect way to turn any dessert into something extraordinary. Creamy, nutty, and lightly sweet, it’s versatile enough to use on everything from cupcakes to brownies. Whether you’re baking for a birthday, holiday, or just a cozy weekend treat, this frosting will never disappoint.

Peanut Butter Frosting – Creamy, Fluffy, and Irresistibly Good
Ingredients
- 1 cup 114 g powdered sugar
- 1 cup 270 g creamy peanut butter
- 5 tablespoons 71 g unsalted butter, room temperature
- ¾ teaspoon vanilla extract
- ¼ teaspoon kosher salt
- ⅓ cup 80 ml heavy cream
Instructions
- Beat peanut butter and butter: In a large mixing bowl, use a hand or stand mixer to beat the peanut butter and softened butter until smooth and creamy.
- Add sugar: Gradually add the powdered sugar, mixing on low speed until incorporated.
- Mix in flavorings: Add the vanilla extract and salt, then beat until combined.
- Adjust consistency: Slowly add the heavy cream, 1 tablespoon at a time, and beat on high until the frosting becomes light, fluffy, and spreadable.
- Use immediately: Frost cakes, cupcakes, brownies, or cookies as desired.
Notes
- For stiffer frosting, use less heavy cream.
- For a fluffier, whipped texture, beat an additional 1–2 minutes after adding the cream.
- Store leftover frosting in an airtight container in the refrigerator for up to 5 days. Let it come to room temperature before re-whipping and using.