I’m currently obsessed with peanut butter, and this Peanut Butter Cream Cheese Frosting is my latest fixation. You’ll be spoon-licking, bowl-scraping happy — it’s that irresistible. Light, fluffy, and packed with peanut butter flavor, this frosting elevates a boxed cake or cupcakes into something special.

I grew up hearing stories about Granny’s peanut butter frosting, and now I know why it’s so beloved. This version is simple to make and has a creamy, airy texture that balances the tang of cream cheese with the rich taste of peanut butter. Because it contains cream cheese, serve it right away or keep the frosted treats refrigerated.

For a simple piping technique, I use a zip-top bag as an improvised piping bag. Place the frosting into a bag, snip a corner, and you’re ready to decorate. If piping feels intimidating, spread the frosting with a knife — the flavor is what people remember most.

If it’s your first time piping, don’t worry — I was learning too, and my family loved the results. The look is a bonus; the taste is the star. Below I’ve included a few practical tips to make piping easier and more enjoyable.

EASY PEASY PLEASY TIPS
- Set a gallon zip-top bag inside a cup and fold the top over the rim. Fill the bag with frosting — starting with half helps control the flow.
- Push the frosting into one corner of the bag, then twist the top above the frosting to keep it from moving upward when you squeeze. Make a small to medium cut at the corner; you can always enlarge it if needed.
- Practice piping on a plate first. Any extras can be returned to the bag.
- Don’t stress about perfection — handmade frosting looks charming and tastes great.
- Experiment and have fun with the process.


Peanut Butter Frosting
- Difficulty: easy
Ingredients
- 8 ounces cream cheese, softened
- 2 cups powdered sugar
- 4 tablespoons peanut butter
- 8 ounces whipped cream
Directions
In a medium bowl, beat the softened cream cheese until smooth. Gradually add the powdered sugar, one cup at a time, mixing until incorporated. Add the peanut butter and beat until the mixture is smooth. Gently fold in the whipped cream in batches until the frosting is light and uniform. Use a piping bag or spread with a knife on cupcakes or cake. Serve immediately or refrigerate until serving.
Feel free to ask questions in the comments. Don’t forget to pin this recipe if you want to save it for later.