Satisfy your sweet tooth with 34 irresistible peanut butter frosting creations! Whether you’re a baking novice or a seasoned pro, these creamy, dreamy recipes transform cakes, cookies, and cupcakes into decadent delights. From classic combos to inventive twists, get ready to elevate your desserts. Let’s dive into a world where peanut butter reigns supreme—your next favorite frosting is just a scroll away!
Classic Peanut Butter Frosting
Let’s be honest: sometimes you just need a simple, creamy frosting that delivers big flavor without fuss. This classic peanut butter version comes together in minutes and pairs perfectly with chocolate cake, brownies, or even as a dip for fruit. It’s the reliable staple every home baker should have in their back pocket.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter, at room temperature for easy mixing
– 1/2 cup unsalted butter, softened to room temperature
– 2 cups powdered sugar, sifted to prevent lumps
– 1/4 cup heavy cream or milk, adjust for desired consistency
– 1 teaspoon pure vanilla extract
– 1/4 teaspoon fine salt, to balance sweetness
Instructions
1. Place the softened butter and room-temperature peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together with an electric mixer on medium speed for 2 minutes, until completely smooth and creamy.
3. Add the sifted powdered sugar to the bowl in two additions, beating on low speed after each to incorporate and prevent a sugar cloud.
4. Pour in the vanilla extract and salt, then mix on low speed for 30 seconds to combine.
5. With the mixer on low, slowly drizzle in the heavy cream until the frosting reaches a spreadable consistency, about 1-2 minutes; add more cream a tablespoon at a time if needed.
6. Increase the mixer speed to medium-high and beat the frosting for 3 full minutes until light, fluffy, and noticeably increased in volume.
7. Use immediately to frost cooled cakes or cupcakes, or store covered in the refrigerator for up to 5 days. The frosting sets up with a rich, creamy texture that holds its shape beautifully on layered cakes. Its deep peanut flavor shines without being overly sweet, making it ideal for sandwiching between chocolate cookies or as a filling for whoopie pies.
Chocolate Peanut Butter Ganache Frosting
Unbelievably rich and simple, this frosting combines chocolate and peanut butter into a smooth, decadent ganache. Use it to elevate cakes, cupcakes, or even as a fruit dip for a quick dessert fix.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 5 minutes
Ingredients
– 1 cup heavy cream (use full-fat for best texture)
– 8 oz semisweet chocolate chips (or chopped chocolate bars)
– 1/2 cup creamy peanut butter (natural or regular, but stir well if using natural)
– 1 tsp vanilla extract (pure or imitation)
– Pinch of salt (adjust to enhance flavors)
Instructions
1. Pour 1 cup heavy cream into a small saucepan and heat over medium heat until it just begins to simmer, about 3–4 minutes; do not let it boil.
2. Remove the saucepan from heat and immediately add 8 oz semisweet chocolate chips, stirring gently until the chocolate is fully melted and smooth, about 1–2 minutes.
3. Add 1/2 cup creamy peanut butter to the chocolate mixture, stirring until completely incorporated and no streaks remain.
4. Mix in 1 tsp vanilla extract and a pinch of salt, stirring for another 30 seconds to combine evenly.
5. Let the ganache cool at room temperature for 10–15 minutes, then refrigerate for 20–30 minutes until it thickens to a spreadable consistency; stir occasionally to prevent a skin from forming.
6. Once thickened, use a hand mixer or whisk to beat the ganache on medium speed for 1–2 minutes until fluffy and light in color.
7. Spread or pipe the frosting onto cooled cakes or cupcakes immediately for best results.
This ganache sets into a firm, glossy finish that holds its shape beautifully on desserts. Try swirling it with a fork for a rustic look or layering it between cookies for an indulgent sandwich. The deep chocolate flavor melds perfectly with the salty-sweet peanut butter, making it a crowd-pleaser for any occasion.
Vegan Peanut Butter Buttercream
Rethink buttercream with this vegan version that swaps dairy for creamy peanut butter and coconut oil. It’s rich, spreadable, and perfect for frosting cakes or piping onto cupcakes. You’ll need just a few pantry staples and about 15 minutes.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup creamy peanut butter, smooth and unsweetened (or any natural variety)
– ½ cup refined coconut oil, softened but not melted
– 1 cup powdered sugar, sifted to avoid lumps
– 2 tbsp unsweetened almond milk, or any plant-based milk
– 1 tsp vanilla extract, pure for best flavor
– ¼ tsp salt, fine sea salt preferred
Instructions
1. Place the softened coconut oil and peanut butter in a large mixing bowl.
2. Use an electric mixer on medium speed to beat them together for 2 minutes until fully combined and creamy. Tip: Scrape down the bowl sides halfway through to ensure even mixing.
3. Add the sifted powdered sugar to the bowl in two additions, beating on low speed for 1 minute after each to incorporate without creating a sugar cloud.
4. Pour in the almond milk, vanilla extract, and salt.
5. Beat on medium-high speed for 3–4 minutes until the mixture is light, fluffy, and holds stiff peaks. Tip: If it’s too thick, add more almond milk 1 tsp at a time; if too thin, chill for 5 minutes before re-beating.
6. Check the consistency by lifting the beaters—the buttercream should form peaks that hold their shape without collapsing.
7. Use immediately to frost cooled cakes or cupcakes, or cover and refrigerate for up to 3 days. Tip: Let refrigerated buttercream sit at room temperature for 30 minutes, then re-beat briefly before using to restore smoothness.
Zesty and nutty, this buttercream has a velvety texture that pipes beautifully without being overly sweet. Spread it on chocolate cake for a classic combo, or swirl it onto brownies for an indulgent twist. It firms up slightly when chilled but stays spreadable straight from the fridge.
Peanut Butter and Honey Frosting
Grab a jar and get ready for the easiest frosting you’ll ever make. This peanut butter and honey frosting is creamy, sweet, and perfect for cupcakes, cookies, or even as a fruit dip. It comes together in minutes with just a few pantry staples.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter (use a natural, well-stirred variety for best texture)
– 1/2 cup honey (adjust for sweetness preference)
– 1/4 cup unsalted butter, softened to room temperature (this ensures smooth blending)
– 1 tsp pure vanilla extract
– 1/4 tsp fine sea salt (enhances flavors; omit if using salted peanut butter)
– 2-3 tbsp whole milk or heavy cream, as needed (add gradually to reach desired consistency)
Instructions
1. Place the softened unsalted butter and creamy peanut butter in a large mixing bowl.
2. Using a hand mixer or stand mixer fitted with the paddle attachment, beat the butter and peanut butter on medium speed for 1 minute until completely smooth and combined.
3. Add the honey, pure vanilla extract, and fine sea salt to the bowl.
4. Beat on medium speed for 2 minutes, scraping down the sides of the bowl once halfway through, until the mixture is fully incorporated and fluffy.
5. With the mixer on low speed, add 1 tablespoon of whole milk or heavy cream. (Tip: Start with less liquid—you can always add more to thin the frosting, but you can’t take it out.)
6. Beat for 30 seconds, then check the consistency. If the frosting is too thick for spreading, add another tablespoon of milk or cream and beat again. (Tip: For a stiffer frosting for piping, use less liquid; for a drizzle, use more.)
7. Continue adding milk or cream in small increments, beating after each addition, until the frosting reaches your desired spreadable or pipeable texture. (Tip: If the frosting seems too soft, chill it in the refrigerator for 15-20 minutes to firm up before using.)
8. Use immediately to frost cooled cupcakes, cakes, or cookies, or store covered in the refrigerator for up to 5 days.
Enjoy this frosting’s rich, nutty flavor balanced by the floral sweetness of honey. It has a smooth, spreadable texture that holds its shape well when piped. Try it on banana bread, as a filling for sandwich cookies, or simply spread on toast for a quick treat.
Whipped Peanut Butter Cream Cheese Frosting
Escape the ordinary with this whipped peanut butter cream cheese frosting that’s creamy, fluffy, and just sweet enough. It’s a simple upgrade for cakes, cupcakes, or even as a dip. You’ll love how easy it is to make.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 8 oz cream cheese, softened to room temperature
– ½ cup creamy peanut butter, use a no-stir variety for best results
– ¼ cup unsalted butter, softened to room temperature
– 1 tsp pure vanilla extract
– 2 cups powdered sugar, sifted to avoid lumps
– ¼ tsp fine sea salt, adjust to enhance flavor
Instructions
1. Place 8 oz softened cream cheese, ½ cup creamy peanut butter, and ¼ cup softened unsalted butter in a large mixing bowl.
2. Beat the mixture with an electric mixer on medium speed for 2 minutes until completely smooth and creamy.
3. Add 1 tsp pure vanilla extract and ¼ tsp fine sea salt to the bowl.
4. Beat on low speed for 30 seconds to incorporate the vanilla and salt evenly.
5. Gradually add 2 cups sifted powdered sugar to the bowl in three additions, beating on low speed after each addition to prevent a sugar cloud.
6. Once all powdered sugar is added, increase the mixer speed to high and beat for 3 minutes until the frosting is light, fluffy, and holds stiff peaks.
7. Scrape down the sides of the bowl with a spatula to ensure all ingredients are fully mixed.
8. Use the frosting immediately or store it in an airtight container in the refrigerator for up to 3 days.
Soft and spreadable, this frosting has a rich peanut butter flavor balanced by the tang of cream cheese. It pipes beautifully for decorating or can be swirled onto brownies for a quick treat.
Gluten-Free Peanut Butter Frosting
Frosting doesn’t need flour to be fantastic. This gluten-free peanut butter version is rich, creamy, and ready in minutes. It’s perfect for cakes, cupcakes, or even as a fruit dip.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter, at room temperature for easy mixing
– 1/2 cup unsalted butter, softened to 68°F
– 2 cups powdered sugar, sifted to avoid lumps
– 1/4 cup milk or dairy-free alternative, add gradually to control thickness
– 1 tsp vanilla extract, use pure for best flavor
– 1/4 tsp salt, adjust to balance sweetness
Instructions
1. Place the softened butter and room-temperature peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together with an electric mixer on medium speed for 2 minutes, until completely smooth and creamy. Tip: Scrape down the bowl sides halfway through to ensure even mixing.
3. Add the sifted powdered sugar to the bowl in two additions.
4. Beat on low speed for 30 seconds after each sugar addition to prevent a powdered sugar cloud.
5. Pour in the vanilla extract and salt.
6. Beat on medium speed for 1 minute to incorporate the vanilla and salt fully.
7. With the mixer on low speed, slowly drizzle in the milk. Tip: Stop adding milk when the frosting reaches a spreadable consistency; you may not need all of it.
8. Increase the mixer speed to high and beat for 2 full minutes, until the frosting is light and fluffy. Tip: The frosting should hold stiff peaks when you lift the beaters.
9. Use immediately or cover and refrigerate for up to 3 days. Allow refrigerated frosting to sit at room temperature for 30 minutes before re-whipping with a mixer for 30 seconds to restore texture.
Achieving a silky, pipeable texture is easy with proper whipping. The flavor is intensely peanutty with a balanced sweetness from the vanilla. Try it swirled on brownies, sandwiched between cookies, or as a decadent dip for apple slices.
Silky Smooth Peanut Butter Mousse Frosting
Mixing peanut butter with cream creates a frosting that’s both luxurious and surprisingly simple. This mousse-like topping spreads smoothly and holds its shape beautifully. You’ll want to put it on everything from cupcakes to fruit.
Serving: 12 | Pre Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter (use a well-stirred, no-stir variety for best consistency)
– 8 oz cream cheese, softened to room temperature
– 1 cup powdered sugar, sifted to avoid lumps
– 1 tsp pure vanilla extract
– 1/4 tsp fine sea salt (enhances flavor; adjust if using salted peanut butter)
– 1 1/2 cups heavy whipping cream, chilled
Instructions
1. Place the softened cream cheese in a large mixing bowl. Beat with an electric mixer on medium speed for 1 minute until smooth and no lumps remain.
2. Add the creamy peanut butter to the bowl. Beat on medium speed for 1 full minute until completely combined with the cream cheese.
3. Add the sifted powdered sugar, vanilla extract, and fine sea salt. Beat on low speed for 30 seconds to incorporate, then increase to medium and beat for 1 more minute. Scrape down the sides of the bowl with a spatula.
4. In a separate, clean, chilled bowl, pour the cold heavy whipping cream. Whip on high speed until stiff peaks form, about 2-3 minutes. Tip: The bowl and beaters are cold to help the cream whip faster.
5. Gently fold one-third of the whipped cream into the peanut butter mixture using a spatula until just combined. This lightens the base.
6. Fold in the remaining whipped cream in two additions, using gentle strokes to maintain air. Stop folding when no white streaks remain. Tip: Do not overmix, or the frosting will deflate.
7. Use immediately to frost cooled cakes or cupcakes. For piping, transfer to a piping bag fitted with your desired tip. Tip: If the frosting seems too soft, chill it for 15-20 minutes before using to firm up slightly.
Oozing with rich peanut flavor, this frosting has a cloud-like texture that melts on the tongue. Its silky consistency makes it perfect for elegant piping or a simple swoop with a spatula. Try it sandwiched between chocolate cookies or as a decadent fruit dip.
Salted Caramel Peanut Butter Frosting
You’ve probably faced the dilemma of choosing between peanut butter and caramel. This frosting merges both into one decadent, spreadable delight that’s surprisingly simple to make.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 10 minutes
Ingredients
– 1 cup granulated sugar
– 6 tbsp unsalted butter, cut into pieces and softened
– ½ cup heavy cream, at room temperature
– 1 tsp pure vanilla extract
– ½ tsp fine sea salt
– 1 cup creamy peanut butter, use a no-stir variety for best consistency
Instructions
1. Combine 1 cup granulated sugar and ¼ cup water in a medium, heavy-bottomed saucepan over medium heat.
2. Stir constantly with a heatproof spatula until the sugar dissolves completely, about 3-4 minutes.
3. Stop stirring and let the mixture boil undisturbed until it turns a deep amber color, swirling the pan gently if needed for even color, about 5-7 minutes.
4. Immediately remove the pan from the heat and carefully whisk in 6 tbsp of softened unsalted butter until fully melted and incorporated.
5. Slowly pour in ½ cup of room-temperature heavy cream while whisking continuously; the mixture will bubble vigorously.
6. Return the pan to low heat and whisk for 1 minute until the caramel is smooth and uniform.
7. Remove from heat and stir in 1 tsp pure vanilla extract and ½ tsp fine sea salt.
8. Transfer the caramel to a large mixing bowl and let it cool to room temperature, about 30 minutes; it should be thick but still pourable.
9. Using an electric mixer on medium speed, beat 1 cup of creamy peanut butter into the cooled caramel until completely smooth, about 2 minutes.
10. Increase the mixer speed to high and beat for 1 final minute to incorporate air for a fluffy texture.
Very smooth and rich, this frosting has a perfect balance of sweet and salty with a pronounced peanut butter finish. Its spreadable, pipeable consistency makes it ideal for cupcakes, brownies, or as a dip for pretzels and fruit.
Peanut Butter Maple Frosting
Honey-sweet and nutty, this peanut butter maple frosting comes together in minutes. It’s perfect for slathering on cakes, cupcakes, or even dipping fruit. Keep it simple with just a few pantry staples.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter, at room temperature for easy mixing (or use natural, but stir well first)
– ½ cup unsalted butter, softened to room temperature
– ⅓ cup pure maple syrup, not pancake syrup for best flavor
– 1 teaspoon vanilla extract
– ¼ teaspoon fine sea salt, adjust to balance sweetness
– 2–3 tablespoons milk or heavy cream, as needed for consistency
Instructions
1. Place the softened butter and room-temperature peanut butter in a large mixing bowl.
2. Use an electric mixer on medium speed to beat them together for 1–2 minutes until completely smooth and creamy. Tip: Scrape down the sides of the bowl halfway through to ensure even mixing.
3. Add the maple syrup, vanilla extract, and sea salt to the bowl.
4. Beat on medium speed for another 1–2 minutes until fully incorporated and slightly fluffy.
5. Check the consistency of the frosting. Tip: It should be spreadable but hold its shape; if too thick, add milk or heavy cream 1 tablespoon at a time, beating after each addition until desired consistency is reached.
6. Use immediately or cover and refrigerate for up to 3 days. Tip: If refrigerated, let it sit at room temperature for 30 minutes and re-whip briefly before using for optimal texture.
Ultra-creamy and rich, this frosting has a deep peanut flavor balanced by the caramel notes of maple. It pipes beautifully for decorated cupcakes or spreads smoothly over a layer cake. Try it as a dip for apple slices or pretzels for a quick snack.
Peanut Butter and Jelly Buttercream
Craving childhood nostalgia in frosting form? This peanut butter and jelly buttercream transforms classic sandwich flavors into a versatile, creamy topping. Perfect for cakes, cupcakes, or even as a decadent dip.
Serving: 12 | Pre Time: 15 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup unsalted butter, softened to room temperature (use high-fat butter for best texture)
– 1 cup creamy peanut butter, smooth and at room temperature (natural peanut butter may separate)
– 4 cups powdered sugar, sifted to avoid lumps
– 1/4 cup whole milk, or heavy cream for richer consistency
– 1 tsp pure vanilla extract
– 1/2 cup strawberry jam, seedless preferred (or grape jelly for classic flavor)
– Pinch of salt, to balance sweetness
Instructions
1. Place the softened butter and peanut butter in a large mixing bowl.
2. Beat with an electric mixer on medium speed for 3 minutes until completely smooth and creamy, scraping down the sides halfway through.
3. Add the sifted powdered sugar in two additions, mixing on low speed after each to prevent a sugar cloud.
4. Pour in the milk, vanilla extract, and a pinch of salt.
5. Increase mixer speed to medium-high and beat for 4 minutes until light and fluffy, stopping to scrape the bowl as needed.
6. Add the strawberry jam all at once.
7. Beat on medium speed for 2 more minutes until fully incorporated and the buttercream is uniformly pink with no streaks.
8. Use immediately or cover and refrigerate for up to 3 days; bring to room temperature and re-whip before using if chilled.
Smooth and spreadable, this buttercream has a rich peanut butter base with sweet-tart jam swirls. It pipes beautifully for cupcakes or creates a nostalgic layer in a birthday cake. Try it as a filling between vanilla cookies for an easy sandwich treat.
Peanut Butter Coconut Frosting
Nailing the perfect frosting for your baked goods just got easier. This peanut butter coconut frosting is creamy, rich, and requires no baking. It pairs wonderfully with chocolate or vanilla cakes.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter, at room temperature for easy mixing
– 1/2 cup unsalted butter, softened to 68°F
– 1/2 cup coconut milk, full-fat for best texture
– 3 cups powdered sugar, sifted to avoid lumps
– 1 tsp vanilla extract, pure for optimal flavor
– 1/4 tsp salt, fine sea salt to balance sweetness
Instructions
1. Combine 1 cup creamy peanut butter and 1/2 cup softened unsalted butter in a large mixing bowl.
2. Use an electric mixer on medium speed to beat the mixture for 2 minutes until smooth and fully incorporated.
3. Tip: Scrape down the sides of the bowl with a spatula halfway through to ensure even mixing.
4. Add 1/2 cup full-fat coconut milk and 1 tsp vanilla extract to the bowl.
5. Beat on low speed for 1 minute until the liquids are just combined with the peanut butter mixture.
6. Gradually add 3 cups sifted powdered sugar in three additions, beating on low speed after each to prevent a sugar cloud.
7. Tip: Start with the mixer off when adding powdered sugar to minimize mess.
8. Once all sugar is added, increase the mixer speed to medium-high and beat for 3 minutes until the frosting is fluffy and holds stiff peaks.
9. Add 1/4 tsp fine sea salt and beat for 30 seconds on low speed to distribute evenly.
10. Tip: Taste the frosting and adjust salt slightly if needed, but avoid overmixing after adding salt.
11. Use immediately to frost cooled cakes or cupcakes, or refrigerate in an airtight container for up to 3 days.
Light and airy yet decadently rich, this frosting boasts a smooth texture that spreads easily without being greasy. Its flavor profile marries nutty peanut butter with a subtle tropical coconut hint, making it versatile for everything from layer cakes to cookie sandwiches. For a creative twist, try it as a dip for fresh fruit or drizzle it over brownies for an extra indulgent treat.
Rich Peanut Butter Mocha Frosting
A decadent frosting that blends peanut butter richness with mocha depth. It’s perfect for elevating cakes, cupcakes, or even as a dip. Simple to whip up with pantry staples for a quick treat.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter (use natural for a looser texture, or regular for thicker)
– 1/2 cup unsalted butter, softened to room temperature
– 2 cups powdered sugar, sifted to avoid lumps
– 1/4 cup unsweetened cocoa powder, sifted for smoothness
– 2 tbsp strong brewed coffee, cooled (or 1 tsp instant coffee dissolved in 2 tbsp hot water)
– 1 tsp vanilla extract
– 1/4 tsp salt, adjust to balance sweetness
Instructions
1. In a large mixing bowl, combine 1 cup creamy peanut butter and 1/2 cup softened unsalted butter using an electric mixer on medium speed for 2 minutes until fully blended and creamy.
2. Add 2 cups sifted powdered sugar, 1/4 cup sifted cocoa powder, and 1/4 tsp salt to the bowl. Tip: Sift dry ingredients to prevent clumps in the frosting.
3. Mix on low speed for 1 minute until ingredients start to incorporate, then increase to medium speed for another 2 minutes until the mixture is thick and crumbly.
4. Pour in 2 tbsp cooled brewed coffee and 1 tsp vanilla extract. Tip: Use cooled coffee to avoid melting the butter and creating a greasy texture.
5. Beat on medium-high speed for 3-4 minutes until the frosting is light, fluffy, and holds stiff peaks. Tip: Scrape down the sides of the bowl halfway through to ensure even mixing.
6. Check consistency; if too thick, add 1 tbsp more coffee or milk, mixing for 30 seconds. If too thin, refrigerate for 15 minutes to firm up before using.
Earnestly smooth and spreadable, this frosting boasts a velvety texture with bold peanut butter notes and a subtle mocha kick. Try it swirled on chocolate cupcakes or layered in a jar with crushed cookies for a no-bake dessert.
Peanut Butter Bourbon Frosting
Rich, velvety, and irresistibly decadent, this Peanut Butter Bourbon Frosting transforms any cake or cupcake into a sophisticated treat. It combines creamy peanut butter with a warm bourbon kick for a uniquely American flavor profile that’s perfect for celebrations or a special weekend dessert.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter (use a natural, no-stir variety for best consistency)
– ½ cup unsalted butter, softened to room temperature
– 2 cups powdered sugar, sifted to avoid lumps
– 2 tbsp bourbon (adjust to taste; substitute with 1 tsp vanilla extract for alcohol-free)
– 2–3 tbsp heavy cream or milk, as needed for consistency
– Pinch of salt, to balance sweetness
Instructions
1. Place the softened unsalted butter and creamy peanut butter in a large mixing bowl.
2. Beat the butter and peanut butter together with an electric mixer on medium speed for 2 minutes, until completely smooth and well combined.
3. Gradually add the sifted powdered sugar to the bowl, mixing on low speed to prevent a sugar cloud, then increase to medium for 1 minute.
4. Pour in the bourbon and a pinch of salt, then mix on medium speed for 30 seconds to incorporate.
5. Check the frosting consistency; if it’s too thick, add heavy cream or milk 1 tablespoon at a time, mixing after each addition until spreadable.
6. Continue beating the frosting on medium-high speed for 2–3 minutes until light and fluffy, scraping down the bowl as needed.
7. Use immediately to frost cooled cakes or cupcakes, or store in an airtight container in the refrigerator for up to 3 days.
Buttery and smooth, this frosting holds its shape beautifully for piping but spreads easily with a knife. The bourbon adds a subtle warmth that complements the peanut butter without overpowering it—try it on chocolate cake or as a dip for pretzels for a sweet-and-salty twist.
Peanut Butter Espresso Frosting
Rich, creamy, and packed with bold flavor, this peanut butter espresso frosting transforms simple desserts. Ready in minutes, it pairs perfectly with chocolate cake or brownies. Keep it smooth by using room-temperature ingredients.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter (room temperature, or crunchy for texture)
– 1/2 cup unsalted butter (softened to 68°F)
– 2 cups powdered sugar (sifted to avoid lumps)
– 1/4 cup strong brewed espresso (cooled to room temperature, or 2 tbsp espresso powder dissolved in 1/4 cup hot water)
– 1 tsp vanilla extract (pure for best flavor)
– 1/4 tsp fine sea salt (adjust to balance sweetness)
Instructions
1. In a large mixing bowl, combine 1 cup creamy peanut butter and 1/2 cup unsalted butter using an electric mixer on medium speed for 2 minutes until fully blended and smooth.
2. Gradually add 2 cups powdered sugar in 1/2-cup increments, mixing on low speed after each addition to prevent a powdered sugar cloud, then increase to medium for 1 minute until incorporated.
3. Pour in 1/4 cup strong brewed espresso and 1 tsp vanilla extract, mixing on medium speed for 30 seconds until the liquid is fully absorbed and the mixture is uniform.
4. Add 1/4 tsp fine sea salt and mix on high speed for 3-4 minutes until the frosting is light, fluffy, and holds stiff peaks when the beaters are lifted.
5. Use immediately to frost cooled cakes or cupcakes, or refrigerate in an airtight container for up to 3 days, bringing to room temperature and re-whipping for 1 minute before use if needed.
Not overly sweet, this frosting boasts a deep coffee kick that cuts through the nutty richness. Its spreadable texture firms up slightly when chilled, making it ideal for piping intricate designs. Try it as a dip for pretzels or fruit for a quick snack twist.
Peanut Butter Banana Cream Frosting
This frosting transforms peanut butter and banana into a creamy, dreamy spread. Think of it as a cross between fluffy buttercream and rich banana pudding—perfect for cakes, cupcakes, or even as a fruit dip. You’ll need just a few pantry staples and about 15 minutes.
Serving: 12 | Pre Time: 5 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter (use natural for a looser texture, or regular for thicker)
– 1 large ripe banana, mashed (about 1/2 cup; spotty bananas add sweetness)
– 4 tablespoons unsalted butter, softened to room temperature (65–70°F)
– 1 teaspoon vanilla extract (pure or imitation works)
– 2 cups powdered sugar, sifted (sift to avoid lumps)
– 2–3 tablespoons heavy cream or whole milk (adjust for desired consistency)
– Pinch of salt (optional, to balance sweetness)
Instructions
1. In a large mixing bowl, combine 1 cup creamy peanut butter, 4 tablespoons softened unsalted butter, and 1 teaspoon vanilla extract.
2. Use an electric mixer on medium speed to beat the mixture for 2–3 minutes until smooth and creamy. Tip: Scrape down the bowl sides halfway through to ensure even mixing.
3. Add 1/2 cup mashed ripe banana to the bowl and mix on low speed for 1 minute until fully incorporated.
4. Gradually add 2 cups sifted powdered sugar in 1/2-cup increments, mixing on low speed after each addition to prevent a sugar cloud.
5. Pour in 2 tablespoons heavy cream and a pinch of salt, then increase mixer speed to medium-high and beat for 3–4 minutes until light and fluffy. Tip: If the frosting seems too thick, add more cream 1 teaspoon at a time until spreadable.
6. Check consistency by lifting the beaters; the frosting should hold soft peaks. Tip: For best results, use immediately or refrigerate in an airtight container for up to 3 days, bringing to room temperature before use.
Not overly sweet, this frosting has a smooth, spreadable texture with distinct peanut butter richness and subtle banana flavor. It pairs wonderfully with chocolate cake or vanilla cupcakes, or try it as a dip for apple slices or pretzels for a quick snack.
Double Chocolate Peanut Butter Frosting
Visions of rich chocolate and creamy peanut butter will dance in your head with this decadent frosting. It’s the ultimate upgrade for cakes, cupcakes, or even a spoon. This recipe delivers a thick, spreadable frosting in minutes.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup (2 sticks) unsalted butter, softened to room temperature
– 1 cup creamy peanut butter, use a no-stir variety for best consistency
– 3 cups powdered sugar, sifted to prevent lumps
– 1/2 cup unsweetened cocoa powder, Dutch-processed for a richer flavor
– 1/4 cup whole milk, or heavy cream for extra richness
– 1 tsp pure vanilla extract
– 1/4 tsp fine sea salt, to balance the sweetness
Instructions
1. Place 1 cup of softened unsalted butter and 1 cup of creamy peanut butter in the bowl of a stand mixer fitted with the paddle attachment.
2. Beat the butter and peanut butter together on medium-high speed for 2 minutes, until completely smooth and creamy. Scrape down the bowl with a spatula.
3. With the mixer on low speed, gradually add 3 cups of sifted powdered sugar, 1/2 cup at a time, allowing each addition to incorporate fully.
4. Add 1/2 cup of unsweetened cocoa powder, 1/4 cup of whole milk, 1 teaspoon of pure vanilla extract, and 1/4 teaspoon of fine sea salt to the bowl.
5. Increase the mixer speed to medium and beat for 3 full minutes, until the frosting is very light, fluffy, and holds stiff peaks. Tip: If the frosting seems too thick, add more milk 1 tablespoon at a time. If too thin, add more powdered sugar 1/4 cup at a time.
6. Use immediately to frost a cooled cake or cupcakes, or store in an airtight container in the refrigerator for up to 1 week. Tip: Let refrigerated frosting sit at room temperature for 30 minutes and re-whip briefly before using for best spreadability.
7. For a professional finish, use an offset spatula to create swirls or a piping bag fitted with a star tip for decorative borders. Tip: Clean your spatula or knife in hot water for perfectly smooth frosting surfaces.
Makes a thick, fudgy frosting that holds its shape beautifully for piping. The deep chocolate flavor is perfectly balanced by the salty-sweet peanut butter, creating a truly addictive combination. Try it as a decadent fruit dip with strawberries or banana slices for a quick dessert.
Peanut Butter and Marshmallow Fluff Frosting
Easily transform basic cakes or cupcakes with this creamy, nostalgic frosting. It combines childhood favorites into a spreadable topping that’s ready in minutes. Expect a sweet, peanutty flavor with a fluffy, smooth texture perfect for piping.
Serving: 12 | Pre Time: 10 minutes | Cooking Time: 0 minutes
Ingredients
– 1 cup creamy peanut butter, at room temperature for easy mixing
– 1 cup marshmallow fluff, such as Jet-Puffed brand
– ½ cup unsalted butter, softened to room temperature
– 1 tsp vanilla extract, for depth of flavor
– 2–3 tbsp whole milk, as needed to adjust consistency
– Pinch of salt, to balance sweetness
Instructions
1. Place the softened unsalted butter in a large mixing bowl.
2. Beat the butter with an electric mixer on medium speed for 1 minute until pale and creamy.
3. Add the room-temperature creamy peanut butter to the bowl.
4. Beat the mixture on medium speed for 2 minutes until fully combined and smooth.
5. Scrape down the sides of the bowl with a spatula to ensure even mixing.
6. Add the marshmallow fluff and vanilla extract to the bowl.
7. Beat on low speed for 1 minute to incorporate, then increase to medium for 1 more minute.
8. Check the consistency; if too thick, add 1 tablespoon of whole milk and beat for 30 seconds.
9. Repeat with additional milk as needed until the frosting is spreadable but holds its shape.
10. Add a pinch of salt and beat for 15 seconds to blend evenly.
11. Use immediately to frost cooled cakes or cupcakes, or refrigerate in an airtight container for up to 3 days.
Zesty with its peanut butter tang, this frosting stays soft and pipeable, making it ideal for swirls on chocolate cupcakes. For a fun twist, sandwich it between graham crackers or drizzle with melted chocolate before serving.
Conclusion
Nothing beats the joy of homemade frosting! This collection of 34 peanut butter frosting recipes offers endless inspiration for bakers of all levels. We hope you find a new favorite to try. Don’t forget to leave a comment telling us which one you loved most, and please share this article on Pinterest to spread the sweetness!




