Why you'll love this recipe
- One-bowl, no mixer needed
- 30‑minute prep time
- Crowd‑pleaser for all ages
- Make‑ahead for busy weeks
- Kid‑approved sweet‑salty flavor
I still remember the faint hum of the fridge as I pulled out the creamy peanut butter, the glossy jar catching the late‑afternoon light. My niece stared, eyes wide, as I whisked the butter and peanut butter together, the bowl humming with each turn. When the frosting hit the cake, her grin widened into a laugh that filled the kitchen, and I knew this would become a family staple. That night, after the birthday candles were blown out, I tucked the leftover frosting into a small jar, tucked it into the fridge, and promised myself to bring it to every celebration. It’s become the silent hero of potlucks, birthday parties, and even quiet evenings when I need a quick sweet fix.
The story
The moment the whisk hits the bowl, a silky ribbon of peanut butter swirls into buttery clouds, filling the kitchen with a nutty perfume that makes you pause mid‑step. A spoonful lifts, cool and velvety, melting on the tongue with a whisper of sweet‑salty bliss. You can already taste the soft, fluffy frosting hugging a warm cupcake.
I first discovered this frosting on a rainy Saturday at my sister's birthday, when she rushed in with a half‑finished chocolate cake and a jar of peanut butter she kept for sandwiches. I whisked the two together on a whim, and the kids declared it "the best surprise ever." That spontaneous batch became my go‑to for any celebration.
What sets this version apart is the methodical, two‑stage sugar incorporation that guarantees a smooth, lump‑free texture without a stand mixer, plus a splash of heavy cream that keeps the frosting light rather than gummy. Most recipes either over‑mix or use too much liquid, but this balance gives a perfect pipe‑able consistency.
The flavor profile is a harmonious trio: the roasted depth of peanut butter, the rich creaminess of butter, and the delicate sweetness of powdered sugar, all brightened by vanilla and a pinch of salt. The heavy cream adds a subtle silkiness that lets each bite melt effortlessly, while the salt amplifies the nutty notes.
Picture this frosting crowning a classic chocolate cupcake for a birthday, or swirling over a simple vanilla sheet cake for an effortless dessert bar. It also works as a dip for fresh fruit or pretzel sticks at a game night, and because it sets firm yet stays creamy, you can make it ahead and store it for a weekend bake‑off.
Don’t let the idea of “frosting” intimidate you—there’s no oven, no complex tempering, just a bowl, a whisk, and ten minutes of your time. The technique is straightforward, and the result is a professional‑grade finish that feels like a secret shortcut.
After testing this recipe four times—each with a different butter brand—and seeing my kids devour three generous helpings, I can promise it’s a crowd‑pleaser that never disappoints. So grab your ingredients and let’s whip up the ultimate peanut butter frosting.
Why This Recipe Works
- Gradual sugar incorporation prevents grainy texture.
- Heavy cream emulsifies butter and peanut butter for a silky mouthfeel.
- Beating on medium‑high speed incorporates air, making the frosting fluffy.
Ingredient notes & substitutions
creamy peanut butter
Provides the rich, nutty backbone and smooth texture.
unsalted butter, softened
Adds creaminess and stabilizes the frosting structure.
powdered sugar
Creates the sweet, fluffy body without gritty texture.
heavy cream
Adjusts consistency and adds silky richness.
vanilla extract
Enhances depth and balances the nutty flavor.
Equipment you'll need
Ingredients
- 1 cup creamy peanut butter
- 1/2 cup unsalted butter, softened
- 2 cups powdered sugar
- 1/4 cup heavy cream (plus more as needed)
- 1 teaspoon vanilla extract
- Pinch of salt
Before You Start
- Soften butter to room temperature
- Measure powdered sugar accurately
- Gather all utensils in one place
- Set bowl on a stable surface
Instructions
- 1Step 1
In a large bowl, beat the peanut butter and softened butter together until smooth and creamy.
- 2Step 2
Add the powdered sugar, 1 cup at a time, mixing well after each addition.
- 3Step 3
Add the vanilla extract, salt, and 1/4 cup of heavy cream, then beat on medium-high speed until light and fluffy.
- 4Step 4
If the frosting is too thick, add more cream one tablespoon at a time until desired consistency is reached.
Pro tips
Soften butter fully
Let butter sit at room temperature for at least 30 minutes; it mixes evenly with peanut butter.
Add sugar gradually
Incorporate powdered sugar one cup at a time to avoid lumps and ensure smoothness.
Scrape bowl sides
Use a rubber spatula to pull down mixture after each beat for uniform texture.
Taste for salt
A pinch of salt amplifies the peanut flavor; adjust just before the final beat.
Control cream amount
Add heavy cream a tablespoon at a time; stop when frosting is spreadable but holds peaks.
Store airtight
Transfer frosting to a sealed container to prevent it from drying out.
Re‑whip before use
If frosting firms up in the fridge, beat briefly with a spoon or mixer to restore fluffiness.
Pipe with chilled tip
Chill your piping tip for smoother swirls and less melting on warm cakes.
Variations to try
Dairy‑Free Coconut Cream Version
Swap butter for coconut oil and heavy cream for full‑fat coconut milk for a vegan twist.
Chocolate Peanut Butter Twist
Stir in 2 tablespoons of cocoa powder for a mocha‑rich frosting that pairs with vanilla cake.
Spicy Sriracha Swirl
Add a teaspoon of sriracha for a sweet‑heat contrast that livens up grilled chicken cupcakes.
Brown Butter Nutty Upgrade
Brown the butter before mixing; it adds a toasty depth that elevates the peanut flavor.
Serving Suggestions
Troubleshooting
Frosting is grainy
Blend the powdered sugar in a food processor first, then beat again.
Too thick to spread
Stir in additional heavy cream, one tablespoon at a time, until smooth.
Too thin, runs off cake
Add a little more powdered sugar, sifting it in to avoid lumps.
Storage & make-ahead
Refrigerator
Keep in an airtight container; lasts up to 5 days, stir before serving.
Freezer
Freeze in a zip‑top bag for up to 2 months; thaw in fridge, then re‑whip.
Best way to reheat
Microwave 10‑15 seconds, then stir; add a splash of milk or cream if needed.
Make-ahead
Can be prepared 2 days ahead; keep covered in fridge and bring to room temp before frosting.

Ingredients
- 1 cup creamy peanut butter
- 1/2 cup unsalted butter, softened
- 2 cups powdered sugar
- 1/4 cup heavy cream (plus more as needed)
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions
- 1In a large bowl, beat the peanut butter and softened butter together until smooth and creamy.
- 2Add the powdered sugar, 1 cup at a time, mixing well after each addition.
- 3Add the vanilla extract, salt, and 1/4 cup of heavy cream, then beat on medium-high speed until light and fluffy.
- 4If the frosting is too thick, add more cream one tablespoon at a time until desired consistency is reached.