The Best Homemade Peanut Butter Frosting Recipe
What You’ll Love About This Recipe
This peanut butter frosting recipe is super easy to make and tastes amazing, perfect for cake, cupcakes, or even cookies. You’ll love how creamy and rich it is, with just the right sweetness.
- Quick and Simple: Made with just a few ingredients, it comes together in minutes.
- Super Versatile: Spread it on desserts, dip fruit, or spoon it straight from the bowl—it’s that good!
- Perfectly Nutty: The peanut butter flavor shines, making it a hit with kids and adults alike.
Recipe

Peanut butter frosting is a rich, creamy topping perfect for cakes, cupcakes, or cookies. Made with simple ingredients, it adds a nutty, sweet flavor to any dessert.
Ingredients:
- 1 cup creamy peanut butter
- ½ cup unsalted butter, softened
- 2 cups powdered sugar
- 2-3 tablespoons milk
- 1 teaspoon vanilla extract
- Pinch of salt
Instructions:
- In a large bowl, beat the peanut butter and softened butter together until smooth and well combined.
- Gradually add the powdered sugar, mixing on low speed until incorporated.
- Pour in the vanilla extract and a pinch of salt, then mix again.
- Add milk, one tablespoon at a time, until the frosting reaches your desired consistency.
- Beat on medium speed for 2-3 minutes until light and fluffy.
Notes:
- For a thicker frosting, reduce the milk. For thinner, add more.
- Use natural peanut butter for a less sweet, more intense peanut flavor.
Equipment:
- Electric mixer or stand mixer
- Mixing bowl
- Spatula
Time:
- Prep time: 10 minutes
- Cooking time: 0 minutes
Cuisine: American
Serving: Enough to frost 12 cupcakes or one 9×13-inch cake.
Nutrition
Peanut butter frosting is rich and creamy, packed with protein and healthy fats.
| Nutrition Facts | Per Serving (2 tbsp) |
|---|---|
| Calories | 150 |
| Total Fat | 10g |
| Saturated Fat | 2g |
| Cholesterol | 0mg |
| Sodium | 90mg |
| Total Carbs | 12g |
| Dietary Fiber | 1g |
| Sugars | 9g |
| Protein | 4g |
What To Serve With It
I love spreading this peanut butter frosting on warm brownies or sandwiching it between soft cookies—it’s a match made in dessert heaven. Cupcakes and cakes get an extra boost of flavor when topped with this creamy frosting, and I’ve even used it to make simple treats feel special. Trust me, once you try it, you’ll want to slather it on everything!
Brownies and Cookies
When you’ve whipped up a batch of creamy peanut butter frosting, you’ll want something delicious to slather it on—and brownies or cookies are the perfect match. I love spreading it over rich, fudgy brownies for an extra decadent treat. It’s also fantastic sandwiched between two soft chocolate chip cookies, creating a sweet, gooey surprise. Sometimes, I’ll drizzle it on top of oatmeal cookies for a nutty twist. The frosting’s smooth texture pairs beautifully with the chewiness of cookies or the dense richness of brownies. Trust me, once you try it, you’ll find excuses to bake just so you can frost them!
Cupcakes and Cakes
Though brownies and cookies are fantastic, cupcakes and cakes take peanut butter frosting to a whole new level. I love spreading this creamy frosting over chocolate or vanilla cupcakes—it’s perfect for birthdays or just a sweet treat. When it comes to cakes, I’m obsessed with layering it between chocolate cake layers or frosting a banana cake for a rich, nutty flavor it’s a crowd-pleaser I’ve brought to potlucks for years. Even simple sheet cakes become something special with this frosting. Pair it with a glass of milk, and you’ve got dessert perfection. Trust me, it’s hard to stop at just one slice!