Mom's Best Recipes
Recipe

Peanut Butter Frosting

Fluffy, creamy, pipeable peanut butter frosting with big peanut butter flavor and a smooth finish.

Author By Matt Campbell
4.8
A single vanilla cupcake topped with a tall swirl of peanut butter frosting on a light stone kitchen counter with soft natural window light

Peanut butter frosting is the kind of problem you want to have in your kitchen. You make it for a cake, then you “taste for quality control,” then suddenly you are standing at the counter wondering how a bowl got half empty. This one hits that sweet spot: fluffy, creamy, peanut forward, and not so sugary that it bulldozes everything underneath.

It is fast, it is forgiving, and it plays nicely with basically every cozy bake you have got going on. Chocolate cake, vanilla cupcakes, banana bread, brownies, sandwich cookies. If it has crumbs, this frosting is interested.

Butter tip: Start with butter that is softened to room temp. It should dent when you press it, but it should not look shiny or feel greasy. That one detail saves you from most “why is it runny?” moments.

Ingredients for peanut butter frosting laid out on a neutral kitchen counter including peanut butter, powdered sugar, butter, vanilla, milk, and a pinch bowl of salt

Why It Works

  • Big flavor, smooth texture: Creamy peanut butter plus butter makes it rich and (in normal room temps) nicely structured, not gritty.
  • Easy to control: A little milk loosens it for spreading. For piping, keep it smooth and thick enough to hold peaks.
  • Not cloying: Salt and vanilla keep it balanced so it tastes like peanut butter first, frosting second.
  • Works for everything: Spreadable for sheet cakes and brownies, pipeable for cupcakes, and sturdy enough for layer cakes when chilled.

Pairs Well With

Storage Tips

Room temperature: If your kitchen is cool, you can keep the frosting in an airtight container for up to 1 day. Stir well before using.

Refrigerator: Store airtight for up to 5 days. Let it sit at room temp for 30 to 60 minutes, then rewhip for 20 to 30 seconds to bring back the fluff.

Freezer: Freeze in a sealed container for up to 2 months. Thaw overnight in the fridge, then bring to room temp and rewhip.

On frosted bakes: Cupcakes and cakes can be covered and refrigerated for 3 to 4 days. For the best texture, let slices sit out for 20 minutes before serving.

Common Questions

Can I use natural peanut butter?

You can, but it is a little unpredictable. Natural peanut butter can separate and make the frosting look greasy or feel loose. If you use it, make sure it is very well stirred. Start by adding 1 to 2 tablespoons powdered sugar, then adjust from there (you may need a bit more). If it still feels soft, chill the frosting for 10 to 15 minutes and rewhip. For the most consistent results, use regular creamy peanut butter.

How do I make it less sweet?

Two easy moves: add a pinch more kosher salt (go slow), and swap in a little cream cheese for tang. Try 2 to 4 tablespoons cream cheese in place of the same amount of butter (or beat it in as an add-on). Heads up: cream cheese can loosen the frosting, so you may want to use less milk or add extra powdered sugar until it is thick enough to hold swirls.

Why is my frosting grainy?

Usually it is powdered sugar that did not fully dissolve. Beat it on medium for 2 to 3 more minutes, and make sure your butter is properly softened. (Softened means it dents when pressed, not shiny or melty.) Sifting the powdered sugar also helps.

Why is it runny?

Either the butter is too warm or you added too much liquid. Add powdered sugar 1/4 cup at a time until thick, then chill for 10 to 15 minutes and rewhip. Next time, start with butter that is soft but not greasy or melting.

How much frosting does this make?

About 2 1/2 cups. That is typically enough for 12 cupcakes with a generous swirl, a 9 x 13-inch sheet cake, or a lightly frosted two-layer 8-inch cake. If you love a thick, bakery-style coat, you may want to scale up by 1.5x.

Can I make it chocolate peanut butter frosting?

Yes. Beat in 1/3 cup unsweetened cocoa powder. You will likely need an extra 1 to 3 tablespoons milk to keep it smooth. Note: cocoa deepens the chocolate vibe and can slightly mute the peanut butter flavor, so add a tiny pinch more salt or a drizzle of honey if you want the peanut to pop.

Any allergy notes or substitutions?

This frosting contains peanuts and dairy. For a peanut-free option, try creamy sunflower seed butter (expect a slightly earthier flavor). Almond butter can work too, but it is often softer, so you may need extra powdered sugar and a quick chill for clean piping.

A mixing bowl of peanut butter frosting being whipped with a hand mixer on a bright kitchen counter, with frosting clinging to the beaters

I started making peanut butter frosting when I realized I wanted that peanut butter cup vibe without having to melt anything or babysit a ganache. It is the kind of frosting that lets you be a little chaotic in the best way. Spoon, swipe, swirl, taste, adjust, taste again. It turns even a boxed chocolate cake into something that feels like you planned ahead, which is my favorite kind of magic.