Peanut Butter Frosting
Peanut Butter Frosting Recipe
Description
This creamy and fluffy peanut butter frosting is rich, nutty, and perfectly balanced with sweetness. It pairs beautifully with chocolate cakes, vanilla cupcakes, brownies, or even sandwiched between cookies. With just a handful of ingredients and no complicated steps, it’s ready in minutes and sure to be a crowd favorite.
Ingredients
-
1 cup (240g) creamy peanut butter (not natural or oily type)
-
½ cup (115g) unsalted butter, softened to room temperature
-
2 cups (240g) powdered sugar, sifted
-
2–4 tablespoons (30–60ml) heavy cream or milk
-
1 teaspoon vanilla extract
-
Pinch of salt (optional, to taste)
Instructions
1. Cream the Butter & Peanut Butter
-
In a large mixing bowl, beat the softened butter and peanut butter together with a hand mixer or stand mixer on medium speed until smooth and creamy (about 2 minutes).
2. Add the Sugar & Vanilla
-
Reduce mixer speed to low and gradually add the sifted powdered sugar, vanilla extract, and a pinch of salt (if using). Beat until incorporated.
3. Adjust the Consistency
-
Add heavy cream or milk 1 tablespoon at a time, beating on medium-high speed until the frosting reaches your desired consistency thicker for piping, softer for spreading.
4. Whip Until Fluffy
-
Beat for an additional 2–3 minutes until light and fluffy. Scrape down the bowl as needed.
5. Use Immediately or Store
-
Spread or pipe onto cooled cakes, cupcakes, or cookies.
Equipment Needed
-
Mixing bowl
-
Electric hand mixer or stand mixer with paddle attachment
-
Measuring cups and spoons
-
Rubber spatula
-
Sifter (for powdered sugar, optional but recommended)
Time Required
-
Prep Time: 10 minutes
-
Cook Time: 0 minutes
-
Total Time: 10 minutes
Serving Size
-
Makes enough frosting for 12 cupcakes or a two-layer 8-inch cake
Peanut Butter Frosting

Equipment
- Mixing bowls
- Measuring cups and spoons
- Hand mixer or stand mixer
- Rubber spatula
Ingredients
- ½ cup 113g unsalted butter, softened
- 1 cup 250g creamy peanut butter
- 2 cups 240g powdered sugar
- ¼ cup 60ml heavy cream or milk, plus more as needed
- 1 tsp vanilla extract
- Pinch of salt optional
Instructions
- In a large mixing bowl, beat the butter and peanut butter together with an electric mixer on medium speed until smooth and creamy, about 2 minutes.
- Add the powdered sugar one cup at a time, mixing on low speed until incorporated.
- Add the vanilla extract and half of the cream or milk, then beat on medium speed until light and fluffy.
- Adjust consistency by adding more cream or milk, 1 tablespoon at a time, until desired spreadability is reached.
- Use immediately to frost cakes, cupcakes, or cookies, or store for later use.
10 FAQs About Peanut Butter Frosting
1. Can I use natural peanut butter?
It’s not recommended natural peanut butter separates and can make the frosting greasy or runny. Use a no-stir creamy peanut butter like Jif or Skippy.
2. Can I use crunchy peanut butter instead?
Yes, but the texture will be chunkier and not as smooth, which might make piping difficult.
3. Can I make this frosting dairy-free?
Yes! Replace the butter with a plant-based butter alternative and the heavy cream with coconut cream or non-dairy milk.
4. Can I reduce the sweetness?
Yes use slightly less powdered sugar and add a bit more peanut butter or cream to balance the texture.
5. What if my frosting is too thick?
Add more heavy cream or milk, 1 teaspoon at a time, until you reach the desired consistency.
6. What if my frosting is too thin?
Add more powdered sugar, 1 tablespoon at a time, and beat until thickened.
7. Can I color this frosting?
Yes, but peanut butter’s natural tan color will affect the final shade pastels and bright colors may not come out as expected.
8. Can I make this ahead of time?
Absolutely prepare it up to 3 days ahead and store it in an airtight container in the fridge.
9. Can I pipe with this frosting?
Yes! It holds its shape well for most piping designs, though for intricate flowers you may want to chill it slightly first.
10. Can I use salted butter instead of unsalted?
Yes just omit the pinch of salt in the recipe to avoid over-salting.
How To Store Peanut Butter Frosting
Room Temperature:
-
Can be kept at room temperature for up to 6 hours if your kitchen is cool (below 70°F / 21°C).
-
Beyond that, refrigeration is safer to prevent spoilage.
Refrigerator:
-
Store in an airtight container for up to 5 days.
-
Let it come to room temperature before using, and re-whip for 1–2 minutes to restore fluffiness.
Freezer:
-
Freeze in an airtight container for up to 3 months.
-
Thaw in the refrigerator overnight, then bring to room temperature and beat until smooth before using.
Looks so yummy, will try it out
I been looking for a recipe like this.
Looks sooo tasty!
Looks tasty to make but needs alot of time to make right.
Love peanut butter! What a tasty recipe!
Sounds interesting.
This sounds delectable!
I love peanut flavor on things and these look wonderful
Delicious!
This looks so delicious!
Love peanut butter and the answers to possible questions
Creamy fluffy delight!
Tried this last night and it was sooo good! I had friends over and they completely devoured the cupcakes.
I would like to try this on pumpkin chocolate chip cookies. Sounds like a winner especially with Fall fast approaching. A very good way to get protein into the children!
This looks so good! I love peanut butter and can’t wait to try this!
Sounds yummy
I’m all for anything peanut butter!
Way to incorporate peanut butter in the mix! It looks so delicious!
I love peanut butter, this looks so great!
This looks absolutely delicious!
My Mom would love this recipe. She enjoys making often PB chocolate pie, but this would be something else she probably fall in love with too.
Love peanut butter and its healthy too.
This looks good!
Looks delicious.
Amazing so nice looks so good
I would love to try this as the filling of a graham cracker sandwich for an after-school treat. I bet the children would go wild!
Looks great and perfect for kids!
Looks like a great recipe
Peanut butter frosting sounds delicious
Such an interesting idea. Probably divine with chocolate cake.
Interesting ! Can’t wait to try!
I love frosting! and peanut butter! Never thought of it before! Thank you!
Mmm so simple, and none of those preservatives and artificial junk that’s in the store-bought kind. Love it!!
Yum! I love peanut butter frosting! Looking forward to trying out this recipe! Thanks so much for sharing it.
Great way to liven up a cupcake !
lovely! Thanks for sharing!
Thank you so much for this recipe!
Peanut butter frosting is my favorite. There’s nothing better to top chocolate cupcakes with, and this recipe looks a like a winner to me!
I can’t wait to try this recipe it is easy to understand
Looks amazing!
On a Chocolate Cake.
I love peanut butter desserts!
I’m going to try this really soon, it looks so tasty
This would be amazing! I can’t wait to try it.
Love to bake, but have such a busy schedule. This recipe is so quick and delicious
Love peanut butter frosting!
Love peanut butter, sounds amazing!
This would be yummy on a brownie!
YUMMY
Love anything peanut butter!
Yum
I’ve never had a recipe taste this delicious when made by myself
So yummy!
Looks good, I want to eat it