This fluffy whipped cream and cream cheese frosting is the perfect cupcake frosting. This vanilla frosting is easy, lightly sweet, pipes beautifully, and keeps well in the refrigerator.
This is our go-to frosting for our Perfect Vanilla Cupcakes. A single recipe will frost 24 cupcakes but it’s easy to double the recipe if you’re making a big batch for a birthday party.
This post may contain affiliate links. Read my disclosure policy.
Watch Cupcake Frosting Video Tutorial:
This frosting pipes so beautifully onto cupcakes, cakes and even cookies! I used the Wilton 1M Tip with a large piping bag. These 3 piping tips are the only ones I use for frosting cupcakes. Watch the video below. If it doesn’t load, be sure your ad blocker is turned off.
Homemade Cupcake Frosting is Best!
Flashback: as a child, I used to hide in the pantry and sneak spoonfuls of canned frosting [gross]; there’s something about the store-bought one that was just terribly irresistible. Maybe all those fabulous chemicals? Well, take that irresistible trait, minus the chemicals, and you get this frosting.
It also stays put pretty well in the fridge for, well, mine has been in there a week and I’ll go poke my finger in it. Be right back……… ok that’s just ridiculous. It’s still good!
Ingredients for Vanilla Frosting:
Combining cream cheese and whipped cream creates a soft and airy frosting that keeps its shape when piped. Make it once and you will make it over and over.
- Cream Cheese – should be softened at room temp, but not overly soft. If cream cheese is too soft, the frosting will end up runnier and won’t have that brilliant white color
- Powdered Sugar – also known as confectioners sugar, adds sweetness and helps build texture
- Heavy Whipping Cream – make sure it’s labeled HEAVY which has a 35-38% fat content
- Real Vanilla Extract – the flavor of real vanilla can’t be beat
How to Make the Cupcake Frosting:
Cooks Tip: For best results with whipped cream, freeze your mixing bowl and whisk attachment 10-15 minutes before using. Also, keep the heavy whipping cream refrigerated until ready to use.
- Whip the cream on high speed with an electric hand mixer (1-2 minutes) until thick, fluffy and spreadable.
- In a second mixing bowl, using a hand mixer, beat cream cheese and powdered sugar (start on low speed unless you want to be standing in a cloud of powdered sugar), then beat in 1 tsp vanilla extract.
- Fold the whipped cream into the cream cheese mix.
That’s it! Just three steps and you’ve nailed it! Keep it covered in the fridge until ready to use on these Vanilla Cupcakes, our moist Chocolate Cupcakes, or even these super fluffy Pumpkin Cupcakes.
Tips for Making the Best Cream Cheese Frosting:
- Use a full-fat cream cheese for the best taste and texture (avoid low-fat). Soften cream cheese inside of it’s packaging at room temperature for 1 to 2 hours.
- Heavy whipping cream which has a higher fat content and will whip much easier. Avoid “whipping cream” or “light cream.”
- Make Sure Heavy Cream is Chilled until ready to use. Cold cream will whip up better.
- Don’t cut the sugar too much. We have tested with 1 1/2 cups powdered sugar which works but if you take out more, the texture will be affected.
Can I Use this to Frost A Cake?
You’ll fall in love with this frosting and naturally, you’ll want to use it on all your desserts. This makes enough frosting for a 2-layer, 9-inch cake. If you want a super generous amount of frosting, or if working with a 4-layer cake, you can make 1 1/2 times the recipe.
More Frosting Recipes:
If you love to change up your cupcake frosting, try these top-rated frosting recipes. We have everything from rich chocolate frostings to marshmallow-soft creams.
- Swiss Meringue Buttercream Frosting – the flavor and texture are heavenly
- Chocolate Frosting – decadent but light with cream cheese
- White Chocolate Frosting – adding melted white chocolate is genius
- Chocolate Ganache – use it as a glaze or whip it into the best frosting
Cupcake Frosting Recipe

Ingredients
- 8 oz cream cheese, at room temperature
- 2 cups powdered sugar, (confectioners sugar)
- 1 1/2 cups heavy whipping cream, (keep chilled until ready to use)
- 1 tsp vanilla extract
Instructions
- In a large mixing bowl with an electric hand mixer, whip the cold heavy cream on high speed (1-2 minutes) until thick, fluffy and spreadable.
- In a second mixing bowl (using the same electric mixer - no need to wash it), beat cream cheese and powdered sugar. Start on low speed to incorporate then beat on high speed for 2 minutes until creamy and whipped, then beat in 1 tsp vanilla extract
- Use a spatula to gently fold the whipped cream into the cream cheese mix until well blended. Pipe onto cooled cupcakes or cover and refrigerate until ready to use.
Nutrition Per Serving
Filed Under
If you make this recipe, I’d love to see pics of your creations on Instagram, Facebook and Twitter! Hashtag them #natashaskitchen
We first published this recipe in June 2012. We re-photographed and added new photos. After much testing, we now use 2 cups of powdered sugar instead of 1 1/2 since it gave the cream a better structure.
I followed your recipe exactly. This was the most delicious cream cheese frosting I have ever made, or tasted!! My family went absolutely wild over it. It’s perfect just as it is, but I’m just wondering if I try making it with low fat cream cheese instead of full fat, would I need to adjust any other ingredients? Thank you Natasha for this wonderful recipe!!
You’re most welcome! I’m happy to read your good comments and feedback. I haven’t tried using low-fat cream cheese yet to know the difference but feel free to do an experiment. We would love to know how it goes!
hi ,
my frosting just got a little thick , it was still runny even though i whipped it a lot …..i dont think there is a problem with the recipe though
happened last time too when i was making a simple one with only heavy cream, vanilla essence and powdered sugar.
Very runny icing. Followed all the instructions and it still came out runny. Love all the recipes I’ve tried so far by Natssha, but this was bad.
Hi Phi. If the cream cheese gets over softened, it can be runnier. It should be at room temp for about 1 1/2 to 2 hours and no longer. Also, be sure to beat the heavy whipping cream adequately. If it’s loose going into the frosting, the overall frosting will be loose. I hope that helps.
I would love to see this video, however, all I’m seeing is the rotation of 2 ads. ??
Hi Carol, make sure if you have an ad blocker on your computer that it is turned off for the video to display. The video should display right after the first image in the post.
Soooo good! Made tons so I will keep some for dessert w fruit salad or w pie!
Does anyone know if you can freeze it?
Hi Pernilla, I haven’t tried freezing this frosting, so I’m not 100% sure. I think it would work on piping it onto cupcakes and then freezing, but it might not be the ideal consistency to pipe after it is thawed. If you experiment, please let me know how it goes.
What adjustments could I make in this recipe to make lemon frosting?
Hello Lynn, I honestly haven’t tested that yet to advise. If you do an experiment, please share with us how it turns out.
Hello Natasha,
I love the taste of the frosting.
I prepared it and popped it in the fridge as I need it after 4 days.
My question is that once I am ready to frost my cupcakes, will I need to whip up the frosting again to fluff it, or leave it at room temperature to be able to pipe perfectly?
Hi! Because of the type of ingredients in this frosting, you don’t want to leave it at room temperature for longer than 1hr. I am not sure how this would re-whip because of the heavy cream, it may separate. This frosting is probably best used and pipped when it is made fresh. I’m glad you love this frosting. It’s one of my favorites. 🙂
Excellent easy frosting! Can this be frozen on the cupcakes?
Hi Toni, I haven’t tried freezing this frosting, so I’m not 100% sure. I think it would work on piping it onto cupcakes and then freezing, but it might not be the ideal consistency to pipe after it is thawed. If you experiment, please let me know how it goes.
Hello Natasha I have frozen this frosting it came out just fine Love from Northern Ireland
Hi Valerie. Thank you for sharing with us. 🙂
I love Natasha and all her recipes, but this website is waaaay too difficult to navigate. It is too loaded with commercials, so it freezes a lot. 😩
Hi Sheila! I’m so glad you’re enjoying my recipes! Thank you for sharing your concerns and feedback. The only way we can continue providing free recipes is by having ads on our site, so we are not able to remove those at this time. We find that most people would rather see the ads than pay to see the recipes. But we will definitely take note of your feedback and use it to improve our website.
I appreciate your feedback, and I hope you love every recipe you try.
I’ve made the heavy cream cream cheese frosting for cupcakes many times. When I hold the frosting for a day before I frost the cupcakes, it becomes too thin to pipe. Comments please!
Hi Kay, I suggest piping it the same day it’s made for the best stability, but also make sure to use HEAVY whipping cream and avoid over-softening the cream cheese which will make the frosting more loose.
Hi Kay, I suggest piping it the same day it’s made for the best stability, but also make sure to use HEAVY whipping cream and avoid over-softening the cream cheese which will make the frosting looser.
Just made it! It turned out perfect and light ( not calorie light:). The only negative thing, I made only 12 cupcakes (user Natasha’s recipe) and had extra frosting enough for 20 more cupcakes. Thank you for the recipe!
I’m glad you enjoyed this recipe, Inga. Please see my note on the recipe: “A single recipe will frost 24 cupcakes”. I hope that helps for next time 🙂
Sooo easy to make and delicious! My son is not a fan of frosting but loves whipped cream so it was a perfect match!
Yum! I’m so glad it was a hit with your son, Heather! That’s so great!
Hi Natasha! I wanted to know if I can add light blue gel colors to the frosting? If yes, at what stage? I will be making 24 vanilla cupcakes for a boy birthday party. Thank you.
Hi Julie, I imagine that should work fine. I would recommend a gel coloring a few drops at a time, at the end so you don’t water down the frosting.
Natasha if the frosting becomes watered down with the gel coloring, how could I thicken it?
Hi Anna, make sure you don’t over soften the butter and cream cheese which can cause the frosting to be loose. Also, beating until the frosting is thickened is important. It takes a few minutes. If it thins, you can refrigerate it for 10-15 minutes then beat again if needed.
Hi, I would like be to make this frosting! Would I be able to add gel food coloring to color the frosting a different color or would it alter the consistency? Thanks!
Hi Yaha, I imagine that should work fine. I would recommend a gel coloring a few drops at a time, at the end so you don’t water down the frosting.
How long does the frosting keep in the fridge?
Hi April, yes, they will last a couple of days in the fridge. I hope you love this recipe!
Can’t wait to try this. But how well does it hold up on cupcakes at room temp. I won’t have access to a fridge to store them where I plan on taking these.
Hi Jenny, If they are initially refrigerated and then left at room temperature for about 2-3 hours, they should still be fine. I wouldn’t leave them out longer than that since they are dairy-based.
Love the flavour of this frosting and i marbled your vanilla and chocolate cupcakes together and they came out amazing. 2 out of the 3 times i made this icing its come out a little loose. Is there anyway of fixing that after you have folded in the heavy cream. I’ve kept the cream cheese out for 1.5hrs and only mixed it for 2 minutes but still comes out loose.
Hi Susana, make sure to use the block-style cream cheese as the spreading or whipped cream cheese will be loose. Also, if you are in a very warm environment, I would leave the cream cheese out for even less time.
btw my fam loves your recipes
Aww, that’s the best! Thank you so much for sharing that with me, Amy. I’m all smiles
oh forgot to say this thanks in advance
Your welcome! But my question is it possible to skip the cream cheese
Hey Amy, I have not experimented a cream cheese substitution in this recipe to advise. If you give it a try, please share with us how it goes.
thanks in advance i love your recipes
Aww! Thank you, Amy!