This peanut butter frosting is smooth, creamy, and packed with rich peanut flavor without being overly sweet. It has the classic comfort of homemade buttercream, but with a balanced salty-sweet taste that makes it especially good on cakes, cupcakes, brownies, and sandwich cookies. It comes together quickly and gives desserts a soft, fluffy finish that feels homemade in the best possible way.
Why You’ll Love This Recipe
If you enjoy peanut butter desserts, this frosting is one to keep on repeat. It has a deep peanut butter flavor that stands out clearly, while the butter and cream give it a silky texture that spreads and pipes beautifully. Another reason to love it is how fast it comes together. There is no cooking, no complicated technique, and no long wait time. In just a few minutes, you get a frosting that tastes rich and satisfying.
This recipe also strikes a great balance in sweetness. Many buttercream frostings can feel heavy or sugary, but this version stays mellow and creamy, with just enough salt to round out the flavor. It is versatile enough for chocolate cupcakes, banana cake, vanilla cake, brownies, and even cookies, so it easily becomes a reliable go-to recipe.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
4 tablespoons salted butter, softened
1/2 cup creamy peanut butter
1/2 teaspoon salt
9 tablespoons cream or half-and-half, adding as needed for texture
3 cups powdered sugar
Directions
In a large mixing bowl, add the softened butter, creamy peanut butter, and salt. Beat them together with electric beaters or a stand mixer until the mixture looks smooth and fully blended.
Add the powdered sugar gradually rather than all at once. Alternate with the cream or half-and-half, mixing well after each addition. This step helps create a smooth frosting without lumps and gives you better control over the final texture.
Continue beating until the frosting becomes creamy, light, and spreadable. If it seems too thick, add a little more cream, one small splash at a time. If you want a slightly thicker frosting for firm piping, use a little less cream. For a softer, fluffier frosting that spreads easily over cakes, use a little more.
Taste the frosting and adjust the salt if needed. Once the flavor and texture are just right, it is ready to use. Spread it over cooled cakes, pipe it onto cupcakes, sandwich it between cookies, or use it as a filling for brownies and cake layers.
Servings and timing
This recipe makes about 16 servings, which is enough to frost a batch of cupcakes, a small cake, or several cookies and brownies depending on how generously you use it.
Prep time: 10 minutes
Cook time: 0 minutes
Total time: 10 minutes
Variations
For a deeper flavor, use a slightly roasted-style creamy peanut butter. If you want a lighter finish, beat the frosting a little longer to make it extra airy. A touch of vanilla can add warmth and make the flavor more rounded without overpowering the peanut butter.
You can also turn this into a chocolate-peanut butter frosting by mixing in a small amount of cocoa powder. For a softer dessert filling, increase the cream slightly. For a more structured frosting that holds its shape better on cupcakes, reduce the cream a bit and beat until fluffy.
Another easy variation is to add a tiny pinch of extra salt for a stronger sweet-and-salty contrast. That small adjustment can make the peanut flavor stand out even more.
Storage/Reheating
Store leftover frosting in an airtight container in the refrigerator for up to 5 days. Before using it again, let it sit at room temperature for a while so it softens naturally. Once softened, beat it again briefly to restore its creamy texture.
For longer storage, it can be frozen in a sealed container for up to 2 months. Thaw it overnight in the refrigerator, then bring it to room temperature and whip again before using.
This frosting does not need reheating, but it does benefit from re-whipping after chilling. If it feels too firm after storage, add a small splash of cream and beat until smooth.
FAQs
Can I use natural peanut butter?
Yes, but make sure it is well stirred and smooth. Natural peanut butter can sometimes make the texture less stable than standard creamy peanut butter.
Is this frosting very sweet?
No, it is designed to be balanced and not overly sugary compared with many classic buttercream recipes.
Can I pipe this frosting onto cupcakes?
Yes, it pipes very well when the texture is thick, smooth, and fluffy.
Can I spread it on cakes?
Absolutely. It spreads easily over completely cooled cakes.
What kind of peanut butter works best?
Creamy peanut butter works best for the smoothest texture.
Can I make it ahead of time?
Yes, you can prepare it in advance and store it in the refrigerator until needed.
Do I need to sift the powdered sugar?
Only if it is very lumpy. Otherwise, gradual mixing is usually enough.
Can I use milk instead of cream?
Yes, though cream or half-and-half gives a richer and smoother result.
How do I make it thicker?
Add a bit more powdered sugar or use slightly less cream.
What desserts pair best with this frosting?
Chocolate cake, banana cake, brownies, cupcakes, and soft cookies all pair especially well with it.
Conclusion
This peanut butter frosting is simple, quick, and full of rich flavor with a creamy texture that makes homemade desserts feel extra special. With its balanced sweetness and easy method, it is the kind of recipe that fits both casual baking days and special treats. Once you try it, it is likely to become a favorite for cakes, cupcakes, cookies, and more.