This post may contain affiliate links. Please read our disclosure policy.

My classic Cream Cheese Frosting is such an easy recipe that it whips up into an ultra-smooth, sweet, and tangy frosting. It is the perfect topping for many baked goods, from carrot cake to cinnamon rolls! This updated post includes new tips for making a pipable frosting, flavor variations, and ensuring it’s lump-free, so you can make the best cream cheese frosting every time!

A cupcake with cream cheese frosting on top.

Cream cheese frosting is the perfect balance of sweet and tangy! It’s one of my favorite frostings because it is rich and indulgent but not excessively sweet. It’s also such an easy frosting to make— you only need 5 ingredients and about 10 minutes! After years of making this recipe, I’ve discovered several tricks to achieving a cream cheese frosting that is smooth and spreadable but also stable enough to pipe for decorating. Plus, I retested this recipe with added flavor variations so you can adapt it to match your favorite cake flavors!

“Amazing recipe! Made the perfect buttercream, and the sugar was just right! Thank you for the amazing recipe. For the longest time, I couldn’t pipe cream cheese frosting! Now I do!”

Cally

Cream Cheese Frosting Ingredients

Ingredients needed to make cream cheese frosting.

You only need 5 basic ingredients to make the fluffiest cream cheese frosting. You can find the full recipe with measurements in the recipe card below.

Cream Cheese — use a high-quality brick of full-fat cream cheese. I do not recommend using cream cheese that comes in a tub (more on why below) or is labeled as a spread, whipped, or low-fat cream cheese. Generic brands can also be hit or miss on flavor, but if there’s one you like, use it.

Butter — unsalted butter adds richness to the homemade cream cheese buttercream, balancing out the tanginess from the block of cream cheese. You will add a little bit of salt to this recipe for consistency in flavor, so use unsalted butter.

Powdered Sugar — this sugar dissolves very easily, so the frosting turns out ultra-smooth and light when blended with the cream cheese base. It also helps stiffen the frosting, so use the directed amount in the recipe.

Vanilla Extract — use pure vanilla extract for the purest vanilla flavor. You can also use vanilla bean paste or scraped seeds if desired. For a twist, you can replace ½ teaspoon of vanilla with almond extract.

How To Avoid Lumps In Your Frosting

If you’ve ever made a frosting and then served it only to find clumps of sugar or other ingredients in your finished cake, you know how frosting that can be! This can actually happen more easily with this frosting since it uses cream cheese— an ingredient that is quite firm when cold and needs to be soft to whip smoothly. If you follow these tips, you’ll end up with a smooth, lump-free frosting every time:

  • Use room temperature ingredients. For the perfect cream cheese frosting, bring the butter and cream cheese to room temperature for at least 2 hours before starting the recipe. If either one is cold when you start mixing, they will not mix together smoothly, and you can end up with tiny lumps in the frosting.
  • Scrape down the bowl frequently. This helps the butter and cream cheese blend properly, resulting in a smooth and fluffy frosting.
  • Sift the powdered sugar. This will remove any clumps that can make the frosting lumpy. If you don’t have a flour sifter, you can also use a fine mesh sieve. This is especially helpful if you plan to pipe the frosting! Otherwise, tiny clumps of sugar can get stuck in the piping tips.
A piece of parchment paper with different styles of cream cheese frosting piped.

How To Adjust The Frosting Consistency

This frosting is super smooth and can easily spread onto cakes for a smooth or swooped finish or be thickened for piping decorative designs. For a softer, swoopier frosting, use 4 cups of powdered sugar in the frosting.

For the best piping frosting, use the full 6 cups of powdered sugar. This will stiffen the frosting more so that it holds a decorative shape.

Why Is My Cream Cheese Frosting Runny?

The most common reason is that not enough powdered sugar was used. Be sure to use at least 4 cups of powdered sugar, adding more to make it thicker and firmer if needed.

Additionally, always use block cream cheese. The kind in tubs is softer with additives and more liquid to make it easily spreadable straight from the fridge. I had my team make this frosting with tubs of cream cheese to show you the difference. You can see in the image below that the frosting turns out runny and isn’t stiff enough to hold its shape (even with the full amount of powdered sugar). It was also slightly gummy in texture, which was quite unpleasant to eat!

Too-runny consistency of cream cheese frosting made using tub cream cheese instead of block cream cheese.

Flavor Variations

Cream cheese frosting makes an excellent canvas for added flavorings! Here are some ideas for how to easily flavor your cream cheese frosting:

  • Maple: Beat in 2 to 4 tablespoons of maple syrup into the frosting to suit your taste. You may want to add another pinch of salt to help balance the sweetness.
  • Spiced: Add 1 teaspoon of ground cinnamon or pumpkin pie spice blend.
  • Chocolate: Make half the recipe for chocolate ganache and cool it for 1 hour at room temperature. Once 4 cups of sugar are combined into the frosting, beat the cooled ganache into the frosting. Add more sugar if necessary.
  • Fruit: Beat in ½ cup of your favorite fruit jam, like raspberry, blueberry, or strawberry jam. Or, grind 1 cup of freeze-dried strawberries or other fruit into a powder and beat it into the frosting.
  • Citrus: Enjoy a burst of citrus by whipping in 1-2 teaspoons of fresh lemon, lime, or orange zest.
Overhead shot of 3 bowls containing cream cheese frosting flavor variations: pumpkin pie spice, espresso, and strawberry.

Pro Tips For The Best Cream Cheese Frosting

Quickly soften the ingredients to room temperature. If needed, you can quickly bring the butter and cream cheese to room temperature by cutting them into small cubes and spreading them out on a plate in a warm part of the kitchen. Never use the microwave! Learn how to soften butter quickly if you forgot to leave it out. These tricks can also help speed up the softening of cold cream cheese.

What you can frost with this recipe: This recipe makes 5 cups of frosting, enough for 2 dozen cupcakes, 1 (8-inch) two-layer cake, or a 9×13-inch sheet cake. If you are making a 3-layer cake or would like extra for piping decorations, double the recipe.

Chill the frosting to set it. If you frost cakes, especially layer cakes, refrigerate the frosted cake to firm up the icing. Cream cheese frosting is softer by nature, so some chill time will help keep cake layers from sliding, and they will slice more neatly.

How To Make Cream Cheese Frosting

Below, I’ve highlighted portions of the recipe in step-by-step process images along with instructions for making the perfect cream cheese frosting. You can find the full set of instructions in the recipe card below.

Set of two photos showing butter creamed and vanilla extract added.

1. In a large bowl using an electric mixer or the bowl of a stand mixer with a paddle attachment, beat the room temperature butter at medium speed for about 30 seconds or until it is creamy.

2. Add the room temperature cream cheese, vanilla, and salt. Beat them together at medium speed for about 2 minutes until they are very well combined, scraping down the sides of the bowl a few times during mixing. (I don’t like to beat at a speed higher than medium because you can risk breaking the cream cheese and turning the mixture grainy.)

Set of two photos showing powdered sugar added to the mixer and the texture of frosting on a mixer attachment.

3. With the mixer on low speed, add 4 cups of the powdered sugar, one cup at a time, mixing until combined. If you would like a thicker frosting, use all 6 cups.

4. Scrape down the sides and bottom of the bowl. Beat it on medium-low speed for about 1 minute or until nice and fluffy. (Don’t overbeat it, though! Stop when it is fluffy; otherwise, the cream cheese can break, and the frosting can turn grainy or runny.) Transfer the cream cheese icing to a piping bag fitted with a decorative tip, or spread it over your favorite cake.

Cream Cheese Frosting Recipe

Author: John Kanell
Servings: 5 cups
Prep Time: 10 minutes
Total Time: 10 minutes
A cupcake with cream cheese frosting piped in a tall swirl.
4.90 from 94 votes
Cream Cheese Frosting is smooth, sweet, and tangy. It’s made with only five ingredients in a few simple steps and is the perfect topping for cupcakes and cakes or icing for cinnamon rolls.

Equipment

  • Stand mixer or handheld electric mixer

Ingredients 

  • ¾ cup unsalted butter room temperature, (170g)
  • 1 (8-ounce/226g) block cream cheese, room temperature
  • 1 teaspoon vanilla extract
  • 1 pinch salt
  • 4 to 6 cups powdered sugar sifted (480g-720g)

Instructions

  • In a large mixing bowl with a handheld electric mixer or the bowl of a stand mixer with the paddle attachment, beat the butter on medium speed for about 30 seconds until creamy. Add the room temperature cream cheese, vanilla, and salt. Beat together on medium speed for about 2 minutes until very well combined.
  • With the mixer on low speed, add 4 cups of the powdered sugar in a cup at a time. Mix until combined. If you would like a thicker frosting, use all 6 cups.
  • Stop and scrape down the sides and bottom of the bowl. Beat on medium-low speed for 1 minute or until nice and fluffy. Transfer to a piping bag fitted with a decorative tip or spread over your favorite cake. This recipe makes enough frosting for 2 dozen cupcakes, 1 (8-inch) two-layer cake, or a 13×9-inch sheet cake.

Notes

  • You can color the frosting with gel food coloring if desired. Add a few drops to the main bowl, or divide the frosting to make multiple colors. I suggest gel food coloring because it has a more concentrated color, and it won’t thin out your frosting.

Nutrition

Calories: 778kcal Carbohydrates: 98g Protein: 3g Fat: 43g Saturated Fat: 27g Polyunsaturated Fat: 2g Monounsaturated Fat: 11g Trans Fat: 1g Cholesterol: 119mg Sodium: 155mg Potassium: 71mg Sugar: 96g Vitamin A: 1458IU Calcium: 53mg Iron: 0.1mg

*Nutrition Disclaimer

Course: Dessert
Cuisine: American

Have you tried this recipe? Tag me today!

Mention @preppykitchen and tag #preppykitchen!

Flavor variations of cream cheese frosting piped in different patterns on a piece of parchment paper.

Ways To Use The Frosting

This easy cream cheese frosting recipe is the perfect complement to many baking recipes. These are some of my favorites:

Make-Ahead and Storage

You can make this frosting up to 3 days in advance by refrigerating it in an airtight container. When you are ready to use it, bring it back to room temperature and beat it at medium speed for about 1 minute, just until it is fluffy again.

You can also store leftover frosting in an airtight container in the refrigerator for up to 1 week.

To freeze cream cheese frosting, place it in a freezer-safe container and freeze for up to 3 months. Defrost it overnight in the refrigerator, and bring it back to room temperature, whipping it again before using.

A cupcake with cream cheese frosting piped on top.

Frequently Asked Questions

Do I have to refrigerate a cake frosted with cream cheese icing?

Yes, cream cheese frosting always requires refrigeration. It will be okay at room temperature for a few hours, but for long-term storage, it should be chilled.

Can I freeze a cake with this frosting on it?

Yes, this frosting freezes great! To freeze a decorated cake, place the whole cake or slices of it on a parchment paper-lined baking sheet and freeze for 1-2 hours until the frosting is firm. Wrap the cake or slices in plastic wrap, put them in a freezer-safe container, and freeze for up to 3 months.

Can I use this in a recipe that calls for cream cheese icing?

Cream cheese icing is typically what is spread on top of cinnamon rolls or baked sweet buns. You can use this frosting on top of those if desired! However, keep in mind that this recipe is actually a bit sweeter than most of those icings. Since the frosting doesn’t need to be stiff to spread on top, you could reduce the sugar in this recipe, if desired.

More Frosting Recipes To Try

For more fluffy frosting options, try one of these recipes:

My simple vanilla buttercream is so delicious and perfect for topping any cake or cupcakes! You only need 4 ingredients to whip up a batch of this classic frosting.

Make a batch of my rich chocolate buttercream to go with chocolate cake layers, or pair it with strawberry cake or cupcakes for a delicious flavor combination.

My strawberry buttercream has two options for flavoring the frosting: a fresh strawberry puree or freeze-dried strawberries. Either way, it’s packed with fruity flavor!

This chocolate cream cheese frosting is the perfect pairing for Devil’s Food Cake or as an unexpected coating on carrot cake!

You might be unfamiliar with this old-fashioned frosting, but ermine frosting is one of the silkiest buttercreams you can whip up. Plus, it’s more stable in warmer temperatures, so it’s great for warm-weather cakes!

If you’ve tried this Cream Cheese Frosting recipe, then don’t forget to rate it and let me know how you got on in the comments below. I love hearing from you!