
This creamy peanut butter frosting transforms ordinary cakes and cupcakes into extraordinary treats with its rich, nutty flavor. The perfect balance of sweet and salty, this frosting pairs beautifully with chocolate, vanilla, or banana cakes, creating a combination that will have everyone asking for seconds.
I first made this frosting for my son's birthday cake years ago, and it was such a hit that it's now requested for nearly every family celebration. The smooth, velvety texture combined with that nostalgic peanut butter flavor creates pure comfort in every bite.
Ingredients
- 1 cup salted butter (room temperature): Provides the creamy base and ensures proper texture. Make sure it's truly at room temperature for the smoothest results.
- 1 cup creamy peanut butter: Creates that distinctive nutty flavor. Use a commercial brand like Jif or Skippy for the most reliable consistency.
- 3 tablespoons milk: Adds just enough moisture to achieve the perfect spreading texture. Whole milk works best, but any type will do.
- 1 teaspoon vanilla extract: Enhances the overall flavor profile. Use pure extract rather than imitation for the best taste.
- 3 to 3 ½ cups powdered sugar: Sweetens and stabilizes the frosting. The exact amount depends on your desired sweetness and consistency.
Step-by-Step Instructions
- Cream the butters:
- In the bowl of a stand mixer or in a medium bowl, add the butter and peanut butter. Beat on medium speed until the mixture becomes light and fluffy, about 2-3 minutes. Scrape down the sides of the bowl at least once during this process to ensure everything incorporates evenly.
- Add liquid ingredients:
- Pour in the milk and vanilla extract. Beat again until these wet ingredients are fully incorporated into the butter mixture. The consistency should be smooth and uniform.
- Incorporate the powdered sugar:
- Gradually beat in the powdered sugar, ½ cup at a time until the frosting reaches your desired smoothness and fluffiness. Mix thoroughly between additions, allowing each portion to fully incorporate before adding more. You may not need all of the powdered sugar. The frosting should be sturdy enough to hold peaks but still spreadable.
My favorite thing about this frosting is how versatile it is. I once spread it between two chocolate cookies to create homemade peanut butter sandwich cookies that disappeared faster than any dessert I've ever made. The combination of chocolate and peanut butter is simply irresistible in our household.
Make Ahead and Storage
This peanut butter frosting can be made up to three days in advance and stored in an airtight container in the refrigerator. When ready to use, let it come to room temperature and then beat it again for a minute or two to restore its fluffy texture. You may need to add a teaspoon of milk if it seems too stiff after refrigeration.
Perfect Pairings
This frosting shines when paired with chocolate cake or cupcakes, creating that classic peanut butter cup flavor combination. It also works wonderfully with banana cake, adding a nutty complement to the sweet fruit flavor. For an unexpected twist, try it on spice cake or even brownies for a delightful treat.
Troubleshooting Tips
If your frosting seems too thin, add more powdered sugar, a tablespoon at a time, until you reach your desired consistency. Conversely, if it's too thick, incorporate additional milk in small increments. Temperature matters significantly with this recipe—if your kitchen is very warm, the frosting may become too soft. A brief chill in the refrigerator can help it firm up.

Frequently Asked Questions
- → What type of peanut butter should I use?
Use creamy peanut butter for the best texture and consistency in the frosting.
- → Can I use unsalted butter instead?
Yes, unsalted butter works fine. Just add a pinch of salt to balance the flavors.
- → How do I store the frosting?
Store in an airtight container in the refrigerator for up to one week. Bring it to room temperature before using.
- → Can I make this frosting dairy-free?
Yes, substitute the butter with a vegan butter alternative and use a plant-based milk.
- → How can I adjust the sweetness?
Gradually add powdered sugar to control the sweetness, tasting as you go.