My cream cheese frosting recipe is rich, velvety, and great for decorating cakes and cupcakes. It’s quick and easy to make with only 5 ingredients! Starting with cold butter and cream cheese is the secret to perfectly thick, pipeable frosting.

This is one of my favorite frosting recipes, with a silky consistency and rich, tangy flavor. The best part? My cream cheese frosting recipe couldn’t be easier to make, needing only 5 ingredients and 15 minutes.
What sets my cream cheese frosting recipe apart from others is that it starts with COLD ingredients. The cream cheese and butter are cold from the fridge, resulting in a thick frosting that pipes beautifully onto everything from carrot cake to red velvet cupcakes and pumpkin cupcakes.
What Makes This the Best Cream Cheese Frosting Recipe
- 5 ingredients. You’ll find the frosting ingredients in most fridges and pantries.
- Not too sweet. This recipe has the signature tangy cream cheese flavor without being overly sweet.
- Ideal for piping. This frosting is stiff and holds its shape, which makes it perfect for piping and decorating cakes and cupcakes.
- Quick to prepare. Since we’ll start with fridge-cold ingredients, you don’t need to wait to bring them to room temperature, as many other buttercream frosting recipes require. Have your cream cheese frosting ready for decorating in 15 minutes or less!

Ingredient Notes
This recipe makes enough cream cheese frosting to frost 24 cupcakes or a two-layer cake, or you can halve the recipe for a single layer cake and 12 cupcakes. Scroll to the recipe card for the exact measurements.
- Butter – Use unsalted butter that’s cold from the fridge.
- Cream Cheese – This should be full-fat bricks of cream cheese (not tubs), also very cold.
- Powdered Sugar – Also called confectioners’ sugar. This gives the frosting thickness and structure.
- Vanilla – This should be pure vanilla extract or equal parts vanilla paste. You could also use real vanilla bean, as I do in my pastry cream recipe.
- Heavy Whipping Cream – As needed to thin out the frosting to the right consistency. Alternatively, use milk or half-and-half.
Getting the Right Frosting Consistency
What makes a perfect cream cheese frosting? After rounds of testing various frosting recipes, here are my top tips to avoid a soft or runny frosting.
- Cold ingredients. As mentioned, my recipe uses cold butter and cold cream cheese. It takes a little longer to beat the ingredients together, but the payoff is worth it. I’ve found that room temperature ingredients lead to thin frosting, or that the frosting comes out too sweet from adding extra powdered sugar to compensate.
- The right cream cheese. Use a brick of full-fat cream cheese. The consistency of reduced-fat or fat-free cream cheese or even whipped cream cheese can lead to soft and runny frosting.
How to Make Cream Cheese Frosting, Step-By-Step
Cutting the cold butter and cream cheese into cubes makes it easier to mix them. Do this before you begin, and then follow the steps below to make this easy cream cheese frosting from scratch.
- Beat the butter. First, beat the butter for 2-3 minutes until it is light and fluffy. You’ll need to scrape down the bowl a few times, but it should be beaten until it reaches a consistency that you could easily spread on toast.
- Add the cream cheese. Next, add the cream cheese. Cream the cream cheese and butter together until they are fluffy and free of lumps. The frosting will look like cottage cheese at first, but it’ll reach a smoother consistency after 2-3 minutes.



- Add the powdered sugar and liquid. Slowly add your powdered sugar, 2 cups at a time, alternating with the vanilla extract and heavy cream. I recommend adding only 1 tablespoon of heavy cream at first, and adding more only if needed. Make sure the powdered sugar is fully incorporated before adding the next batch.
- One final mix. Once all the ingredients have been added, give the bowl one final scrape down and beat the frosting for another minute or two so it’s light and airy.



Optional Variations
- Caramel. I add salted caramel to this frosting when I pair it with my sweet potato cake.
- Chocolate. Make chocolate cream cheese frosting by adding cocoa powder.
- Spices. Add cinnamon, nutmeg, or a splash of maple syrup to this cream cheese frosting. It pairs so well with my gingerbread cupcakes.
- Citrus zest. Add fresh orange or lemon zest for a bright finish (see how to zest a lemon).
- Boozy. Another option is to replace half the vanilla with bourbon or Cognac for a boozy version. You could also replace the heavy cream with Kahlua or Baileys Irish Cream.
- Whipped. Try this whipped cream cheese frosting for an even lighter version.

Ways to Use Cream Cheese Frosting
Of course, cream cheese frosting is a classic choice for a carrot cake, hummingbird cake, or red velvet cake. But there are so many ways to use this frosting with your favorite baked goods. Here are some ideas:
- Cakes and cupcakes. Pipe cream cheese frosting onto carrot cake cupcakes or spread it over this easy gingerbread cake or banana cake.
- Cookies and brownies. Spread this tangy frosting on top of sugar cookies, molasses cookies, or use it to frost brownies.
- Sandwich cookies. Press a layer of cream cheese frosting between two red velvet cookies. Or, try it between oatmeal raisin cookies for a DIY Whoopie Pie!
- Cinnamon rolls. Spread this cream cheese frosting over a batch of freshly baked homemade cinnamon rolls. Or, add a splash of orange juice and use it to frost orange rolls.
- Banana bread. Add this frosting on top of homemade banana bread or pumpkin bread.
New to frosting and decorating with buttercream? See my in-depth tutorials on how to use piping tips, how to use a piping bag, and how to decorate cupcakes for helpful tips.

Frosting FAQs and Troubleshooting
This recipe was specifically developed using cold, full-fat ingredients. If you used room temperature or low-fat/reduced-fat/whipped cream cheese, for example, your frosting may come out thinner than expected. See the next point for tips on how to fix it.
To fix a thin frosting, one option is to add additional powdered sugar, 1/2 cup to 1 cup at a time, until you have the right consistency. However, this can quickly make the frosting overly sweet. Instead, I recommend refrigerating it for 20-30 minutes to firm it up before piping.
Yes, cream cheese frosting and frosted desserts should be refrigerated within 24 hours. However, if you live in a hot or humid location, consider refrigerating right away.
Yes. The prepared cream cheese frosting can be stored covered in the fridge for up to 1 week. Take the frosting out of the fridge about 30 minutes before using it. You may need to re-whip the frosting in the mixer for 1-2 minutes to get it light and fluffy again.
How to Store
- Store the frosting. This cream cheese frosting can be kept in the fridge for up to 1 week. Store it in an airtight container.
- Refrigerate frosted baked goods. If you refrigerate your cakes or cupcakes, be sure to remove them from the refrigerator at least 30 minutes before serving. Cakes and cupcakes are best served at room temperature.
- Freeze. You can freeze the frosting for up to 2 months. Thaw it in the fridge and re-whip it before you use it again.
More Favorite Frosting Recipes
Cream Cheese Frosting Recipe
- Prep Time: 15 minutes
- Total Time: 15 minutes
- Yield: 24 cupcakes
- Category: Frosting
- Method: Stand Mixer
- Cuisine: American
Description
My cream cheese frosting recipe is quick and easy to make with only 5 ingredients, and perfect for piping into cakes and cupcakes. Starting with cold butter and cream cheese is the secret to perfectly thick, pipeable frosting. You’ll see!
Ingredients
For 24 Cupcakes or a 2-Layer Cake
- 1 cup (226g) unsalted butter, cold
- 16 ounces (452g) cream cheese, cold
- 6–7 cups (780g) powdered confectionary sugar
- 2 teaspoons (10ml) vanilla extract
- 1–2 tablespoon (15-30ml) heavy whipping cream (optional)
For 12 Cupcakes or a 9×13-Inch Cake
- ½ cup (113g) unsalted butter, cold
- 8 ounces (226g) cream cheese, cold
- 4 cups (520g) powdered confectionary sugar
- 1 teaspoon (5g) vanilla extract
- 1 tablespoon (15ml) heavy whipping cream (optional)
Instructions
- Cut the butter into 1-inch blocks. Beat the butter for 2-3 minutes until it is light and fluffy and reaches a spreadable consistency.
- Then add the cream cheese and cream together for 2-3 minutes until they are fluffy and free of lumps, scape down the bowl occasionally.
- Slowly add confectionary sugar 2 cups at a time and alternating adding the vanilla extract and heavy cream. Reserve 1 tablespoon of heavy cream and add only if needed. Beat on low speed until the powdered sugar has combined then increase speed to medium-high and beat for 1-2 minutes. Repeat until all the powdered sugar has been added.
Notes
- How to store this frosting: You can refrigerate the frosting in an airtight container for several days. Allow the frosting to come to room temperature, at least 20-30 minutes before using.
- Ways to flavor this frosting: lemon extract, fruit zests like lemon or orange, Bourbon, cinnamon, maple syrup.
- How to adjust the consistency of your frosting: If you find the frosting is too thin, refrigerate for 30-60 minutes before using. Add an additional 1/2 cup of confectionary sugar at a time for a stiffer consistency, if desired. If you find the frosting is too sweet, add 1 tablespoon heavy whipping cream and a pinch of salt and beat until well combined.
- Storing frosted cupcakes: Generally speaking, desserts made with this frosting should be refrigerated. However, if I serve my dessert within 24 hours, I will leave it at room temperature, as I live in a mild climate, and keep my house cool. If you live in a hot a humid environment, always refrigerate your desserts. Serve at room temperature for best results.
Nutrition
- Serving Size: 1 cupcakes worth
- Calories: 254
- Sugar: 30g
- Sodium: 61mg
- Fat: 14g
- Carbohydrates: 31g
- Fiber: 0g
- Protein: 1.3g
- Cholesterol: 40mg




