Let’s be honest—homemade peanut butter frosting is the kind of recipe that makes you wonder why you ever bought the store-bought stuff in the first place. It’s silky, rich, and just sweet enough to keep your taste buds doing a happy dance. Plus, it comes together faster than you can find the right tip for your piping bag (no judgment if that takes a while).
I’ve been making this frosting for years, and every time, someone asks, “Can I just eat this with a spoon?” And the answer is, obviously, yes. It’s perfect for cupcakes, layer cakes, brownies… or as “quality control” bites straight from the mixing bowl. Whether you’re celebrating a birthday, baking with the kids, or simply need a spoonful of happiness on a random Tuesday, this recipe’s your new best friend.
Why You’ll Love This Homemade Peanut Butter Frosting
- Quick & Easy: Ten minutes from pantry to piping bag.
- No Fancy Equipment Needed: A hand mixer or stand mixer does the job.
- Customizable: Go extra fluffy with more cream, or richer with extra peanut butter.
- Crowd-Pleaser: A sweet-salty combo that even “not a dessert person” people love.
- Make-Ahead Friendly: Whip today, frost tomorrow.
Ingredients
- 2 sticks (1 cup) unsalted butter, room temperature
- ¾ cup creamy peanut butter
- 3 cups powdered sugar, sifted
- 2 tsp vanilla extract
- 2–3 tbsp heavy cream or milk (adjust for desired consistency)
- Pinch of salt (optional, enhances flavor)
Instructions
- Cream the butter and peanut butter: In a large mixing bowl, beat the room-temperature butter and creamy peanut butter together using a hand mixer or stand mixer on medium speed until smooth and fluffy, about 2–3 minutes.
- Add powdered sugar: Gradually add the sifted powdered sugar, 1 cup at a time, beating on low after each addition to prevent a sugar cloud. Scrape down the sides as needed.
- Flavor and texture: Mix in the vanilla extract. Then add heavy cream or milk, 1 tablespoon at a time, until you reach your desired creamy, spreadable consistency.
- Whip it up: Increase the mixer speed to medium-high and beat for an additional 2–3 minutes to make the frosting extra light and fluffy.
- Use or store: Spread immediately onto cooled cakes, cupcakes, or brownies. If not using right away, store covered in the refrigerator for up to 5 days. Let come to room temperature before re-whipping for best texture.
Tip: Sprinkle with chopped peanuts or drizzle with melted chocolate for a show-stopping finish. (see more decorative ideas from Bon Appétit).
Melania’s Tips for Perfect Peanut Butter Frosting
- Use real butter—no margarine imposters here.
- Room temperature is key for smooth blending. Cold butter = chunky frosting.
- Creamy peanut butter works best for silky texture. Save crunchy for toast.
- Sift your sugar to avoid gritty bites. Yes, it’s worth the extra minute.
Bake It With the Littles
Kids love helping with this recipe because it’s all about scooping, dumping, and mixing. Give them the powdered sugar duty (just… maybe an apron and a plastic sheet for the floor). You can even let them pipe the frosting onto cupcakes using a zip-top bag with the corner snipped off—it’s like edible art class. check out my fluffy banana bread recipe
Meal-Prep Magic
Make your frosting up to three days ahead and store it in an airtight container in the fridge. When you’re ready to use it, let it sit out for 30 minutes, then re-whip for fluffiness. It also freezes beautifully for up to three months—just thaw overnight in the fridge and whip before serving.
Healthier Swaps Without Losing the Magic
- Butter: Swap half the butter for coconut oil for a lighter texture.
- Powdered Sugar: Use a powdered monk fruit blend for lower sugar content.
- Milk/Cream: Sub in oat milk for a dairy-free twist.
- Peanut Butter: Try almond or cashew butter for a subtler nutty flavor.
Leftover Remix
If you somehow end up with extra frosting (do people actually?), here’s how to use it:
- Spread between graham crackers and freeze for “frosting sandwiches.”
- Stir a spoonful into hot oatmeal for dessert-for-breakfast vibes.
- Swirl into brownie batter before baking for peanut butter ribbons.
Gift It Like a Pro
Fill a mason jar with frosting, tie on a pretty ribbon, and attach a handwritten “Just Add Cake” tag. Pair it with a batch of homemade chocolate cupcakes for the ultimate edible gift.
FAQs
Can I use natural peanut butter?
Yes, but it may separate more easily. Stir well before using and expect a slightly softer texture.
Can I double this recipe?
Absolutely—perfect for big layer cakes or a crowd of cupcake lovers.
Does it need to be refrigerated?
If your kitchen is cool, you can leave it out for a day. For longer storage, refrigerate and bring to room temp before using.
Final Thought
Homemade peanut butter frosting is the sweet, creamy hug your baked goods didn’t know they needed. It’s simple, adaptable, and dangerously good—whether you’re piping perfect swirls on a birthday cake or stealing spoonfuls in the name of “taste testing.” Now grab your mixer, and let’s turn peanut butter into pure magic.
PrintHomemade Peanut Butter Frosting
- Total Time: 10 minutes
- Yield: 12 cupcakes or a 2-layer 8-inch cake 1x
Ingredients
- 2 sticks (1 cup) unsalted butter, room temperature
- ¾ cup creamy peanut butter
- 3 cups powdered sugar, sifted
- 2 tsp vanilla extract
- 2–3 tbsp heavy cream or milk (adjust for desired consistency)
- Pinch of salt (optional, enhances flavor)
Instructions
- Cream the butter and peanut butter: In a large mixing bowl, beat the room-temperature butter and creamy peanut butter together using a hand mixer or stand mixer on medium speed until smooth and fluffy, about 2–3 minutes.
- Add powdered sugar: Gradually add the sifted powdered sugar, 1 cup at a time, beating on low after each addition to prevent a sugar cloud. Scrape down the sides as needed.
- Flavor and texture: Mix in the vanilla extract. Then add heavy cream or milk, 1 tablespoon at a time, until you reach your desired creamy, spreadable consistency.
- Whip it up: Increase the mixer speed to medium-high and beat for an additional 2–3 minutes to make the frosting extra light and fluffy.
- Use or store: Spread immediately onto cooled cakes, cupcakes, or brownies. If not using right away, store covered in the refrigerator for up to 5 days. Let come to room temperature before re-whipping for best texture.
Notes
- For an extra-special touch, sprinkle frosted desserts with chopped peanuts or drizzle with melted chocolate.
- Prep Time: 10 minutes
- Method: Mixing
Nutrition
- Serving Size: 1 cupcake’s worth
- Calories: 210
Keywords: frosting, peanut butter, baking

