Peanut butter icing is a luscious, creamy topping that brings a bold, nutty flavor to just about any dessert. Perfectly sweet with a rich, buttery texture, this frosting transforms basic cakes, cupcakes, and brownies into indulgent treats. Whether you’re baking for a birthday, a casual get-together, or just because, this frosting will have everyone asking for a second helping.


It’s not just about flavor; it’s about versatility. This peanut butter icing spreads easily, pipes beautifully, and holds its shape like a dream. And because it pairs well with chocolate, banana, vanilla, or even apple-spiced baked goods, it’s an absolute must in your recipe collection.
What Kind of Peanut Butter Should I Use?
Creamy peanut butter works best for this icing because it creates a smooth, uniform texture that’s easy to pipe or spread. Avoid natural peanut butters with separated oils as they can cause the frosting to break or become too oily. Brands like Jif or Skippy are ideal for consistent results.
Ingredients for the Peanut Butter Icing
- Unsalted Butter: Softened butter gives the frosting its creamy base and richness.
- Creamy Peanut Butter: The star of the show, it delivers a bold and smooth peanut flavor.
- Powdered Sugar: Adds sweetness and structure while keeping the icing light.
- Heavy Cream or Milk: Adjusts the consistency to be spreadable or pipeable.
- Vanilla Extract: Adds depth and rounds out the flavor.
How To Make the Peanut Butter Icing
Step 1: Cream the Butter and Peanut Butter
Using a hand mixer or stand mixer, beat the softened butter and peanut butter together until smooth and fluffy. This creates a solid, creamy base that blends easily with the sugar.
Step 2: Add the Powdered Sugar
Gradually add in the powdered sugar, about a cup at a time, beating well after each addition. Scrape down the sides of the bowl as needed to ensure everything mixes evenly.
Step 3: Adjust the Consistency
Add in the heavy cream or milk, one tablespoon at a time, until you reach your desired consistency. For piping, go a little thicker; for spreading, keep it smooth and soft.
Step 4: Finish with Vanilla
Add vanilla extract and give the icing a final mix until everything is fully incorporated and silky.

How to Store and Serve Peanut Butter Icing
Once prepared, peanut butter icing can be used immediately or stored for later. If you’re using it within a few hours, keep it covered at room temperature. For longer storage, transfer it to an airtight container and refrigerate it for up to 5 days. Bring it back to room temperature and re-whip before using for best texture.
This icing pairs perfectly with cupcakes, layer cakes, brownies, or sandwiched between cookies. You can even use it as a dip for apple slices for a quick sweet snack.
What to Serve With Peanut Butter Icing?
Chocolate Cake
The rich cocoa flavor balances the nutty sweetness beautifully.
Banana Cupcakes
Peanut butter and banana is a nostalgic combo that always wins.
Apple Spice Muffins
Warm spices plus peanut butter icing equals cozy, fall-perfect flavors.
Brownies
Frost a fudgy brownie slab with this icing for a decadent twist.
Graham Crackers
Spread on crackers for a quick and satisfying no-bake treat.
Want More Frosting & Topping Ideas?
If you’re all about flavorful frostings and toppings, check these out next:
- Salted Caramel Cupcakes for a sweet and salty kick.
- Strawberry Cream Cheese Crumble Cookies for a fruity-creamy delight.
- 6-Minute Caramel Recipe if you’re craving caramel with less effort.
- Chocolate Cherry Cream Pie for rich filling and silky topping.
- Jimmy Carter’s Grandmother’s Peanut Butter Cookies to double up on the peanut butter love.
Save This Pin For Later
Save this delicious idea to your favorite Pinterest board so it’s easy to find when you’re ready to whip it up again.
Tried it with a twist? Maybe a hint of cinnamon or a drizzle of chocolate ganache? I’d love to hear how it turned out—drop your tips or questions in the comments below.
Need more inspiration? Explore my daily kitchen creations on SavorQueen.com on Pinterest. Your next favorite might be waiting there.
Peanut Butter Icing
- Total Time: 10 minutes
- Yield: 2 cups
- Diet: Vegetarian
Description
Looking for the ultimate finishing touch to your baked treats? This creamy Peanut Butter Icing is the perfect balance of sweet and nutty with a smooth, pipeable texture that’s ready to elevate your desserts. Whether you’re frosting cupcakes, layering it between cakes, or simply spreading on brownies, this icing whips up fast and holds beautifully. It’s a dream for those craving quick breakfast fixes, easy dessert ideas, or rich, indulgent food ideas. Perfect for all levels of home bakers—this easy recipe brings delicious results every time.
Ingredients
113 grams unsalted butter, softened
180 grams creamy peanut butter
240 grams powdered sugar
30 ml heavy cream or milk (adjust as needed)
1 teaspoon vanilla extract
Instructions
1. Beat the softened butter and peanut butter together until light and creamy.
2. Gradually mix in the powdered sugar, about 1 cup at a time, until fully combined.
3. Add the cream or milk slowly, adjusting to your preferred consistency.
4. Mix in the vanilla extract and beat until the icing is smooth and fluffy.
Notes
For best piping results, chill the icing for 10–15 minutes before use.
Always use creamy peanut butter (not natural or oily kinds) for a stable, fluffy texture.
- Prep Time: 10 minutes
- Cook Time: 0 minutes
- Category: Frosting
- Method: No-Bake
- Cuisine: American
Nutrition
- Serving Size: 2 tablespoons
- Calories: 180
- Sugar: 15g
- Sodium: 90mg
- Fat: 13g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 15mg
Keywords: peanut butter frosting, easy recipe, dessert ideas, icing for cupcakes, food ideas
