18 Creamy Peanut Butter Frosting Recipes Decadent

Posted on November 4, 2025 by Barbara Rosenthal

Ready to take your desserts from good to unforgettable? We’ve gathered 18 luscious peanut butter frosting recipes that will transform any cake, cupcake, or cookie into pure decadence. Whether you’re craving classic creamy perfection or adventurous flavor twists, these easy-to-make frostings promise to satisfy your sweet tooth and impress every time. Let’s dive into these irresistible creations that will have everyone asking for your secret!

Classic Peanut Butter Frosting

Classic Peanut Butter Frosting

Last weekend, as I was frosting a batch of chocolate cupcakes for my nephew’s birthday party, I realized this classic peanut butter frosting is the recipe I get asked for most often—it’s creamy, not too sweet, and pairs with just about everything. Honestly, I think the secret is using real butter and a good dash of vanilla.

Ingredients

  • 1 cup creamy peanut butter (I always use the natural kind—just peanuts and salt—for the best flavor)
  • 1/2 cup unsalted butter, softened to room temperature (this makes it whip up so fluffy!)
  • 2 cups powdered sugar, sifted (trust me, sifting avoids lumps)
  • 1/4 cup heavy cream (if you’re out, whole milk works, but cream gives it that luxurious texture)
  • 1 teaspoon pure vanilla extract (the real stuff makes all the difference)
  • 1/4 teaspoon fine sea salt (it balances the sweetness perfectly)

Instructions

  1. Place the softened unsalted butter and creamy peanut butter in a large mixing bowl.
  2. Using an electric mixer on medium speed, beat the butters together for 2 minutes until smooth and fully combined.
  3. Reduce the mixer speed to low and gradually add the sifted powdered sugar, about 1/2 cup at a time, to prevent a sugar cloud.
  4. Once all the powdered sugar is incorporated, pour in the heavy cream, pure vanilla extract, and fine sea salt.
  5. Increase the mixer speed to medium-high and beat for 3–4 minutes until the frosting is light, fluffy, and holds soft peaks. Tip: If it’s too thick, add more cream, 1 tablespoon at a time, until spreadable.
  6. Use immediately to frost cooled cakes or cupcakes, or cover and refrigerate for up to 3 days. Tip: Let chilled frosting sit at room temperature for 30 minutes before re-whipping for easy spreading.

Velvety and rich, this frosting stays creamy without becoming greasy—it’s my go-to for birthday cakes, but it’s also dreamy swirled onto brownies or even eaten straight from the bowl with a spoon.

Chocolate Peanut Butter Frosting

Chocolate Peanut Butter Frosting
Kicking off my baking season always means one thing: whipping up a batch of my legendary chocolate peanut butter frosting. I developed this recipe after a frosting disaster ruined my daughter’s birthday cake years ago, and now it’s become my most requested creation among friends and family. There’s something magical about how chocolate and peanut butter melt together into pure comfort.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar
– 1/2 cup unsweetened cocoa powder
– 1/4 cup whole milk
– 1 teaspoon vanilla extract
– 1/4 teaspoon salt

Instructions

1. Place 1/2 cup softened unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together on medium speed for 2 minutes until completely smooth and creamy.
3. Sift 2 cups powdered sugar and 1/2 cup unsweetened cocoa powder through a fine-mesh strainer into the bowl to prevent lumps.
4. Add 1/4 teaspoon salt to the dry ingredients.
5. Begin mixing on low speed for 1 minute until the dry ingredients are incorporated.
6. Increase speed to medium and beat for 2 minutes until the mixture becomes thick and crumbly.
7. Pour in 1/4 cup whole milk and 1 teaspoon vanilla extract.
8. Beat on medium-high speed for 3-4 minutes until the frosting becomes light, fluffy, and spreadable.
9. Scrape down the sides of the bowl with a spatula to ensure even mixing.
10. Check consistency by lifting the beaters – the frosting should form soft peaks that hold their shape. You’ll love how this frosting transforms ordinary cakes into extraordinary treats with its rich, fudgy texture and perfect balance of sweet and salty flavors. Try spreading it between chocolate cookie layers or piping dramatic swirls on cupcakes for stunning presentation.

Fluffy Peanut Butter Cream Cheese Frosting

Fluffy Peanut Butter Cream Cheese Frosting
Kind of like that moment when you find a forgotten jar of peanut butter in the back of your pantry, this frosting recipe came to me during a desperate attempt to salvage a slightly dry chocolate cake. Now it’s my go-to for everything from cupcakes to spoonfuls straight from the bowl.

Ingredients

– 8 ounces cream cheese
– 1/2 cup unsalted butter
– 1 cup creamy peanut butter
– 1 teaspoon vanilla extract
– 4 cups powdered sugar
– 2 tablespoons heavy cream

Instructions

1. Remove 8 ounces of cream cheese and 1/2 cup unsalted butter from the refrigerator and let them sit at room temperature for 30 minutes until softened to room temperature.
2. Place the softened cream cheese and butter in a large mixing bowl.
3. Using an electric mixer on medium speed, beat the cream cheese and butter together for 2 minutes until completely smooth and creamy.
4. Add 1 cup creamy peanut butter and 1 teaspoon vanilla extract to the bowl.
5. Beat the mixture on medium speed for 1 minute until fully incorporated and smooth.
6. Gradually add 4 cups powdered sugar to the bowl, 1 cup at a time, beating on low speed after each addition to prevent sugar clouds.
7. Once all powdered sugar is incorporated, increase mixer speed to medium and beat for 2 minutes until fluffy.
8. Add 2 tablespoons heavy cream to the bowl.
9. Beat the frosting on high speed for 1 minute until light and airy, scraping down the sides of the bowl halfway through.
10. Check the frosting consistency by lifting the beaters – it should form soft peaks that hold their shape.

Fluffy doesn’t even begin to describe this cloud-like frosting that spreads like a dream over cooled cakes. The peanut butter flavor shines through without overwhelming, while the cream cheese adds just enough tang to balance the sweetness. I love using it to sandwich between oatmeal cookies or as a decadent fruit dip for sliced apples.

Vegan Peanut Butter Frosting

Vegan Peanut Butter Frosting
Trying to find the perfect vegan frosting used to be my baking nemesis until I discovered this magical peanut butter version that even my dairy-loving husband devours. This recipe came about during a last-minute birthday cake emergency when I realized I was out of butter, and now it’s my go-to for everything from cupcakes to cookie sandwiches.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup vegan butter, softened
– 2 cups powdered sugar
– 1/4 cup unsweetened almond milk
– 1 tsp vanilla extract
– 1/4 tsp salt

Instructions

1. Place 1/2 cup softened vegan butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Using an electric mixer on medium speed, beat the butters together for 2 minutes until completely smooth and creamy.
3. Add 1/4 teaspoon salt and 1 teaspoon vanilla extract to the bowl.
4. Begin adding 2 cups powdered sugar gradually, mixing on low speed to prevent powder clouds.
5. Once all powdered sugar is incorporated, increase mixer speed to medium and beat for 1 minute.
6. Slowly pour in 1/4 cup unsweetened almond milk while mixing on low speed.
7. Scrape down the sides of the bowl with a spatula to ensure even mixing.
8. Increase mixer speed to high and whip the frosting for 3-4 minutes until light and fluffy.
9. Check consistency by lifting the beaters – the frosting should form soft peaks that hold their shape.
10. Use immediately or refrigerate in an airtight container for up to 5 days.

Keep in mind this frosting firms up when chilled but spreads beautifully at room temperature. The rich peanut flavor pairs wonderfully with chocolate cakes, and I love using it as a fruit dip or sandwiching between oatmeal cookies for an easy treat that always disappears fast.

Peanut Butter Maple Frosting

Peanut Butter Maple Frosting
Just last weekend, I found myself staring at a sad-looking chocolate cake that desperately needed some love—and that’s when this peanut butter maple frosting saved the day. I’ve always been a sucker for anything that combines nutty richness with a touch of natural sweetness, and this recipe is my go-to when I want something quick but impressive. Honestly, it’s so good I’ve been known to eat it straight from the bowl with a spoon (no judgment, please!).

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 1/3 cup pure maple syrup
– 1 tsp vanilla extract
– 1/4 tsp salt
– 2 cups powdered sugar
– 2 tbsp milk

Instructions

1. Place 1/2 cup softened unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together on medium speed for 2 minutes until smooth and fully combined.
3. Add 1/3 cup pure maple syrup, 1 tsp vanilla extract, and 1/4 tsp salt to the bowl.
4. Mix on low speed for 30 seconds to incorporate the wet ingredients, then increase to medium speed and beat for 1 minute until uniform.
5. Gradually add 2 cups powdered sugar to the mixture while mixing on low speed to prevent a powdered sugar cloud.
6. Once all powdered sugar is added, increase speed to medium and beat for 2 minutes until the frosting is thick and holds its shape.
7. Pour in 2 tbsp milk and mix on low speed for 30 seconds to achieve a spreadable consistency.
8. Scrape down the sides of the bowl with a spatula to ensure all ingredients are fully incorporated.
9. Beat the frosting on medium-high speed for 1 final minute to make it light and fluffy.

Creamy and dreamy, this frosting has a smooth, spreadable texture that won’t tear your cakes, with a deep peanut flavor balanced by the earthy sweetness of maple. I love using it to fill sandwich cookies or as a dip for apple slices—it’s versatile enough to turn any simple dessert into something special.

Peanut Butter Honey Frosting

Peanut Butter Honey Frosting
Just when I thought peanut butter couldn’t get any better, I discovered this magical frosting that’s become my go-to for everything from birthday cakes to midnight spoonfuls. My kids actually cheer when they see me pulling out the mixer because they know what’s coming – this creamy, dreamy peanut butter honey frosting that transforms ordinary desserts into something extraordinary.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter
– 1/2 cup honey
– 1 tsp vanilla extract
– 1/4 tsp salt
– 2 cups powdered sugar
– 2 tbsp whole milk

Instructions

1. Remove butter from refrigerator and let it soften at room temperature for 30 minutes until it yields easily to gentle pressure.
2. Combine softened butter and creamy peanut butter in a large mixing bowl.
3. Using an electric mixer on medium speed, beat the butter and peanut butter together for 2 minutes until completely smooth and well-combined.
4. Add honey to the mixture and continue beating for 1 minute until fully incorporated.
5. Mix in vanilla extract and salt, scraping down the sides of the bowl with a rubber spatula to ensure even distribution.
6. Gradually add powdered sugar 1/2 cup at a time, mixing on low speed after each addition to prevent sugar clouds from forming.
7. Once all powdered sugar is added, increase mixer speed to medium and beat for 2 minutes until the frosting becomes light and fluffy.
8. Add milk one tablespoon at a time, mixing thoroughly after each addition until the frosting reaches your desired spreading consistency.
9. Use immediately to frost cooled cakes or cupcakes, or refrigerate in an airtight container for up to 5 days. Ultimately, this frosting sets up with a satiny smooth texture that holds its shape beautifully on layer cakes, while the honey provides a delicate floral sweetness that perfectly balances the rich peanut butter flavor. Try spreading it between graham crackers for an instant s’mores-inspired treat, or dollop it onto warm brownies for the ultimate comfort dessert.

Spiced Peanut Butter Frosting with Cinnamon

Spiced Peanut Butter Frosting with Cinnamon
Remember that time I tried to frost a chocolate cake with plain peanut butter? Let’s just say it was a sticky, crumbly disaster that taught me the importance of proper frosting technique. Fast forward to today, and this spiced peanut butter frosting with cinnamon has become my go-to for everything from cupcakes to brownies—it’s the perfect balance of creamy, sweet, and warmly spiced that makes any dessert feel extra special.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar
– 1/4 cup heavy cream
– 1 tsp vanilla extract
– 1 tsp ground cinnamon
– 1/4 tsp salt

Instructions

1. Place 1/2 cup softened unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together on medium speed for 2 minutes using an electric mixer until completely smooth and well combined.
3. Add 1 teaspoon vanilla extract and 1/4 cup heavy cream to the mixture.
4. Beat on low speed for 30 seconds until the liquid ingredients are incorporated.
5. Sift 2 cups powdered sugar, 1 teaspoon ground cinnamon, and 1/4 teaspoon salt together in a separate bowl to prevent lumps.
6. Gradually add the dry ingredients to the wet mixture while mixing on low speed.
7. Increase mixer speed to medium-high and beat for 3 minutes until the frosting becomes light and fluffy.
8. Scrape down the sides of the bowl with a spatula to ensure even mixing.
9. Check the frosting consistency—it should hold stiff peaks when you lift the beaters.
10. Use immediately to frost cooled cakes or cupcakes, or refrigerate in an airtight container for up to 5 days.

For best results, let refrigerated frosting come to room temperature and re-whip before using to restore its creamy texture. This frosting spreads beautifully with a silky smoothness that won’t tear your cakes, and the warm cinnamon note perfectly complements the rich peanut butter flavor. I love using it between chocolate cake layers or as a dip for apple slices—it’s surprisingly versatile beyond traditional frosting applications.

Peanut Butter Coconut Frosting

Peanut Butter Coconut Frosting
Every time I make this peanut butter coconut frosting, I’m transported back to my grandmother’s kitchen where she’d let me lick the spatula. Honestly, this creamy dreamy frosting has become my go-to for everything from birthday cakes to midnight spoonfuls straight from the bowl—it’s that addictive!

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup coconut oil, softened
– 1/2 cup powdered sugar
– 1/4 cup coconut milk
– 1 tsp vanilla extract
– 1/4 tsp salt

Instructions

1. Place the softened coconut oil and creamy peanut butter in a large mixing bowl.
2. Using an electric mixer on medium speed, beat the mixture for 2 minutes until completely smooth and well-combined.
3. Add the powdered sugar gradually while mixing on low speed to prevent powder clouds.
4. Pour in the coconut milk and vanilla extract once all sugar is incorporated.
5. Increase mixer speed to high and beat for 3 full minutes until the frosting becomes light and fluffy.
6. Scrape down the sides of the bowl with a spatula to ensure even mixing.
7. Add the salt and beat for 30 more seconds to fully distribute throughout the frosting.
8. Check consistency by lifting the beaters—the frosting should form soft peaks that hold their shape.

You’ll love how this frosting strikes the perfect balance between rich peanut butter and tropical coconut flavors. The texture stays spreadable yet firm enough to pipe beautiful swirls, making it ideal for cupcakes or as a fruit dip that’ll have everyone asking for the recipe!

Peanut Butter Banana Frosting

Peanut Butter Banana Frosting
Diving into my pantry this morning, I realized I had those two sad, overripe bananas staring back at me – you know the ones that are too mushy for cereal but perfect for baking magic. This peanut butter banana frosting was actually born from one of those “what can I make with what I have” moments that happen more often than I’d like to admit in my kitchen. It’s become my go-to for transforming simple cakes and cupcakes into something truly special with minimal effort.

Ingredients

– 2 medium ripe bananas
– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar
– 1 teaspoon vanilla extract
– 1/4 teaspoon salt

Instructions

1. Peel 2 medium ripe bananas and place them in a medium mixing bowl.
2. Mash the bananas thoroughly with a fork until no large chunks remain, creating a smooth puree.
3. Add 1 cup creamy peanut butter to the banana puree and mix until fully incorporated.
4. Combine 1/2 cup softened unsalted butter with the banana-peanut butter mixture, beating with an electric mixer on medium speed for 1 minute.
5. Sift 2 cups powdered sugar into the bowl to prevent lumps in your final frosting.
6. Mix on low speed for 30 seconds until the powdered sugar is mostly incorporated, then increase to medium-high speed and beat for 2 full minutes until light and fluffy.
7. Add 1 teaspoon vanilla extract and 1/4 teaspoon salt to balance the sweetness.
8. Scrape down the sides of the bowl with a spatula to ensure all ingredients are evenly mixed.
9. Beat for one final minute on high speed until the frosting reaches a spreadable consistency that holds its shape.

Using this frosting feels like spreading edible velvet that somehow manages to be both rich and light at the same time. The banana adds this subtle fruity sweetness that cuts through the peanut butter’s richness perfectly, making it ideal for chocolate cakes or as a dip for fresh apple slices. I love how the flavors continue to develop if you let it sit for an hour before serving, though good luck waiting that long once you taste it.

Peanut Butter Espresso Frosting

Peanut Butter Espresso Frosting
Just when I thought my morning coffee couldn’t get any better, I stumbled upon this magical combination while trying to frost cupcakes for my nephew’s birthday party. After a few delicious experiments, this peanut butter espresso frosting became my go-to for everything from cakes to morning toast.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar
– 2 tbsp strongly brewed espresso, cooled
– 1 tsp vanilla extract
– 1/4 tsp salt

Instructions

1. Place the softened unsalted butter and creamy peanut butter in a large mixing bowl.
2. Using an electric mixer on medium speed, beat the butter and peanut butter together for 2 minutes until completely smooth and well combined.
3. Add the powdered sugar to the bowl in two additions, mixing on low speed for 30 seconds after each addition to prevent sugar clouds.
4. Pour in the cooled strongly brewed espresso and vanilla extract.
5. Increase mixer speed to medium-high and beat the mixture for 3 minutes until light and fluffy.
6. Add the salt and mix for 30 seconds more to evenly distribute throughout the frosting.
7. Scrape down the sides of the bowl with a spatula to ensure all ingredients are incorporated.
8. Beat the frosting for one final minute on high speed to achieve maximum fluffiness.

Absolutely dreamy on chocolate cupcakes, this frosting delivers that perfect balance of nutty richness and coffee kick. The texture stays beautifully spreadable at room temperature but firms up nicely when chilled. I’ve even been known to pipe it between layers of vanilla cake or use it as a decadent dip for fresh fruit when I’m feeling extra indulgent.

Peanut Butter Cookie Dough Frosting

Peanut Butter Cookie Dough Frosting
My obsession with peanut butter cookie dough frosting began during a late-night baking session when I realized I’d run out of powdered sugar for my usual buttercream. Sometimes kitchen mishaps lead to the best discoveries, and this creamy, peanut-buttery frosting was definitely one of those happy accidents that’s now become my go-to for everything from cupcakes to spoonfuls straight from the bowl.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 1/2 cup light brown sugar
– 1/4 cup all-purpose flour
– 1/4 cup milk
– 1 teaspoon vanilla extract
– 1/4 teaspoon salt

Instructions

1. Place the all-purpose flour in a small microwave-safe bowl and heat it in the microwave on high for 45 seconds to kill any potential bacteria, stirring halfway through.
2. Combine the softened unsalted butter and light brown sugar in a large mixing bowl.
3. Beat the butter and sugar mixture with an electric mixer on medium speed for 2 minutes until light and fluffy, scraping down the sides of the bowl once during mixing.
4. Add the creamy peanut butter to the butter-sugar mixture and continue beating for 1 minute until fully incorporated.
5. Pour in the vanilla extract and salt, then mix for 30 seconds to combine.
6. Gradually add the heat-treated flour while mixing on low speed until no white streaks remain.
7. Slowly pour in the milk while continuing to mix on low speed until the frosting reaches a spreadable consistency.
8. Transfer the finished frosting to an airtight container and refrigerate for 15 minutes if it becomes too soft while mixing.

Keep this frosting chilled if not using immediately, as the creamy texture holds up beautifully when spread over cooled chocolate cupcakes or swirled between cake layers. The brown sugar gives it that authentic cookie dough flavor while the peanut butter provides that rich, nutty depth that pairs wonderfully with a tall glass of cold milk.

Peanut Butter Marshmallow Frosting

Peanut Butter Marshmallow Frosting
Just when I thought peanut butter couldn’t get any better, I discovered this magical marshmallow frosting that’s become my go-to for everything from birthday cakes to midnight spoonfuls. My kids actually cheer when they see me pulling out the mixing bowl for this one—it’s that good!

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter
– 1 cup powdered sugar
– 1 tsp vanilla extract
– 7 oz jar marshmallow fluff
– 2 tbsp heavy cream

Instructions

1. Place 1/2 cup unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together on medium speed for 2 minutes until completely smooth and creamy.
3. Add 1 cup powdered sugar to the mixture and beat on low speed for 30 seconds to prevent powder from flying out.
4. Increase speed to medium-high and beat for 1 full minute until the sugar is fully incorporated.
5. Pour in 1 tsp vanilla extract and beat for another 30 seconds to distribute evenly.
6. Spoon the entire 7 oz jar of marshmallow fluff into the bowl, scraping the jar clean with a spatula.
7. Add 2 tbsp heavy cream to help create a lighter, fluffier texture.
8. Beat everything together on medium-high speed for 2-3 minutes until the frosting becomes light, fluffy, and holds soft peaks.
9. Stop the mixer and scrape down the sides and bottom of the bowl with a spatula to ensure everything is evenly mixed.
10. Beat for one final minute until the frosting is perfectly smooth and spreadable.
What makes this frosting truly special is its incredible texture—light as clouds but with that rich peanut butter flavor that makes you want to eat it by the spoonful. I love spreading it thick on chocolate cupcakes or using it as a dip for fresh fruit, though honestly, it’s dangerously good straight from the bowl!

Peanut Butter Caramel Frosting

Peanut Butter Caramel Frosting
Sometimes the best recipes come from happy accidents in the kitchen, like the time I ran out of chocolate frosting and had to improvise with what I had on hand. This peanut butter caramel frosting was born from that desperate moment, and now it’s my go-to for everything from cupcakes to spoonfuls straight from the bowl. I love how it combines two classic flavors into one irresistible topping that always gets rave reviews.

Ingredients

– 1 cup unsalted butter, softened
– 1 cup creamy peanut butter
– 1 cup light brown sugar, packed
– 1/4 cup heavy cream
– 1 teaspoon vanilla extract
– 4 cups powdered sugar
– 1/4 teaspoon salt

Instructions

1. Combine 1 cup softened unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter mixture on medium speed for 2 minutes using an electric mixer until completely smooth and creamy.
3. Add 1 cup packed light brown sugar to the mixing bowl.
4. Continue beating for 1 additional minute until the brown sugar is fully incorporated.
5. Pour 1/4 cup heavy cream into the mixture.
6. Add 1 teaspoon vanilla extract to the bowl.
7. Beat the mixture on medium-high speed for 2 minutes until the ingredients are fully combined and the texture becomes fluffy.
8. Gradually add 4 cups powdered sugar to the bowl in half-cup increments, mixing on low speed after each addition to prevent powdered sugar clouds.
9. Sprinkle 1/4 teaspoon salt into the frosting.
10. Increase mixer speed to high and beat for 3 full minutes until the frosting becomes light, airy, and holds stiff peaks.
11. Scrape down the sides of the bowl with a spatula to ensure all ingredients are evenly mixed.
12. Beat for 30 more seconds to achieve a perfectly smooth consistency.

Decadently smooth and impossibly creamy, this frosting spreads like a dream and holds its shape beautifully when piped. The rich peanut butter flavor melds perfectly with the deep caramel notes from the brown sugar, creating a sophisticated twist on classic peanut butter frosting. Try it swirled generously on chocolate cake or as a surprising filling between vanilla wafer cookies for an unexpected treat.

Peanut Butter Vanilla Bean Frosting

Peanut Butter Vanilla Bean Frosting
Crafting the perfect frosting has always been my kitchen obsession, and this peanut butter vanilla bean version is my latest triumph. Just last weekend, I whipped up a batch for my nephew’s birthday cupcakes, and let me tell you—the kids went absolutely wild for it. There’s something magical about that creamy peanut butter paired with real vanilla beans that makes everything taste like a special occasion.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar
– 1/4 cup heavy cream
– 1 vanilla bean
– 1/4 teaspoon salt

Instructions

1. Place 1/2 cup softened unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Using an electric mixer on medium speed, beat the butter and peanut butter together for 2 minutes until completely smooth and well-combined.
3. Split 1 vanilla bean lengthwise with a sharp knife and scrape out the seeds using the back of your knife.
4. Add the vanilla bean seeds and 1/4 teaspoon salt to the mixing bowl.
5. Gradually add 2 cups powdered sugar to the bowl while mixing on low speed to prevent powder from flying out.
6. Once all powdered sugar is incorporated, increase mixer speed to medium and beat for 1 minute.
7. Slowly pour in 1/4 cup heavy cream while continuing to mix on medium speed.
8. Increase mixer speed to high and beat the frosting for 3 full minutes until light and fluffy, scraping down the sides of the bowl halfway through.
9. Check the frosting’s consistency—it should hold stiff peaks when you lift the beaters. Just yesterday, I discovered this frosting pipes beautifully onto cupcakes when it reaches this perfect spreading consistency. The real vanilla bean makes all the difference here, giving it those beautiful speckles and intense flavor you just can’t get from extract. If your kitchen is particularly warm, you might want to chill the frosting for 15 minutes before using to help it firm up slightly.
Judging by the spoon I just licked clean, this frosting achieves that dreamy balance between rich peanut butter flavor and aromatic vanilla. The texture stays wonderfully creamy yet holds its shape beautifully when piped. Try spreading it between cookie layers or swirling it onto brownies for an instant upgrade to your favorite treats.

Peanut Butter Butterscotch Frosting

Peanut Butter Butterscotch Frosting
Keeping my kitchen stocked with peanut butter is basically a non-negotiable in my house—it’s my go-to for everything from quick snacks to, you guessed it, this incredibly dreamy Peanut Butter Butterscotch Frosting that I’m sharing today. I first whipped this up for my nephew’s birthday cake after he declared plain buttercream ‘boring,’ and let me tell you, it was an instant hit that had everyone asking for the recipe. There’s just something about that sweet, salty, and buttery combo that feels like a warm hug in dessert form.

Ingredients

– 1 cup unsalted butter
– 1 cup creamy peanut butter
– 1 cup butterscotch chips
– 3 cups powdered sugar
– 1/4 cup heavy cream
– 1 teaspoon vanilla extract

Instructions

1. Place 1 cup of unsalted butter on the counter and let it soften at room temperature for 1 hour, or until it yields gently to pressure.2. Combine the softened butter and 1 cup of creamy peanut butter in a large mixing bowl.3. Use an electric mixer on medium speed to beat the butter and peanut butter together for 2 minutes, scraping down the sides of the bowl once, until the mixture is smooth and fully incorporated.4. Melt 1 cup of butterscotch chips in a microwave-safe bowl by heating them in 20-second intervals, stirring after each, until completely smooth and liquid.5. Allow the melted butterscotch chips to cool for 5 minutes at room temperature to avoid melting the butter mixture.6. Pour the cooled, melted butterscotch into the butter and peanut butter mixture.7. Beat on low speed for 1 minute until the butterscotch is fully combined.8. Add 3 cups of powdered sugar to the bowl in two additions, beating on low speed for 1 minute after each to prevent a sugar cloud.9. Pour in 1/4 cup of heavy cream and 1 teaspoon of vanilla extract.10. Increase the mixer speed to medium-high and beat for 3 minutes, or until the frosting is light, fluffy, and holds stiff peaks.11. Use a spatula to scrape the frosting from the sides and bottom of the bowl, ensuring no unmixed ingredients remain.12. Transfer the frosting to an airtight container if not using immediately.Beyond just slathering it on cakes, this frosting is thick, creamy, and packed with a rich, buttery sweetness that pairs perfectly with chocolate cupcakes or even as a dip for fresh fruit. I love how the peanut butter adds a subtle saltiness that cuts through the butterscotch, making it irresistibly scoopable straight from the bowl—trust me, I’ve done it more than once!

Peanut Butter Cream Cheese Swirl Frosting

Peanut Butter Cream Cheese Swirl Frosting
Zesty peanut butter and creamy cheese might sound like an unusual pairing, but trust me—this frosting is a game-changer I discovered during a late-night baking experiment when I ran out of butter. It’s now my go-to for everything from birthday cakes to midnight spoonfuls straight from the bowl.

Ingredients

– 8 ounces cream cheese, softened
– 1/2 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 3 cups powdered sugar
– 1 teaspoon vanilla extract
– 2 tablespoons heavy cream

Instructions

1. Place the softened cream cheese, peanut butter, and butter in a large mixing bowl.
2. Beat the mixture on medium speed with an electric mixer for 2 minutes until completely smooth and no lumps remain.
3. Gradually add the powdered sugar, 1 cup at a time, beating on low speed after each addition to prevent a sugar cloud.
4. Pour in the vanilla extract and heavy cream once all powdered sugar is incorporated.
5. Increase mixer speed to medium-high and beat for 3 minutes until the frosting becomes light and fluffy.
6. Stop the mixer and scrape down the sides and bottom of the bowl with a spatula to ensure even mixing.
7. Beat for another 30 seconds to incorporate any remaining unmixed ingredients.
8. Transfer the finished frosting to an airtight container if not using immediately.

So velvety and rich, this frosting holds beautiful swirls when piped and develops deeper flavor if chilled for an hour before using. Spread it thick on chocolate cupcakes or use it to sandwich oatmeal cookies for an unexpected treat that always earns recipe requests.

Peanut Butter Mocha Frosting

Peanut Butter Mocha Frosting
Zipping through my recipe archives for something to top this weekend’s chocolate cake, I stumbled upon my all-time favorite frosting creation that combines two of life’s greatest pleasures: coffee and peanut butter. Crafted during a particularly hectic holiday baking marathon, this peanut butter mocha frosting has since become my go-to for everything from cupcakes to brownies—it’s the kind of rich, creamy delight that makes any dessert feel instantly special.

Ingredients

– 1 cup creamy peanut butter
– 1/2 cup unsalted butter, softened
– 2 cups powdered sugar
– 1/4 cup cocoa powder
– 2 tbsp strong brewed coffee, cooled
– 1 tsp vanilla extract
– 1/4 tsp salt

Instructions

1. Place 1/2 cup softened unsalted butter and 1 cup creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together on medium speed for 2 minutes until completely smooth and well combined.
3. Sift 2 cups powdered sugar and 1/4 cup cocoa powder directly into the mixing bowl to prevent lumps. Tip: Sifting ensures your frosting will be perfectly smooth without any gritty texture.
4. Begin mixing on low speed for 1 minute until the dry ingredients are incorporated, then increase to medium speed.
5. Add 2 tablespoons cooled brewed coffee, 1 teaspoon vanilla extract, and 1/4 teaspoon salt to the bowl.
6. Beat on medium-high speed for 3 full minutes until the frosting becomes light and fluffy. Tip: Don’t rush this step—the extended beating time creates that dreamy, airy texture that spreads beautifully.
7. Scrape down the sides of the bowl with a spatula to ensure all ingredients are fully incorporated.
8. Check consistency by lifting the beaters—the frosting should form soft peaks that hold their shape. Tip: If your frosting seems too thick, add 1 more tablespoon of cooled coffee; if too thin, add 2 more tablespoons of powdered sugar.
9. Use immediately or cover and refrigerate for up to 3 days. Creamy with just the right amount of sweetness, this frosting balances deep chocolate notes with that distinctive peanut butter richness, all elevated by the subtle coffee undertones. Consider spreading it thick on chocolate cupcakes or using it to sandwich oatmeal cookies for an unexpected treat that’ll have everyone asking for the recipe.

Peanut Butter Cinnamon Roll Frosting

Peanut Butter Cinnamon Roll Frosting
Diving headfirst into cinnamon roll experimentation led me to this glorious discovery—a peanut butter frosting that transforms ordinary rolls into something truly spectacular. I was actually trying to use up leftover peanut butter one lazy Sunday morning when the idea struck, and now my family refuses to eat cinnamon rolls any other way.

Ingredients

– 1/2 cup creamy peanut butter
– 4 tablespoons unsalted butter, softened
– 1 cup powdered sugar
– 3 tablespoons whole milk
– 1 teaspoon vanilla extract
– 1/4 teaspoon ground cinnamon

Instructions

1. Place the softened butter and peanut butter in a medium mixing bowl.
2. Using an electric mixer on medium speed, beat the butter and peanut butter together for 1 minute until completely smooth and well-combined.
3. Add the powdered sugar to the bowl in two additions, mixing on low speed for 30 seconds after each addition to prevent sugar clouds.
4. Pour in the milk, vanilla extract, and ground cinnamon.
5. Increase mixer speed to medium-high and beat for 2 full minutes until the frosting becomes light and fluffy, scraping down the sides of the bowl halfway through.
6. Check the consistency by lifting the beaters—the frosting should form soft peaks that hold their shape.
7. Spread the frosting immediately over warm cinnamon rolls using an offset spatula, working from the center outward in circular motions. The warmth from the rolls will help the frosting melt slightly into every nook and cranny, creating that perfect drizzle effect we all love. This frosting sets up beautifully as it cools, developing a creamy texture that’s spreadable but not runny, with the cinnamon adding just enough warmth to complement the rich peanut butter flavor. Try swirling it into oatmeal or using it as a dip for apple slices—it’s surprisingly versatile beyond just cinnamon rolls!

Summary

Deliciously creamy peanut butter frosting awaits in these 18 decadent recipes! Whether you’re baking for a special occasion or just craving something sweet, there’s a perfect frosting here for every home cook. We’d love to hear which recipe becomes your favorite—leave a comment below and don’t forget to share your baking adventures by pinning this article on Pinterest!

You might also like these recipes

Leave a Comment