This Cream Cheese frosting recipe is simple and quick and perfect for piping. It tastes sweet and creamy and rich yet tangy – all the right boxes!
Cream cheese frosting pairs well with so many things, you really can’t go wrong. It is probably most often paired with carrot cakes and red velvet cakes (though the Ermine frosting also works perfectly with red velvet!)
Milk powder is a great addition in this recipe! It adds to taste without diluting the frosting and instead stabilises it for piping. DO NOT add milk instead, replace with equal amount of icing sugar.
Edit – February 2019

Cream cheese frosting is a little tricky – sometimes it comes out the be a perfect consistency and sometimes it becomes soupy and no matter what I do, it doesn’t pipe well. The geek inside me couldn’t just rest and I kept researching and reading anything that said cream cheese!
If we talk in science language, sugar is hygroscopic. What it means is, sugar tends to pull out water from whatever is added to it. Hence sugar is an important element in baking – not just for flavour but also by binding water it leaves less for gluten to form, resulting in a lighter cookie or cake.
But when we’re making a frosting, we don’t want our sugar to do that and make our frosting soupy! Therefore, we first make a regular buttercream by beating butter and icing sugar. This way, the sugar molecules get coated with fat, and then when you add cream cheese, sugar cannot pull water from it. Hence it’s also very important that you use the block-style cream cheese and not the spreads. We also need to make sure we don’t over-beat after adding cream cheese – we don’t want to give the sugar any chance to attract water out!
Lastly, use cold cream cheese. It definitely helps in a more stable end result.
The recipe quantites remain the same, just the process is different. You can see the difference in the result! The piping is stiff and it stays like this 🙂

This recipe makes a batch of cream cheese frosting enough for 12-14 cupcakes or frost one 8″ cake. You can double the recipe.
Cream Cheese Frosting
Ingredients
- 125 g Cream cheese cold (just out of the refrigerator)
- 125 g unsalted butter softened at room temperature
- 175 g sifted icing sugar
- 1 teaspoon Vanilla extract
- 40 g Milk Powder equivalent to 2 small sachets of Nestle milk powder
Instructions
- In a bowl, beat softened butter till light and pale.
- Add sifted icing sugar little at a time and beat till everything is mixed together.
- Add milk powder, vanilla essence and mix well.
- Add cream cheese and mix until just combined and no lumps remain. Don’t overmix. The frosting is ready.
- Store unused cream cheese frosting in the fridge for 4-5 days or freeze in an airtight container for 2-3 months.
Notes
- Use full-fat block style cream cheese and not cheese spread.
- If you don’t have any milk powder, skip it and replace it with more icing sugar.
- Icing sugar should be added in small batches, else they’ll fly off everywhere adding to your cleaning woes 🙂
- Make sure you scrape down the sides of the bowl each time you add a new ingredient.
- If the frosting is still soft at the end, chill it for 15 minutes before piping.
Edit (18 July 2017) - Adding to the Game of Thrones frenzy, I made these cupcakes inspired by 'A Song of Ice and Fire'. The 'Ice' is a vanilla-peppermint cupcake with blue cream cheese frosting. The 'Fire' is a red velvet cupcake with red & orange cream cheese frosting. Tempting, aren't these? :)


[…] 1 batch of cream cheese frosting (refer to my post here) […]
[…] American buttercream, meringue-based buttercream (Swiss, Italian and French), whipped cream, cream cheese frosting. Recently I came across a name ‘Ermine frosting’ which I hadn’t heard about […]
[…] are some other popular frostings on my blog – American Buttercream, cream cheese frosting & Ermine […]
[…] the most popular frosting for red velvet cupcakes is cream cheese frosting, I had a ready batch of Swiss Meringue Buttercream and hence used them here. Since it’s […]
Hi…thanks fr the recipe…can you suggest a basic nozzle which can be used to pipe the frosting on cupcakes…TIA
You actually dont need a nozzle, you can just cut the end of a ziplock bag and use that to pipe circles sorts. Otherwise any nozzle that you like 🙂 I personally love the Wilton 1M nozzle (you can check my vanilla cupcakes recipe to see the use)
In cream cheese frosting cream cheese will be salty so does that gives a good taste. Actually I tried with britania cream cheese (salty) and it tastes hell.
Please suggest.
Hey Prarthna! The Britannia cream cheese is a spread, so it will be salty for frosting! Try other brands like Philadelphia (best but little expensive), Dlecta, La Cremella, Mooz.
Or, make your own cream cheese at home, it’s quite easy to make, you’ll find lot of recipes on Google.
[…] taste best with cream cheese frosting – little tangy, little sweet. I read somewhere that these taste well with chocolate frosting […]
[…] Previous Cream Cheese Frosting #BasicsNext Banana Bread – Eggless & Whole Wheat […]