This peanut butter icing recipe delivers a creamy, rich topping that works on cakes, cookies, brownies, and more — ready in minutes.
A good peanut butter icing recipe is one of those things every home baker deserves to have tucked away, because once you make it, you will reach for it constantly. It is the kind of topping that turns a simple chocolate sheet cake into something genuinely craveable, transforms a batch of plain brownies into a centerpiece, and makes even a humble sugar cookie feel special. The texture is silky, the flavor is deep and nutty, and it comes together with ingredients you likely already have on hand.
What makes this particular version so reliable is the balance between richness and spreadability. Too many peanut butter frostings tip into being too dense and sticky, or they go the other direction and end up too loose to hold their shape on a piped cupcake. This recipe uses a careful ratio of creamy peanut butter, softened butter, powdered sugar, and just enough milk to bring everything together into a frosting that spreads smoothly, pipes neatly, and sets with a soft, matte finish. It is sturdy enough to work on layered cakes but gentle enough not to overwhelm a delicate cookie.
Why This Peanut Butter Icing Recipe Works So Well
Recipe Card
Fluffy Peanut Butter Icing
A cloud-light, toasted-caramel-tan frosting with deep roasted peanut butter richness and a silky satin finish that pipes into tall, bakery-worthy rosettes.
Prep
10 mins
Cook
0 mins
Total
10 mins
Serves
24 cupcakes (or one 2-layer 9-inch cake)
Ingredients
Instructions
- 1. Beat butter in a stand mixer fitted with the paddle attachment on medium-high speed for 3 minutes until pale and fluffy.
- 2. Add peanut butter and beat for a further 2 minutes, scraping down the sides once, until fully combined and smooth.
- 3. Reduce speed to low and add the sifted powdered sugar one cup at a time, mixing until just incorporated after each addition.
- 4. Add vanilla extract, fine sea salt, and 3 tablespoons of heavy cream; increase speed to medium-high and beat for 3–4 minutes until the frosting is very light, airy, and increased in volume.
- 5. Check consistency — add the remaining tablespoon of cream if needed for a pipeable, soft-peak texture.
- 6. Transfer to a piping bag fitted with a large open-star tip and pipe tall rosettes onto cooled cupcakes or cake layers.
- 7. Finish with a pinch of flaky sea salt over each rosette and serve immediately or refrigerate for up to 3 days.
Tips & Notes
- – Use room-temperature butter and peanut butter — cold ingredients will make the frosting dense and lumpy.
- – Avoid natural/drippy peanut butter; the oil separation will prevent the frosting from holding its shape when piped.
- – If the frosting is too soft after mixing, refrigerate for 15 minutes, then re-whip briefly before piping.
- – This recipe doubles easily — perfect for layered celebration cakes.
- – Leftover frosting stores in an airtight container in the fridge for up to 5 days; re-whip with a splash of cream before using.
KitchenGuide101.com
The secret is starting with room-temperature butter and peanut butter. Cold butter will not incorporate evenly, leaving you with a lumpy, uneven frosting that refuses to smooth out no matter how long you beat it. When both fats are soft and at roughly the same temperature, they cream together into a unified base that accepts the powdered sugar gradually without clumping. The milk — added one teaspoon at a time — gives you complete control over the final consistency, so whether you want a thick piping frosting or a thinner glaze-style drizzle, you can land exactly where you need to be.
What You Will Need for This Icing
You will need one cup of creamy peanut butter — the no-stir, shelf-stable style works best here because it has a consistent fat content and smoother texture than natural peanut butter, which can separate and create an oily, grainy result. Alongside that, you will need half a cup of unsalted butter at room temperature, two and a half to three cups of powdered sugar sifted before measuring, three to four tablespoons of whole milk or any milk alternative, one teaspoon of alcohol-free vanilla extract, and a small pinch of fine sea salt. The salt is not optional — it is what keeps the frosting from tasting flat and one-dimensional. If you only have salted butter on hand, simply skip the added salt and taste as you go.
How to Make This Peanut Butter Icing Step by Step
Start by placing your softened butter in the bowl of a stand mixer fitted with the paddle attachment, or use a large bowl and a hand mixer. Beat the butter on medium speed for about two minutes until it is pale and creamy looking. It should look almost whipped and leave no visible streaks on the side of the bowl. Add the peanut butter and continue beating for another full minute, scraping down the sides at least once. At this point the mixture will look smooth and slightly glossy.
With the mixer on low, begin adding the sifted powdered sugar in three additions. Going slowly matters here — dumping it all in at once creates a cloud of sugar dust and can cause the frosting to seize up. After each addition, increase the speed to medium and beat for thirty seconds before adding more. Once all the sugar is in, add the alcohol-free vanilla extract and the pinch of salt, then start adding milk one tablespoon at a time with the mixer running on low. After two tablespoons you should have a thick, spreadable frosting. Add a third tablespoon if you want something a little softer, or a fourth if you are going for a pourable drizzle consistency.
Give the finished frosting a final beat on medium-high for about thirty seconds. This introduces just a little air and gives the texture a lighter, more pleasant mouthfeel. Taste it now and adjust — more salt if it needs lift, a touch more powdered sugar if you want it slightly sweeter, or another splash of milk if it feels stiff. Use the frosting immediately for the best spreading experience, or press a piece of plastic wrap directly against the surface if you need to hold it for up to an hour at room temperature.
Tips for Getting the Best Results Every Time
- Sift your powdered sugar even if the bag looks lump-free. Skipping this step is the most common reason home bakers end up with grainy frosting.
- If your frosting looks curdled or separated after adding the sugar, do not panic. Keep beating on medium speed and add milk one teaspoon at a time — it will come back together.
- For a darker, more intense peanut flavor, you can swap up to two tablespoons of the creamy peanut butter for peanut butter powder, stirring it in at the end.
- Chill the frosted cake for fifteen minutes before slicing if you want clean, photogenic cuts. The icing firms up slightly in the refrigerator and holds its edge beautifully.
- If you are piping rosettes or swirls, make sure the frosting is on the thicker side — err toward less milk rather than more. You can always thin it out slightly, but you cannot easily thicken it once it is too loose.
- A warm offset spatula — run briefly under hot water and dried — glides through this frosting effortlessly and gives you those smooth, bakery-style swoops.
Ways to Change Up Your Peanut Butter Icing
One of the most satisfying things about this recipe is how easily it adapts. Here are six directions worth exploring depending on what you are making and who you are feeding.
- Chocolate-Peanut Butter Version: Sift two tablespoons of unsweetened cocoa powder in with the powdered sugar. The result is a mocha-toned frosting with a deeper, slightly bittersweet edge that is outstanding on yellow butter cake or vanilla cupcakes.
- Honey-Peanut Butter Icing: Replace one tablespoon of the powdered sugar with a tablespoon of good honey. The honey adds a floral, golden sweetness that feels warmer and less sugary — particularly lovely on oat-based cookies or banana bread sliced thick.
- Cinnamon-Spiced Version: Whisk half a teaspoon of ground cinnamon and a small pinch of ground nutmeg into the powdered sugar before adding it to the bowl. This spiced variation pairs beautifully with apple cake, carrot cake, or any autumn-flavored baked good.
- Drizzle Glaze: Add enough milk to bring the frosting to a pourable consistency — roughly six to eight tablespoons total — and drizzle it over cooled brownies, pound cake, or a loaf of quick bread. It will set into a soft, slightly matte glaze within about twenty minutes at room temperature.
- Whipped Lighter Version: After the frosting is finished, beat it on high for an additional two to three minutes. The extra air makes it noticeably fluffier and lighter in color, giving it a mousse-like quality that is wonderful when you want something a little less dense between cake layers.
- Salted Caramel Swirl: Spoon the finished peanut butter icing onto your baked good, then drizzle store-bought or homemade caramel sauce in a thin stream over the top and use a toothpick to swirl the two together gently. The salty-sweet contrast makes this a particularly good match for dark chocolate brownies.
How to Store This Frosting Properly
Once made, this peanut butter icing keeps well in an airtight container in the refrigerator for up to five days. Before using it again, let it sit at room temperature for at least thirty minutes, then beat it briefly with a hand mixer to restore its smooth, creamy texture. Cold frosting straight from the refrigerator will feel stiff and drag when you try to spread it, so patience here really does pay off.
For longer storage, you can freeze the frosting in a freezer-safe container for up to two months. Thaw it overnight in the refrigerator, then bring it to room temperature and re-beat before using. The texture recovers well from freezing as long as it was not stored with milk-based additions beyond the standard amount in this recipe.
If you have already frosted a cake or batch of cupcakes, those can sit covered at room temperature for up to two days in a cool kitchen. Beyond that, refrigerate them loosely tented with plastic wrap to prevent the icing from drying out.
Common Questions About Peanut Butter Icing
Can you use natural peanut butter? You can, but the results will vary. Natural peanut butter has a higher oil content that separates easily, which can make the frosting look greasy or feel grainy. If you prefer it, stir the jar very thoroughly before measuring and use slightly less milk than the recipe calls for.
Can you make this dairy-free? Yes. Swap the butter for a solid plant-based butter alternative and use any unsweetened, unflavored milk alternative in place of the whole milk. Oat milk tends to give the closest texture to dairy milk in this application.
Why is my frosting too sweet? Peanut butter icing can tip into being overly sweet if the peanut butter you are using already contains added sugar. If that is the case, add an extra pinch of salt and consider reducing the powdered sugar by a quarter cup to bring the balance back.
What baked goods work best with this icing? Chocolate cake is the classic pairing, but do not overlook banana cake, carrot cake, spiced oat cookies, brownies, sheet-pan birthday cake, or even a simple vanilla loaf. The icing is versatile enough to complement almost any baked good that benefits from a rich, nutty topping.
Save This Peanut Butter Icing Recipe for Later
If you found this peanut butter icing recipe helpful and plan to use it on your next baking project, save this post to your Pinterest board so it is ready whenever you need it. At KitchenGuide101, the goal is always to give you practical, reliable recipes you can come back to again and again — and this frosting is one that absolutely earns a permanent spot in your baking rotation.


