Need help finding a recipe?

  • Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Crumb Top Baking

Simple, Approachable Desserts and Savory Recipes

  • Home
  • About
  • All Recipes
  • Air Fryer
  • Desserts
  • Subscribe
  • Photography
You are here: Home / All Recipes / Peanut Butter Cream Cheese Frosting

Peanut Butter Cream Cheese Frosting

March 22, 2024 Updated: June 5, 2024 By Leanne Leave a Comment

Jump to Recipe·Print Recipe

This Peanut Butter Cream Cheese Frosting is rich, delicious and silky smooth. You only need 4 ingredients, it stores well in the fridge and a vegan/dairy-free version is included in the recipe!

Oh my goodness, this may be my favorite frosting to date! It’s so simple to make and incredibly rich and smooth. It’s the silkiest frosting I’ve ever made (even smoother than this chocolate avocado frosting)!

Overhead view of a piece of cake topped with peanut butter frosting.

The flavor is also perfect! It’s not too sweet and has just the right balance of peanut butter nuttiness and cream cheese tanginess.

If you love peanut butter frostings, you’ll also love this rich and creamy chocolate peanut butter frosting!

I originally made this cream cheese frosting recipe to top my banana cake with milk recipe, but it’s also perfect for this air fryer chocolate cake, these vanilla almond flour cupcakes and these almond flour chocolate cupcakes.

Table of contents

  • Ingredients and substitutions
  • How to make peanut butter cream cheese frosting
  • Tips for making this peanut butter frosting vegan/dairy-free
  • Measuring ingredients
  • Storage and freezing tips
  • Key recipe tips
  • Recipe FAQs
  • More cakes and cupcakes for this frosting
  • More peanut butter recipes

Ingredients and substitutions

Below is a brief overview of the ingredients and recommended substitutions. The recipe card at the end of this post includes the exact quantities used.

Ingredients to make peanut butter cream cheese frosting arranged in individual bowls.

Cream cheese – For any cream cheese frosting, your best option is brick-style full fat cream cheese. The spreadable kind is just too soft. The frosting will also work with plant-based cream cheese but keep in mind that plant-based is a little softer which may result in a slightly runny frosting.

Peanut butter – You’ll want to avoid natural peanut butter for this recipe. It will result in a runny, oily and possibly gritty frosting. Shelf stable peanut butter is the best option, and any brand should work just fine.

Butter – Unsalted butter works best for frosting, but if you only have salted, an equal amount works here too. The frosting may just have a slight salty flavor. Plant-based butter can also be used. Just make sure it’s the block or stick form and not the spreadable kind.

Powdered sugar – Also called confectioners’ sugar or icing sugar. This thickens and sweetens the frosting.

How to make peanut butter cream cheese frosting

Add the cream cheese, peanut butter and butter to a mixing bowl.

Using an electric mixer (hand beaters or the paddle on a stand mixer), beat together on medium-high speed until smooth.

Add the powdered sugar and beat together on low until the sugar is mixed in. (If you set the mixer to high, powdered sugar will go everywhere).

Increase the speed to medium-high and beat together until the frosting is silky smooth.

Peanut butter cream cheese frosting mixed together in a glass bowl.

Tips for making this peanut butter frosting vegan/dairy-free

  • While you need to bring butter and cream cheese to room temperature to make cream cheese frosting, when it comes to plant-based alternatives, they don’t need a lot of time to soften.
  • Some plant-based cream cheeses may not even need to be left at room temperature. If the brand you’re using seems soft already, just skip the step of bringing it to room temperature.
  • Varieties of plant-based butter and cream cheese can give differing results, so just keep that in mind when making the frosting vegan.
  • I normally use plant-based butters that come in block or stick form and say on the label that it works like regular butter in baking.
  • Textures of plant-based cream cheese can vary. I’m currently using Daiya brand (not sponsored) and like the texture and how it performs in frostings.
  • This recipe only uses one cup of powdered sugar, so if you want your frosting a little sweeter and thicker, just add more (a tablespoon at a time) until you reach your desired consistency.
  • If your vegan frosting seems a little runny, no worries! Just add a little more powdered sugar or pop it in the fridge for 30-60 minutes so it can firm up a bit.
  • This recipe doesn’t call for any liquids like vanilla extract or milk, and I don’t recommend it for the plant-based option. Since dairy-free butter and cream cheese are softer, liquids may cause the frosting to turn out thin and runny.

Measuring ingredients

For convenience, US cup measurements are included in the recipe card for this recipe. To ensure greater accuracy, however, weight and volume measurements are also provided. So, if you see grams (g), you’ll want to use a kitchen scale to weigh your ingredients, and if you see milliliters (ml), you’ll want to use a liquid measuring cup. Smaller quantities of ingredients are provided in teaspoons and tablespoons.

Storage and freezing tips

You can use the frosting immediately or store it covered in the fridge for 3-4 days. You’ll just need to let it sit at room temperature for a short period of time so it softens to a spreadable consistency.

You can also freeze this frosting. Just store it in an airtight container and place in the freezer. It should last for up to 3 months. Let it defrost in the fridge before using.

Key recipe tips

  • Room temperature ingredients. For the best results, bring the butter and cream cheese to room temperature. This will take up to an hour (depending on how warm your environment is), but you can quicken this by cutting the butter and cream cheese into smaller pieces.
  • Shelf stable peanut butter. Do not use the natural, drippy kind of peanut butter. (It’s my fave for toast, but definitely doesn’t work in this frosting)!
  • Powdered sugar. For the smoothest frosting, always sift your powdered sugar to remove any lumps.
  • Sweeter frosting. I wanted the flavor of the peanut butter and cream cheese to shine through, so this frosting doesn’t use a lot of powered sugar. If you prefer it sweeter, just add more powdered sugar, a little at a time, until it reaches your desired sweetness.
  • Thicker frosting. This frosting is not overly thick. You can thicken it up by adding more powdered sugar, but do so a little at a time, until it reaches your desired consistency.
Swirls of frosting captured close up.

Recipe FAQs

How much frosting does this recipe make?

This is a small batch recipe so it makes enough to top an 8-inch square cake. It also works well for an 8-inch or 9-inch round cake. If you’d like to make a 9×13 inch cake, just double the recipe. For a layer cake, you can even triple the recipe.

What type of peanut butter is best for this frosting?

The best peanut butter for this frosting is shelf stable peanut butter. The natural kind (which comes with the oil on top and needs to be stirred together) will be too runny and oily for the frosting. It may even cause the frosting to separate and have a curdled appearance. To ensure the frosting turns out silky smooth, you’ll also want to use smooth peanut butter and not crunchy!

Why is my frosting runny?

This is not meant to be an overly thick frosting, but if you find your frosting is too thin or runny, it could be because the butter and cream cheese were too warm or they may have been whipped together for too long. To fix a runny frosting, you can add a little more powdered sugar and/or refrigerate the frosting for 30-60 minutes.

Can this frosting be piped onto cakes or cupcakes?

It’s more of a spreadable frosting and a little too soft for piping. To make it thick enough for piping, you can add more powdered sugar. I would also refrigerate it before piping onto cakes or cupcakes.

Can you make this frosting vegan?

Absolutely! Just substitute with plant-based butter and cream cheese and review all the tips I included in the section above on making this frosting vegan/dairy-free.

More cakes and cupcakes for this frosting

  • Chocolate Zucchini Cupcakes
  • Almond Flour Chocolate Cake
  • Almond Flour Banana Cake
  • Banana Cake with Oil

More peanut butter recipes

  • Almond Flour Peanut Butter Cookies
  • Peanut Butter Granola
  • Crispy Peanut Butter Balls
  • Peanut Butter Brownie Ice Cream Sandwiches

If you make this recipe, I’d love to hear what you think in the comments below!

HUNGRY FOR MORE?  Follow Crumb Top Baking on Instagram, Pinterest and Facebook!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close up view of peanut butter cream cheese frosting swirled on a cake.

Peanut Butter Cream Cheese Frosting

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Leanne
  • Prep Time: 5 minutes
  • Total Time: 5 minutes
  • Yield: 1 1/4 cup
  • Category: Dessert
  • Method: Mix
  • Cuisine: American, Canadian
Print Recipe
Save Recipe Recipe Saved

Description

Peanut Butter Cream Cheese Frosting is ultra rich and silky smooth. You only need 4 ingredients and it can also be made dairy-free and vegan!


Ingredients

  • 1/2 cup (125g) full fat cream cheese, room temperature
  • 2 tablespoons unsalted butter, room temperature
  • 2 tablespoons shelf stable smooth peanut butter
  • 1 cup (120g) powdered sugar, sifted if lumpy


Instructions

  1. Add the cream cheese, butter and peanut butter to a mixing bowl.
  2. Using an electric mixer (hand beaters or the paddle on a stand mixer), beat together on medium-high speed until smooth. You may need to stop a few times to scrape down the sides.
  3. Add the powdered sugar and beat together on low until the sugar is mixed in. (If you set the mixer to high, powdered sugar will go everywhere).
  4. Increase the speed to medium-high and beat together until the frosting is silky smooth.


Notes

  1. Bring the butter and cream cheese to room temperature. This will take up to an hour (depending on how warm your environment is), but you can quicken this by cutting the butter and cream cheese into smaller pieces.
  2. Use shelf stable peanut butter and not the natural, drippy kind of peanut butter with oil on top. 
  3. For the smoothest frosting, sift your powdered sugar to remove any lumps.
  4. If you prefer the frosting sweeter, just add more powdered sugar, a little at a time, until it reaches your desired sweetness.
  5. This frosting is not overly thick. You can thicken it up by adding more powdered sugar, but do so a little at a time, until it reaches your desired consistency.
  6. If the frosting seems a little soft or runny, you can refrigerate it for 30-60 minutes to firm it up.
  7. If making this frosting dairy-free/vegan, keep in mind that plant-based butters and cream cheeses do not need as long to come to room temperature and may result in thinner frostings.
  8. Be sure to check out the other sections above the recipe card for more detailed advice and suggestions for making this recipe.

Did you make this recipe?

Tag @crumbtopbaking on Instagram and hashtag it #crumbtopbaking

Filed Under: All Recipes, Desserts

Previous Post: « Gluten-Free Carrot Cake Cupcakes
Next Post: Moist Banana Cake Recipe with Milk »

Reader Interactions

Leave a Reply Cancel reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Meet Leanne

Hey there! I'm Leanne and welcome to Crumb Top Baking. I'm a self-taught baker, home cook and food photographer, and I'm passionate about sharing well-tested, simple and approachable desserts and savory recipes. Learn more about me and what you'll find on Crumb Top Baking....

Follow Crumb Top Baking

  • Facebook
  • Instagram
  • Pinterest

Find a recipe

AIR FRYER RECIPES

Air fryer mushrooms and onions served in a white bowl with a serving spoon inserted into it.

Air Fryer Mushrooms and Onions

Air fryer peppers and onions served in an oval dish with a spoon inserted into it.

Air Fryer Peppers and Onions

Air fryer chicken parmesan served on plates with spaghetti and marinara sauce.

Air Fryer Chicken Parmesan

Close up view of air fryer cornflake chicken strips on a plate.

Crispy Air Fryer Cornflake Chicken Strips

Copyright © 2025 crumbtopbaking.com - Privacy Policy & Terms of Use

Pinterest image for peanut butter cream cheese frosting.
Crumb Top Baking Text LogoLogo Header Menu
  • Home
  • About
  • All Recipes
  • Air Fryer
  • Desserts
  • Subscribe
  • Photography