
And yes, this truly is the creamiest peanut butter frosting you’ll ever taste.

This peanut butter frosting delivers BIG flavor. The base of the recipe is just a little bit of butter and a massive amount of peanut butter. Heavy cream adds to its creamy texture. And unlike most frostings, it’s not loaded with confectioners’ sugar. There’s only 1 cup, so don’t expect a cloyingly sweet frosting. All you taste is peanut butter. Pure peanut butter with a creamier, silkier texture.
What Peanut Butter is Best for Frosting?
For the best texture, use processed creamy peanut butter such as Jif or Skippy, the same kind I recommend for peanut butter blossoms and peanut butter eggs. Natural-style peanut butter is wonderful for eating and cooking, but I do not recommend it for this recipe as the oily consistency will cause this frosting to separate and curdle. You can, however, use natural peanut butter in my peanut butter cookies if you have a jar that needs using!
Can you Pipe This Frosting?
Despite the creamy texture, this peanut butter frosting pipes beautifully onto cakes and cupcakes. It won’t keep any super intricate piped designs, but a simple swirl from the Wilton 1M piping tip stays intact!
You’ll LOVE this stuff and find any excuse to whip it up. If you need inspiration, don’t miss this chocolate peanut butter cake or these chocolate cupcakes with peanut butter frosting.

Need some pairing inspiration? Try this peanut butter frosting with:
Print
Creamy Peanut Butter Frosting
- Prep Time: 5 minutes
- Cook Time: 0 minutes
- Total Time: 5 minutes
- Yield: 2.5 cups
- Category: Frosting
- Method: No Bake
- Cuisine: American
Description
This is the creamiest peanut butter frosting and tastes unbelievable on chocolate cupcakes, chocolate cake, or fudge brownies!
Ingredients
- 5 Tablespoons (75g) unsalted butter, softened to room temperature
- 1 cup (250g) creamy peanut butter*
- 1 cup (120g) confectioners’ sugar
- 1/3 cup (80ml) heavy cream, at room temperature
- 1 teaspoon pure vanilla extract
- ¼ teaspoon salt
Instructions
- With a handheld or stand mixer fitted with a paddle or whisk attachment, beat the butter on medium speed until creamy, about 2 minutes. Add the peanut butter, confectioners’ sugar, heavy cream, vanilla extract, and salt with the mixer running on low. Increase to high speed and beat for 3 full minutes. Add up to 1/4 cup more confectioners’ sugar if frosting is too thin or another Tablespoon of cream if frosting is too thick.
- Cover tightly and store for up to 1 week in the refrigerator.
Notes
- Peanut Butter: Use a commercial brand peanut butter such Skippy or Jif. Avoid natural, oily, or homemade peanut butters as the consistency will cause this frosting to separate and curdle.
- Quantity: This recipe is enough to frost 12-16 cupcakes, one 9×9 inch cake, or one 9×13 quarter sheet cake with a thin layer of frosting. Follow the peanut butter frosting recipe from this chocolate sheet cake for any cake larger than that. Just as rich and creamy!
Keywords: peanut butter frosting
Quick question — making this to spread on your chocolate zucchini cake, but do not have cream or milk in the house. Any chance that buttermilk would suffice?
Hi Lisa, We haven’t tested it, but don’t see why not! Some bakers prefer to use buttermilk since the tang offsets some of the sweetness of the buttercream.
This frosting is outstanding!
★★★★★
So easy so good absolutely delicious
★★★★★