This post may contain affiliate links. Please read our disclosure policy. As an Amazon Associate, I earn from qualifying purchases.

This peanut butter cream cheese frosting hits that sweet spot between nutty and tangy, with a thick, creamy texture that’s easy to work with and refuses to wilt. Spread it, pipe it, sneak a bite. It is so good.

Close-up of cupcake topped with swirled brown frosting from piping bag.
Email this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

This frosting is a perfect match for my chocolate peanut butter cake and chocolate peanut butter cupcakes

Here’s Why This Peanut Butter Frosting Recipe Works

Balanced flavor: The tangy cream cheese keeps the peanut butter frosting from turning overly sweet, giving it that just-right balance of sweet and salty. If you’re after a more traditional flavor, my classic cream cheese frosting skips the peanut butter but keeps the silky texture.

Smooth, lump-free texture: Sifted powdered sugar blends right in, so you get a silky, spreadable frosting without gritty bits.

Thick and stable: This rich, pipeable frosting holds its shape on cupcakes, layer cakes, and more. No need for extra sugar or cornstarch to make it stand tall.

Quick and easy to make: No cooking, no fuss. Just beat the cream cheese, peanut butter, butter, and powdered sugar into fluffy perfection.

Close-up of creamy brown cookie dough in a bowl with spatula attachment.

Recipe Tips

Let your ingredients soften: Cold butter or cream cheese leads to lumpy frosting and frustration. For the smoothest cream cheese frosting, let both sit at room temperature until soft.

Grate the butter in a pinch: Forgot to plan ahead? Grab a cheese grater. Grated butter softens quickly and blends easily into the frosting.

Cube the cream cheese: Smaller pieces mean faster softening. Cut it into cubes and give it 10–15 minutes to take the chill off before mixing.

Start slow, then whip it good: Mix in the powdered sugar on low speed to avoid a sugar storm. Once it’s combined, turn the mixer up to whip the frosting into a fluffy, pipeable texture.

Adjust the consistency if needed: If your peanut butter frosting is too thick to spread or pipe, add 1 to 2 tablespoons of milk or cream at the end and beat until smooth.

Craving something with fall vibes? Maple cream cheese frosting might be your new favorite.

Close-up of cupcake with light brown frosting in white paper liner.

Too Good for Just Cakes

Thick, fluffy, and smooth. This peanut butter cream cheese frosting earns its place in your go-to lineup. Pipe it, spread it, or eat it straight off the spatula. Try it in action on these cream cheese frosted brownies. They never last long.

No wrong moves here. Want something chocolatey instead? Check out my chocolate cream cheese frosting.

Pin this now to find it later!

Pin It
Close-up of cupcake with peanut butter cream cheese frosting.
Prep Time: 10 minutes
Total Time: 10 minutes
4.57 from 16 votes

Peanut Butter Cream Cheese Frosting

Peanut butter and cream cheese make a creamy and rich frosting. This is great as a frosting or a cake filling and it is easy to spread and pipe from a decorating bag. Make sure the cream cheese and butter are at room temperature before you begin,

If you make this recipe, please leave a star rating and comment.

Servings: 4 cups
Email me this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 8 ounces cream cheese, softened
  • 1 ½ cups creamy peanut butter
  • 4 ounces butter, softened
  • 1 teaspoon vanilla extract
  • ¼ teaspoon salt
  • 1 ½ cups powdered sugar, sifted
  • 2 tablespoons whole milk

Instructions 

  • Combine the cream cheese, peanut butter and butter in a medium-size mixing bowl. Beat with an electric mixer on medium-high speed for 2 to 3 minutes or until smooth. Stop the mixer once or twice to scrape down the sides of the bowl.
  • Add the vanilla and salt. Mix on medium speed for 1 minute. Scrape down the sides of the bowl.
  • Add the powdered sugar and blend on low speed or by hand until the sugar is absorbed. 
  • Increase the speed to medium-high and blend 2 to 3 minutes until smooth. Stop the mixer partway through to scrape down the sides.
  • If the buttercream is too thick, add up to 2 tablespoons of milk and beat well. 

Notes

Soften ingredients first: Let the cream cheese and butter come to room temperature before mixing. If they’re too cold, the frosting will turn out lumpy.
Quick fix for butter: Grate cold butter with a cheese grater to help it soften faster.
Faster cream cheese softening: Cut cream cheese into small cubes and let it sit at room temp for about 15 minutes. Smaller cubes soften more quickly.
Avoid the sugar cloud: Stir powdered sugar in on low speed and gradually increase it. Starting on high speed will send sugar flying out of the bowl.

Nutrition

Serving: 1tablespoon, Calories: 86kcal, Carbohydrates: 6g, Protein: 2g, Fat: 7g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Cholesterol: 7mg, Sodium: 69mg, Sugar: 4g

Nutrition information is automatically calculated, so should only be used as an approximation.

iconLike this recipe? Rate & comment below!

About Dahn Boquist

Dahn Boquist is a retired nurse turned recipe developer, home cook, and baker with years of hands-on experience creating and testing from-scratch recipes. She specializes in whole-food cooking with creative twists on classic dishes. When she’s not in the kitchen, she enjoys sharing meals with family, exploring the Pacific Northwest, and spending time with her grandchildren.

You May Also Like

4.57 from 16 votes (16 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. Darlene Rogers says:

    I’m hoping to get a peanut butter taste and not so much of the cream cheese taste! For the ones who used this recipe which taste is it the peanut butter or cream cheese?

    1. Dahn Boquist says:

      This has a lovely peanut butter flavor, but you will be able to detect some cream cheese flavor as well. If you don’t care for the tang of cream cheese, you can omit the cream cheese and increase the butter to 8 ounces.

  2. John / Kitchen Riffs says:

    I’m a peanut butter fanatic. So you know I’d adore this frosting! Sounds wonderful, and HAS to be served on a chocolate cake since I so love the chocolate & peanut butter flavor combo. Although I’d happily snarf it down on any other flavor cake, too. 🙂

    1. Dahn Boquist says:

      You bet! This is great with chocolate cake 😉 thanks for the comment, John

  3. angiesrecipes says:

    We love peanut butter 🙂 This is definitely a keeper!

    1. Dahn Boquist says:

      Thanks Angie