This Cream Cheese Frosting tastes smooth, creamy, and balanced. It's light but still rich enough to feel like dessert. The texture is soft and whipped with just the right amount of sweetness. It spreads easily, pipes beautifully, and stays fluffy and stable even after chilling. There's a little twist in how it's made that gives it that extra silky finish you don't usually get in traditional recipes.

SUMMARISE AND SAVE THIS RECIPE
This same frosting is used as the topping in my Tiramisu Cheesecake. It sets beautifully and adds a smooth creamy finish to every layer.
Also, you can turn this into a chocolate version. My Chocolate Cream Cheese Frosting is silky, rich, and full of dark chocolate flavor.
Ingredient Notes
You don't need many ingredients to make this cream cheese frosting, but the ones you use make all the difference.

- Cream cheese: Use block-style full-fat cream cheese. I've tested this frosting using Aldi block cream cheese, Philadelphia block cream cheese, and Devondale block cream cheese. All three work beautifully, but I think Devondale edges out the others. It has a slightly firmer, silkier texture and doesn't contain or release excess water as it softens, which gives the frosting a smoother, more stable finish. Avoid the spreadable tubs, as they're too soft and can make the frosting runny.
- Powdered sugar: A little goes a long way. It sweetens the frosting without making it overly thick or heavy.
- Sweetened condensed milk: This is the secret to the silky texture. It adds sweetness, richness, and helps the frosting whip up smooth and glossy without needing butter.
- Heavy cream: This is what makes the frosting light and fluffy. It also helps the powdered sugar dissolve completely, removing any trace of grittiness so the texture stays smooth and creamy. You can reduce the cream slightly if you prefer a denser, richer texture. Using half the amount will give you a thicker, more traditional-style cream cheese frosting.
- Vanilla extract: Adds a touch of warmth that rounds out the flavor perfectly.
How to Make Cream Cheese Frosting (One-Bowl Method)
This recipe couldn't be easier. Everything happens in one bowl, and the texture turns out light, creamy, and completely smooth every time.
Start by adding the cream cheese, sweetened condensed milk, powdered sugar, and vanilla to a large mixing bowl. Beat with a hand mixer or stand mixer until smooth, glossy, and completely lump-free. This step gives you a silky base that blends perfectly with the cream later.

Pour in about one-third of the cold heavy cream and mix until well combined. This helps loosen the base and create a smooth consistency. Then, add the remaining cream and mix again, increasing the speed to medium-high.

Continue mixing until firm peaks form. The frosting should hold its shape but still look light and creamy.

Pro Tips for Perfect Texture and Flavor
- Soften the cream cheese properly: Cold cream cheese won't blend smoothly, so let it sit out until it feels soft when pressed. This helps you get that silky texture right from the start.
- Use cold heavy cream: The cream needs to be cold straight from the fridge. That's what helps it whip up fluffy and hold firm peaks without turning runny.
- Add the cream in two stages: Mixing in a third of the cream first helps loosen the base and gives you that smooth, lump-free texture. Then adding the rest allows it to whip evenly into firm, stable peaks.
- Stop mixing once you hit the right texture: Once the cream cheese frosting is thick and holds its shape, turn off the mixer. Overmixing can make it grainy or cause it to lose volume.
- Taste as you go: Everyone's sweetness preference is different. You can easily adjust by adding a little more powdered sugar if you like it sweeter.
Can You Pipe Cream Cheese Frosting That Holds Its Shape?
Yes, you can. This cream cheese frosting pipes really well and holds its shape once it's on your cupcakes or cakes. It has a soft, silky texture that's easy to work with and stays stable without needing butter.
It doesn't crust or turn grainy, and it keeps that smooth, creamy finish even after chilling. You can use it for simple swirls, borders, or dollops on cheesecakes and it always looks neat and tastes amazing.
Piping Tips That Work Well
This frosting works with so many piping tips, but there are a few I keep going back to. The 1M makes those tall, classic cupcake swirls everyone loves. The 2D gives a softer, ruffled look, and the 3J makes the prettiest detailed swirls that actually holds up.
It's smooth enough to flow easily through each one without losing shape. If your kitchen's warm, keep your piping bag in the fridge between batches or work with the air conditioner on to help the frosting stay firm and easy to pipe.
Ways to Use This Cream Cheese Frosting
This cream cheese frosting works with almost anything sweet. It's soft and creamy enough to spread, but stable enough to pipe tall swirls that hold their shape.
- Try it on cupcakes for a light, bakery-style finish, or spread it over sheet cakes and layer cakes for a smooth, whipped look. It's especially good on Red Velvet Cake, Eggless Carrot Cake and Banana Cupcakes, where that creamy tang balances the sweetness perfectly.
- It's also incredible on cheesecakes or dessert cups when you want a whipped, mousse-like layer instead of a heavy buttercream. It's the same frosting I use as the topping for my Tiramisu Cheesecake, and it pairs beautifully with rich coffee flavors.
- You can use this same frosting to fill cookie sandwiches, frost cinnamon rolls, or add a creamy layer to dessert jars. Once you make it, you'll start finding excuses to use it everywhere.

Storage Tips for Cream Cheese Frosting
Once you have frosted your dessert, cake or cupcakes, keep them covered and refrigerated. The frosting stays smooth, stable, and creamy, even after chilling. It doesn't crust or dry out like traditional buttercream, which means your desserts still taste freshly made the next day.
I wouldn't recommend leaving desserts topped with this frosting out for long periods of time because of the dairy content and food safety concerns. Keep your desserts chilled until you're ready to serve.
Variations and Substitutions for Cream Cheese Frosting
You can easily tweak this cream cheese frosting to suit different desserts or flavor preferences.
- For a richer flavor, replace a few tablespoons of the cream with mascarpone. It gives the frosting a slightly denser texture and adds that tiramisu-style creaminess.
- If you like it sweeter, add a bit more powdered sugar and whip again until smooth. For something less sweet, reduce the sugar slightly - the sweetened condensed milk already adds plenty of natural sweetness.
- You can also mix in lemon zest or a spoon of my Lemon Curd for a bright, tangy twist, or fold in melted chocolate for a chocolate cream cheese frosting that's silky and rich.

FAQs About Cream Cheese Frosting
Yes, you can make it up to three days in advance. Store it in the fridge and give it a quick whip before using to bring back that smooth, fluffy texture.
I don't recommend it. Low-fat or spreadable cream cheese makes the frosting too soft. Stick with full-fat block-style cream cheese. I've tested this recipe with Aldi, Philadelphia, and Devondale block cream cheese, and all work well. Devondale gives the smoothest, most stable result thanks to its firm, silky texture and low moisture content.
Yes, this recipe is completely butter-free, and that's what gives it such a light, yet stable whipped texture. It's still stable enough for piping and layering on cakes or cupcakes.
It's perfect for Eggless Carrot Cake, red velvet, banana, or spice cakes. It also works beautifully on cupcakes, sheet cakes, and cheesecakes.
Absolutely. It melts slightly when spread over warm cinnamon rolls, giving that creamy glaze effect while keeping a soft, fluffy layer on top.
That usually happens when the cream cheese is too soft or the cream isn't cold enough. Use cream cheese just soft enough to blend and keep your heavy cream cold straight from the fridge.
Three-ingredient versions work fine for quick desserts, but this one gives a smoother, fluffier texture that's easier to pipe and holds up better on cakes and is less likely to curdle or split.
No, I wouldn't recommend it. Because it contains dairy, it should stay chilled until serving for food safety reasons.
Make It ✨ Snap It 📸 Share It! 🍨(Tag @CupcakeSavvysKitchen)
If you whip up one of my desserts, I'd love to see it! 😍 Tag me on Instagram or Facebook so I can check out your creation. I'll be reposting my favorites and giving shout-outs in my stories! 🎉
🎥 You can also find full dessert video tutorials on my YouTube channel. I post new dessert recipes there all the time, so come join me in the kitchen on YouTube!
It's always fun to see your unique twists on my recipes, so don't be shy, snap a pic and share it! 📢🍰 #CupcakeSavvysKitchen
Cream Cheese Frosting
INGREDIENTS
- 250 g (9 oz) cream cheese
- 150 g (½ cup) sweetened condensed milk
- 60 g (½ cup) powdered sugar
- 600 ml (2½ cups) heavy cream for a denser, thicker texture, use half the amount.
- 2 teaspoon vanilla extract
INSTRUCTIONS
- Add the cream cheese, powdered sugar, sweetened condensed milk, and vanilla extract to a large bowl. Mix with a hand mixer on medium speed until smooth and creamy. Make sure there are no lumps of cream cheese left.
- Pour in about one-third of the cold heavy cream and beat until the mixture thickens slightly. This step helps loosen the cream cheese mixture before adding the rest of the cream.
- Add the remaining cream and continue beating until the frosting becomes thick and forms firm peaks. It should look smooth, airy, and hold its shape when you lift the beaters.
- Use the frosting straight away to top cakes, cupcakes, or cheesecakes.
NOTES
- For best texture, use full-fat block cream cheese, not spreadable tubs.
- The cream must be cold straight from the fridge, that's what helps it whip up thick and stable.
- For a denser, thicker texture, use half the cream amount.
- Mix on medium speed to avoid over-whipping. Stop once firm peaks form.
- If your kitchen is warm, switch on the air conditioner or chill the bowl for a few minutes before starting.
- This frosting holds well in the fridge for up to three days. Give it a quick whisk before using again.




Mel says
So yummy and takes no time to make!
Fay says
They are the best kind of recipes 🙂
Dionne says
SIMPLY PERFECT!!!
Fay says
I’m obsessed! It’s soooo good!
Angela Poel says
Thanks
David M Ahearn says
Really yummy delicious Cream Cheese Frosting
Fay says
Glad you like it! 🙂