Peanut Butter Icing Recipe

Peanut butter icing is a smooth, creamy frosting that adds rich, nutty flavor to cakes, cupcakes, brownies, and cookies. It’s easy to make with just a few simple ingredients and tastes amazing on both chocolate and vanilla desserts. The peanut butter gives the icing a slightly salty-sweet taste that pairs perfectly with many baked goods.

This icing is very versatile — you can keep it thick for spreading or add a little extra milk to make it light and fluffy for piping. Whether you’re making a birthday cake, a batch of cupcakes, or just want a delicious topping for brownies, peanut butter icing is a fun and flavorful choice. Plus, it comes together in about 10 minutes, making it perfect for last-minute baking needs!

Ingredients and Substitutions

  • ½ cup (113g) unsalted butter, softened – Adds richness and makes the icing smooth.
  • 1 cup (240g) creamy peanut butter – Use a good-quality peanut butter for the best flavor.
  • 2 cups (240g) powdered sugar – Sweetens and thickens the icing.
  • 3–4 tablespoons milk or heavy cream – Adjust for desired consistency.
  • 1 teaspoon vanilla extract – Adds a hint of warm flavor.
  • Pinch of salt – Balances the sweetness.

Step-by-Step Instructions

Make the Icing

  1. In a large bowl, beat the softened butter and peanut butter together until creamy and smooth.
  2. Gradually add the powdered sugar, beating on low speed until combined.
  3. Add the vanilla extract and a pinch of salt.
  4. Slowly add the milk, one tablespoon at a time, until you reach your desired consistency.
  5. Beat the icing for 2–3 minutes on high speed to make it fluffy and light.

Use the Icing

  • Spread over cooled cakes, cupcakes, or brownies.
  • Use a piping bag for more detailed decorating.
  • Add sprinkles, chopped peanuts, or a drizzle of chocolate for extra fun.

Variations and Customizations

  • Chunky Peanut Butter: Use chunky peanut butter for a bit of crunch.
  • Chocolate Peanut Butter Icing: Mix in 2 tablespoons of cocoa powder for a chocolate twist.
  • Extra Light Icing: Use a little extra milk or cream for an airier, whipped texture.

FAQs

Can I make peanut butter icing ahead of time?

Yes! Store it in the fridge for up to 3 days. Let it soften at room temperature before using.

Can I freeze peanut butter icing?

Yes. Freeze in an airtight container for up to 2 months. Thaw and rewhip before using.

Does this icing need refrigeration?

If used on baked goods that will be eaten within a day, no refrigeration is needed. Otherwise, store leftovers in the fridge.

Scroll to Top