Cream Cheese American Buttercream: Quick, Sweet & Tangy

Yield
varies
Prep time
10-15 minutes
Cook time
-
Total time
10-15 minutes

Cream cheese frostings can be finicky, creating runny or drippy icings that are hard to work with. My recipe is super thick and non-runny, with a creamy and stable consistency with a classic American buttercream sweetness. It’s also one of my site's easiest cream cheese frostings and has an amazing tangy, intense cream cheese flavor.

Welcome to my Cream Cheese American Buttercream guide! We'll cover texture, aeration, and ingredient chemistry and how this frosting differs from others on my site. You’ll see the exact process to understand and customize your perfect buttercream.

What is Cream Cheese American Buttercream?

I’ve categorized all my frostings in a large tree. By grouping similar types together, we can easily learn the mechanics of how frostings work within a specific group, what makes them unique (or not ideal for your dessert), and how to easily navigate between groups based on what you need.

Cream Cheese American Buttercream belongs to the Simple Buttercream family, with Classic American Buttercream as its parent recipe.  

American Buttercreams (including this cream cheese-flavored one) belong to the Simple Buttercream Family (in green above), which is a subset of the larger Sols/Suspensions subcategory.

As the name suggests, Simple Buttercreams are made using relatively uncomplicated methods. They belong to the Sols/Suspension sub-category, which is a broader category of frostings and icings made using these mix-and-go methods.

Generally, all Simple Buttercreams are:

  • great for beginner bakers;
  • buttercreams that can form a hardened outer layer of sugar (“crusting” buttercreams);
  • texturally heavy due to the high ratio of undissolved sugar;
  • naturally very stable to pressure and intense piping jobs; and
  • made relatively quickly and easily, i.e., no emulsification steps required.

So, what sets Classic American Buttercream apart from other Frostings?  

Let’s get into the specifics of this buttercream:

What is the flavor and texture of Cream Cheese American Buttercream?

Cream Cheese American Buttercream has a very sweet cream cheese flavor with a moderately high butterfat and high sugar content. Cream cheese contains lactic acid, a byproduct of fermented dairy. This means that it is naturally acidic, or has a slightly sour taste, and adding it to an American Buttercream helps balance the sweetness. 

The texture of this cream cheese frosting is creamy, thick, and dense. There is little aeration during the preparation of ingredients, and that combined with the high ratio of butter and sugar creates a super-dense frosting. 

What is the stability of Cream Cheese American Buttercream?

The stability of this cream cheese frosting is what makes this recipe a standout amongst others; it has a creamy thick sturdy texture that smooths quite nicely on the outside of cakes (see picture above) and perfect for piping beautiful swirls on top of cupcakes.

In general, cream cheese is a pretty finicky ingredient to work with in frostings. With American-style buttercreams, which we are making here, we rely primarily on butterfat for stability. Solid sugar does help too by adding bulk, but for the most part, it’s butterfat. 

To make a frosting that tastes of cream cheese, the recipe typically has to include more cream cheese than butter. Although it looks solid like butter, cream cheese does not have the same stability as butter and therefore we cannot treat it similarly in frostings. 

Butter is around 80% milkfat and 18% water, whereas cream cheese is about 36% milkfat and 50% water. 

The composition (block-style) of cream cheese is almost half water, which is stabilized with various gums.

Why are most cream cheese frostings runny?

Most issues I see in cream cheese frostings don’t have to do with any particular ingredients but rather the methods in which they are combined. 

Cream cheese-flavored American buttercreams typically start off by creaming together butter and room-temperature cream cheese first, then adding powdered sugar. This sometimes works, but in my experience, mixing in this way is not a reliable method to create a pipeable and stable cream cheese frosting. 

Cream cheese-flavored American buttercreams typically start off by creaming together butter and room-temperature cream cheese first (a), then adding powdered sugar (b). 

This sometimes works, but in my experience, mixing in this way is not a reliable method to create a pipeable and stable cream cheese frosting. The initial piping work is ok, but definitely not something that would hold up on the side of a cake (c). As the frosting sits at room temperature, the piping work deflates even further; you can see the lack of structure on the piping on the left side of my plate (d). That’s definitely not something I’d trust to hold up cake layers or even stick to the side of a frosted cake reliably.

Adding more powdered sugar is a workaround for this issue, but that sometimes takes the sugar levels of this frosting up to upwards of 60%, which is almost unbearably sweet, even for an American Buttercream. 

My recipe tackles the problems presented with this conventional method. 

1. Over-mixing cream cheese can make it loose. 

The stabilizers within cream cheese are thixotropic, meaning that they thin out the more aggressively they’re mixed. 

SOLUTION: Add the cream cheese at the end and only mix as needed.

2. Mixing cream cheese and sugar directly causes the water in the cream cheese to leak. 

Sugar (particularly sucrose) is very hygroscopic, meaning it has a very strong attraction to adjacent water molecules and will pull them towards themselves. There is water in the cream cheese (around 50%) that gets mixed with the sugar to form a sugar syrup, which destabilizes the frosting, giving it a runny or loose consistency that can be difficult to work with. 

SOLUTION: Add the sugar to the butter first to prevent it from accessing the cream cheese, which is added last.

3. Using room temperature ingredients causes the fats to oversoften, yielding a softer buttercream that is difficult to use. 

Milkfats in both the butter and cream cheese soften and lose structure and rigidity as they warm up. Most cream cheese frostings, including mine, use a higher ratio of fat coming from the cream cheese, which is a less temperature stable than the fat coming from the butter. (Butter contains crystalized fat, which is more stable.) Milkfats from cream cheese melt much more easily, therefore I’ve found it’s best to mix all the ingredients while they are cold. Once you’ve mixed everything together, the stabilizers from the cream cheese can help out a bit and you’ll have a nice and stable frosting once everything reaches room temperature.

SOLUTION: Start with butter and cream cheese directly from the fridge. 

What ingredients will you need to make Cream Cheese American Buttercream?

Cream Cheese is a soft, unripened cheese that is made using lactic acid cultures to form a smooth curd. This curd is drained and mixed with stabilizers, usually xanthan gum, locust bean gum, carob bean gum, and carrageenan. These are added to help the cream cheese maintain its solid shape and prevent water leakage.

Ensure that you are using the right style of cream cheese product for my recipe here for the best stability. Cream cheese sold in a tub has less fat (~29% compared to around 36% in the block-style) and more water (59% rather than 50%). Per the FDA, these percentages fall out of the definition of “Cream Cheese” and are labeled “Cream Cheese Spread.” It’s a little tricky because only the word “spread” has been added. However, in baking where things like fat and water content matter, they are not interchangeable and may yield varying results. I will always indicate in my recipes when one can be substituted for another.

Unsalted butter is the primary source of fat and, therefore, stability for this frosting. Unsalted butter contains a tiny bit of water, which will help dissolve the sugar a bit. 

I always use unsalted butter in all my frostings because that allows you to customize the salty taste at the end. Not all salted butter contain the same amount of salt, so using salted kinds of butter run the risk of an overly salty frosting.

Powdered (confectioner’s or icing) sugar provides sweetness and stability for this frosting. This type of sugar is very finely ground into a powder to help it dissolve more easily. When ground so finely, the sugar can clump together, so a small percentage of starch is often added (usually corn or tapioca starch) to powdered sugars, which can also be labeled as an “anti-caking” agent.

Try to use the highest quality sugar can find. I’m finding that the generic brands are usually cut with a slightly higher or coarser type of starch that can also make your finished frosting feel overly sandy. If you can find one labeled “10X” or higher, that’s great. The higher the number, the smaller or finer the sugar crystals will be.

Vanilla extract is a general flavor enhancer for baked goods, but it is the primary flavoring element for this frosting. I use extract, but if you want to be super fancy, you could use a vanilla bean paste. 

A pinch of table salt enhances the flavor and also balances the overall sweetness of this frosting. Crispy salt bits are not as appealing in frostings (compared to savory applications), so I use fine table salt whenever flavoring frosting allows it to dissolve more easily.

Step by step:

How to make Cream Cheese American Buttercream

Step 1: Smooth out the cream cheese.

Add the cold cream cheese to a bowl and smooth out with your mixer (1a). After mixing, I take my spatula so smooth out any bumps in the cream cheese (1b). It will still be cold and firm after this step; just set this aside for now.

Step 2: Smooth out the butter. 

In a larger mixing bowl, add the cold butter (2a) and mix until smooth and creamy (2b). The butter should still be cold at this point. 

Step 3: Add the powdered sugar in increments.  

Mix in the powdered sugar in at least 3-4 additions, adding the next portion when the previous one is fully mixed in and no powdered sugar is visible (3a, b). Near the end of adding in all this sugar, you’re probably going to wonder if it will all really mix into so little butter, but trust me it will. Once all of it has been added, mix on high speed for a full minute. The butter-sugar mixture should be pliable and you’ll be able to pick some up with your fingers and mold it like clay (3c). Add the vanilla and pinch of salt anytime during this step.

Step 4: Flavor and smooth the buttercream.  

Add all the cream cheese that was set aside from step one into the butter-sugar mixture (4a). Mix on low speed until stop when all the lumps disappear (4b). Those lumps are pieces of stabilized cream cheese that have yet to integrate into the butter-sugar mixture. You can can also use a spatula to finish off the frosting by smashing those cream cheese bits in.

The final cream cheese should be smooth and creamy with a thickness that will frost the sides of cakes or pipe onto cupcakes without drooping or leaking liquid (4c).

Video

Read this before you begin

Measure by weight, if possible.

Measuring by weight is the best way for you to replicate my recipes. I develop recipes using ingredients (even liquids) measured in grams, which is why you see them listed first in the recipe cards. For measurements under 5 grams, I will typically only list the volumetric measurements (teaspoons, etc.), as most home scales are not precise for such small weights.

In most cases, I have converted grams to volumetric measurements (aka US customary units) for bakers who prefer this method. However, the measurements are not as precise and may have awkward proportions. The recipes should still work, but for the ultimate precision, try to use weight.

This is the OXO scale I use daily. I also purchased this budget version of a good scale, which I keep at my Mom’s house for baking. If you’re interested in other tools I use for my baking, I’ve compiled a list here.

Use room temperature ingredients.

All my ingredients should be used at room temperature, or 65-75 °F/18-24 °C. I will always indicate if you need something outside this range. If no details are given, room temperature is the default. 

Pay attention to the ingredient descriptions.

I try not to be brand-specific, but I will always note an interesting result from a type of ingredient, be it negative or positive. 

A specific note regarding salt: I use Diamond Crystal Kosher salt for everything on this site except for frostings. In frostings, you want the salt to dissolve more easily, and kosher salt tends to leave granules behind. If you substitute table salt (more finely granulated) for recipes that list kosher salt, you must use half the volume indicated in my recipes.

Substitutions are hard.

That’s not to say they’re impossible, though. For instance, in many cases, substituting reduced fat for whole milk (and thus reducing fat by less than 2%) will probably be fine. Using applesauce for oil or even Greek yogurt when sour cream is listed will definitely alter the fat content and adversely affect the crumb texture and density of the cake.

I experiment for hours to get these recipes to work for us. First, try to make them as written or use one of my tested substitutions, which I often dedicate a section to. Then, if necessary, you can make modifications afterward. Even then I would be pretty cautious, as substitutions are one of the hardest things to investigate in recipe development.

Read all the recipe instructions before beginning.

I’m in the “Pre-read the Chapter before Class Lecture” club... and I invite you to join! Baking new recipes can be intimidating, so let’s set you up for success. I want you to think about timeframes. Most fillings and frostings can be made ahead of time, and give you an extra day for mental space. Also, as you become a more proficient baker, you can anticipate and recognize steps. (“Oh, this has a meringue step, so I’ll need an extra clean bowl…” etc.) Ensure you go down the ingredient list and have everything at the right temperature.

Cream Cheese American Buttercream

Yield
varies
Prep time
10-15 minutes
Cook time
-
Total time
10-15 minutes

Ingredients

1 cup (great for testing): 

  • 75 g (⅓ cup) full-fat cream cheese, block style, cold from fridge
  • 65 g (5 tablespoons) unsalted butter, cold from the fridge
  • 125 g (1 cup + 1 tablespoon) powdered sugar*, unsifted
  • ¼ teaspoon vanilla extract
  • Smallest pinch of table salt

3 cups: 

  • 226 g (1 cup) full-fat cream cheese, block style, cold from fridge
  • 196 g (14 tablespoons) unsalted butter, cold from the fridge
  • 375 g (3 ⅛ cups) powdered sugar*, unsifted 
  • 1 teaspoon vanilla extract
  • Pinch of fine sea salt

For larger quantities or to pair with a cake recipe, go to my Cakeculator and choose “Cream Cheese American Buttercream.”

1 cup (great for testing): 

  • 75 g (⅓ cup) full-fat cream cheese, block style, cold from fridge
  • 65 g (5 tablespoons) unsalted butter, cold from the fridge
  • 125 g (1 cup + 1 tablespoon) powdered sugar*, unsifted
  • ¼ teaspoon vanilla extract
  • Smallest pinch of table salt

3 cups: 

  • 226 g (1 cup) full-fat cream cheese, block style, cold from fridge
  • 196 g (14 tablespoons) unsalted butter, cold from the fridge
  • 375 g (3 ⅛ cups) powdered sugar*, unsifted 
  • 1 teaspoon vanilla extract
  • Pinch of fine sea salt

For larger quantities or to pair with a cake recipe, go to my Cakeculator and choose “Cream Cheese American Buttercream.”

Instructions

  1. Smooth out the cream cheese. In a large mixing bowl (if using a stand mixer, use your paddle attachment), mix the cold cream cheese on low speed until creamy and until no lumps remain. Try to mix as little as possible and stop just when it is smooth. You can check with a spatula by smearing it around a little and then scrape out the cream cheese into another small bowl and set aside.
  2. Smooth out the butter. Cut the cold butter into chunks so it’s easier to work with and add to the same bowl (no need to clean the bowl or attachments). Cream until smooth and there are no visible lumps.
  3. Add the powdered sugar in increments. Add about a third of the powdered sugar; you can eyeball this. Start on low speed and gradually mix. Once it's all mixed in, add the next third of powdered sugar and mix. When adding the last third of the sugar, add the vanilla, cream of tartar, and salt. Cream cheese comes already salted, so start with a pinch and correct it by tasting at the end. (If you're using a hand mixer, this is the longest part and may take a few minutes. I like to make a scraping motion while mixing to help everything come together faster.)

    At the end of this step, you’ll have a white, very thick sugar-butter mixture that you can pick up with your fingers. It will look and feel like white clay.
  4. Add cream cheese and smooth out the buttercream. Add all the smooth (and still cold) cream cheese to the butter-sugar mixture. Mix on low speed and stop just when all the lumps disappear. You can use a spatula to do the final mixing because it will thin out once the cream cheese has been added. Try to avoid over-mixing at this point; you want to stir the cream cheese into the butter-sugar mixture rather than whip it or mix it at high speed. 

Adriana's Notes

*Try to use the highest-quality powdered sugar you can find; these are typically labeled “10X” or higher. Generic brands tend to cut their powdered sugar with a higher ratio or coarser types of starch, which, when uncooked, can feel grainy or sandy in the final frosting. One American brand that works well for me is C&H.

1 cup (great for testing): 

  • 75 g (⅓ cup) full-fat cream cheese, block style, cold from fridge
  • 65 g (5 tablespoons) unsalted butter, cold from the fridge
  • 125 g (1 cup + 1 tablespoon) powdered sugar*, unsifted
  • ¼ teaspoon vanilla extract
  • Smallest pinch of table salt

3 cups: 

  • 226 g (1 cup) full-fat cream cheese, block style, cold from fridge
  • 196 g (14 tablespoons) unsalted butter, cold from the fridge
  • 375 g (3 ⅛ cups) powdered sugar*, unsifted 
  • 1 teaspoon vanilla extract
  • Pinch of fine sea salt

For larger quantities or to pair with a cake recipe, go to my Cakeculator and choose “Cream Cheese American Buttercream.”

1 cup (great for testing): 

  • 75 g (⅓ cup) full-fat cream cheese, block style, cold from fridge
  • 65 g (5 tablespoons) unsalted butter, cold from the fridge
  • 125 g (1 cup + 1 tablespoon) powdered sugar*, unsifted
  • ¼ teaspoon vanilla extract
  • Smallest pinch of table salt

3 cups: 

  • 226 g (1 cup) full-fat cream cheese, block style, cold from fridge
  • 196 g (14 tablespoons) unsalted butter, cold from the fridge
  • 375 g (3 ⅛ cups) powdered sugar*, unsifted 
  • 1 teaspoon vanilla extract
  • Pinch of fine sea salt

For larger quantities or to pair with a cake recipe, go to my Cakeculator and choose “Cream Cheese American Buttercream.”

  1. Smooth out the cream cheese. In a large mixing bowl (if using a stand mixer, use your paddle attachment), mix the cold cream cheese on low speed until creamy and until no lumps remain. Try to mix as little as possible and stop just when it is smooth. You can check with a spatula by smearing it around a little and then scrape out the cream cheese into another small bowl and set aside.
  2. Smooth out the butter. Cut the cold butter into chunks so it’s easier to work with and add to the same bowl (no need to clean the bowl or attachments). Cream until smooth and there are no visible lumps.
  3. Add the powdered sugar in increments. Add about a third of the powdered sugar; you can eyeball this. Start on low speed and gradually mix. Once it's all mixed in, add the next third of powdered sugar and mix. When adding the last third of the sugar, add the vanilla, cream of tartar, and salt. Cream cheese comes already salted, so start with a pinch and correct it by tasting at the end. (If you're using a hand mixer, this is the longest part and may take a few minutes. I like to make a scraping motion while mixing to help everything come together faster.)

    At the end of this step, you’ll have a white, very thick sugar-butter mixture that you can pick up with your fingers. It will look and feel like white clay.
  4. Add cream cheese and smooth out the buttercream. Add all the smooth (and still cold) cream cheese to the butter-sugar mixture. Mix on low speed and stop just when all the lumps disappear. You can use a spatula to do the final mixing because it will thin out once the cream cheese has been added. Try to avoid over-mixing at this point; you want to stir the cream cheese into the butter-sugar mixture rather than whip it or mix it at high speed. 

Recipe Card - Adriana's Notes

*Try to use the highest-quality powdered sugar you can find; these are typically labeled “10X” or higher. Generic brands tend to cut their powdered sugar with a higher ratio or coarser types of starch, which, when uncooked, can feel grainy or sandy in the final frosting. One American brand that works well for me is C&H.

There’s more where this came from!

Craving the latest scoop on new Cakeculator flavors, baking science tutorials, and other delectable updates? I'm whipping up a freshly baked newsletter soon! Sign up here to be the first to get it.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Cream Cheese American Buttercream

Yield
varies
Prep time
10-15 minutes
Cook time
-
Total time
10-15 minutes

Ingredients

1 cup (great for testing): 

  • 75 g (⅓ cup) full-fat cream cheese, block style, cold from fridge
  • 65 g (5 tablespoons) unsalted butter, cold from the fridge
  • 125 g (1 cup + 1 tablespoon) powdered sugar*, unsifted
  • ¼ teaspoon vanilla extract
  • Smallest pinch of table salt

3 cups: 

  • 226 g (1 cup) full-fat cream cheese, block style, cold from fridge
  • 196 g (14 tablespoons) unsalted butter, cold from the fridge
  • 375 g (3 ⅛ cups) powdered sugar*, unsifted 
  • 1 teaspoon vanilla extract
  • Pinch of fine sea salt

For larger quantities or to pair with a cake recipe, go to my Cakeculator and choose “Cream Cheese American Buttercream.”

Instructions

  1. Smooth out the cream cheese. In a large mixing bowl (if using a stand mixer, use your paddle attachment), mix the cold cream cheese on low speed until creamy and until no lumps remain. Try to mix as little as possible and stop just when it is smooth. You can check with a spatula by smearing it around a little and then scrape out the cream cheese into another small bowl and set aside.
  2. Smooth out the butter. Cut the cold butter into chunks so it’s easier to work with and add to the same bowl (no need to clean the bowl or attachments). Cream until smooth and there are no visible lumps.
  3. Add the powdered sugar in increments. Add about a third of the powdered sugar; you can eyeball this. Start on low speed and gradually mix. Once it's all mixed in, add the next third of powdered sugar and mix. When adding the last third of the sugar, add the vanilla, cream of tartar, and salt. Cream cheese comes already salted, so start with a pinch and correct it by tasting at the end. (If you're using a hand mixer, this is the longest part and may take a few minutes. I like to make a scraping motion while mixing to help everything come together faster.)

    At the end of this step, you’ll have a white, very thick sugar-butter mixture that you can pick up with your fingers. It will look and feel like white clay.
  4. Add cream cheese and smooth out the buttercream. Add all the smooth (and still cold) cream cheese to the butter-sugar mixture. Mix on low speed and stop just when all the lumps disappear. You can use a spatula to do the final mixing because it will thin out once the cream cheese has been added. Try to avoid over-mixing at this point; you want to stir the cream cheese into the butter-sugar mixture rather than whip it or mix it at high speed.