Cooking Substitutes is a blog dedicated to exploring suitable alternatives in recipes, providing helpful how-to guides, and sharing mouthwatering recipes.
We're here to make your culinary adventures even more delightful!
Substitute for Cream Cheese in Frosting: 5 Swaps That Actually Hold Their Shape

You are halfway through making frosting, the cake is already cooling, and there is no cream cheese in the fridge. I have been there more times than I want to admit. Finding a good substitute for cream cheese in frosting is not just about taste — frosting needs structure and tang. If you swap in something too soft or too wet, it will slump, slide, and melt right off your cake.
The good news? You have real options, and most of them are probably already in your kitchen. I tested these swaps for sheet cakes, cupcakes, and layer cakes, so you will know exactly which one to pick for what you are baking.
Quick Answer — At a Glance
For 1 cup (8 oz / 225g) cream cheese, use:
| Substitute | Amount | Best for |
|---|---|---|
| Mascarpone | 1 cup, 1:1 | Cupcakes and sheet cakes |
| Neufchâtel | 1 cup, 1:1 | Everything, closest match |
| Strained Greek yogurt + butter | 2/3 cup strained yogurt + 1/3 cup butter | Light sheet cake frosting |
| Ricotta, drained and blended | 1 cup, 1:1 | Rustic cakes, carrot cake |
| Vegan cream cheese (block style) | 1 cup, 1:1 | Dairy-free frosting |
Not sure about your amounts for a bigger batch? I use my Dairy Swap Calculator to scale dairy swaps up or down without guessing.
What Cream Cheese Actually Does in Frosting
Real cream cheese does three jobs at once. It gives body so the frosting can be piped and holds peaks. It adds that soft tang that cuts the sweetness of powdered sugar. And its fat keeps the frosting smooth, not greasy or grainy.
That is why a straight swap can fail. A good substitute needs at least two of those three things — body and tang are the most important. Keep that in mind as you read each option below.
1. Mascarpone — Richest and Smoothest

Swap: 1 cup mascarpone for 1 cup cream cheese, 1:1
Mascarpone is my first pick when I want a frosting that tastes expensive. It whips up silky and smooth with almost no grain, and it pipes beautifully for cupcakes.
The catch is tang and softness. Mascarpone is sweeter and much softer than cream cheese, so add 1 to 2 teaspoons of fresh lemon juice to bring back that tang. Chill the bowl and the mascarpone well before you start.
For a tall layer cake, do not go 100% mascarpone. I keep at least half real cream cheese (or Neufchâtel) in the mix, or I add a little extra powdered sugar and chill the frosted cake for 30 minutes before serving. On its own, mascarpone frosting can slump in a warm room — the same soft texture issue King Arthur Baking warns about with soft-cheese frostings.
Best for: cupcakes, sheet cakes, red velvet cake, strawberry cakes
Skip if: the cake will sit out for hours at a party
2. Neufchâtel — The Closest Match
Swap: 1 cup Neufchâtel for 1 cup cream cheese, 1:1
If you see Neufchâtel in the store, grab it. It sits right next to the cream cheese, looks the same, and tastes almost the same — just a little lighter and softer with less fat.
I use it exactly the same way, no changes to sugar or butter. Because it is a touch softer, whip your butter first, then add the Neufchâtel cold and in cubes, and do not over-beat it. Over-beating is the number one reason this frosting turns loose.
This is the swap I trust most for layer cakes and piping, because the structure is nearly identical.
Best for: layer cakes, piped cupcakes, cinnamon roll frosting
Skip if: you cannot find it — many small stores do not stock it
3. Strained Greek Yogurt + Butter — Light and Tangy

Swap: For 1 cup cream cheese, use 2/3 cup Greek yogurt strained overnight + 1/3 cup soft butter (2:1 ratio)
Please do not skip the straining step. This is where most people go wrong. Plain Greek yogurt straight from the tub has too much water, and your frosting will slide right off.
Line a sieve with cheesecloth or a clean kitchen towel, set it over a bowl, add plain full-fat Greek yogurt, and leave it in the fridge for at least 4 hours, overnight is best. What you get is thick yogurt cheese — tangy, dense, and perfect for frosting.
Beat the butter first until fluffy, then beat in the strained yogurt, vanilla, a pinch of salt, and powdered sugar a little at a time. It will be lighter and tangier than classic cream cheese frosting. I love it on lemon cakes and fresh fruit cakes.
This is the same dairy logic I use in my substitute for buttermilk in pancakes — when you respect the water content, dairy swaps work.
Best for: sheet cakes, lemon cake, strawberry cake, lighter frosting
Skip if: you need stiff piping for roses or detailed borders
4. Ricotta — Drain It, Blend It Smooth
Swap: 1 cup well-drained ricotta for 1 cup cream cheese, 1:1, plus 1 tsp lemon juice and a pinch of salt
Ricotta can work, but only if you treat it right. Drain it for at least 1 hour, then blend it completely smooth in a food processor before you make the frosting. If you skip blending, the frosting will be grainy — there is no fixing it after.
Add lemon juice and salt to wake up the flavour, because ricotta on its own is very mild and a little sweet. The final frosting is soft and rustic, not stiff. I use it for carrot cake, Italian-style cakes, and cakes I am serving the same day from the fridge.
Sally’s Baking Addiction has a great breakdown of why cold, block-style cheese matters for frosting structure — that same rule is why drained, blended ricotta works and wet ricotta does not.
Best for: carrot cake, rustic single-layer cakes, fridge cakes
Skip if: you need the frosting to hold at room temperature
5. Dairy-Free Option — Cashew Cream or Vegan Block Cream Cheese

Swap: 1 cup for 1 cup cream cheese, 1:1
For a dairy-free cream cheese frosting, you have two good routes.
Store-bought vegan cream cheese: Choose the block or the firm tub style made for baking, not the soft spreadable tub for bagels. That soft spread is too wet and will never hold peaks. Beat it just until smooth, add vegan butter, and chill the finished frosting for 20 minutes before piping.
Homemade cashew cream: Soak 1 1/2 cups raw cashews in hot water for 1 hour, drain, then blend with 2 tablespoons lemon juice, 1 tablespoon maple syrup, a pinch of salt, and 2 to 3 tablespoons water until completely smooth and thick like cream cheese. Chill it firm before you whip your frosting.
Both options are a little softer than dairy frosting, so they shine on sheet cakes and cupcakes served chilled. For more dairy-free baking science, I often check Bon Appétit for their tested vegan frosting notes.
Best for: dairy-free cupcakes, sheet cakes, vegan layer cakes served chilled
Skip if: you only have soft spreadable vegan tubs
What NOT to Use in Frosting
- Whipped or spreadable tub cream cheese products: Too much air and water. Your frosting will be runny from the start.
- Cottage cheese, unblended: The curds will never disappear, even with a mixer. If you must use it, blend and strain it first like ricotta — but honestly, pick another swap.
- Sour cream alone: Great tang, zero body. A spoon or two can fix flavour in a real cream cheese frosting, but it cannot replace the cheese.
- Milk, cream, or half-and-half alone: These make glaze, not frosting.
I learned the sour cream lesson while working on my substitute for heavy cream in pasta — tang without fat and body just makes a sauce thinner, and the same is true here.
How to Fix Runny Substitute Frosting
If your frosting is already made and too soft, do not add more liquid and do not keep beating it.
- Chill it: Put the whole bowl in the fridge for 20 to 30 minutes, then whip for 10 seconds only.
- Add powdered sugar: Add 1/4 cup at a time. It sweetens, yes, but it also adds structure.
- Add cold butter: For mascarpone or yogurt frosting, beat in 2 tablespoons of cold butter cubes.
- Cornstarch trick: Whisk 1 tablespoon cornstarch with the last addition of powdered sugar for extra hold on a warm day.
Amina’s Hacks
Cold Bowl Hack: Put your mixing bowl and beaters in the freezer for 10 minutes before you start. Every substitute on this list whips firmer when everything is cold.
Tang Hack: No lemon? A tiny splash of white vinegar (1/2 teaspoon) or a spoon of sour cream stirred in at the end brings back that cream cheese tang without changing the texture.
Half-and-Half Hack: Short on cream cheese but not out completely? Use half cream cheese and half mascarpone or Neufchâtel. You get perfect structure and no one will ever taste the difference.
Make-Ahead Hack: Substitute frostings are softer, so frost your cake, then chill it uncovered for 30 minutes to set the outside. It slices clean and looks bakery-neat.
FAQs
Can I use sour cream instead of cream cheese in frosting?
Not on its own. Sour cream is too thin and will make runny frosting. You can add 2 to 3 tablespoons of sour cream to a mascarpone or Neufchâtel frosting for extra tang, but you still need a thick cheese for body.
Why is my cream cheese substitute frosting runny?
Usually it is water or warmth. Yogurt or ricotta was not strained or drained enough, the cheese was too warm, or you over-beat it. Chill the bowl of frosting for 30 minutes, then add powdered sugar 1/4 cup at a time.
Can I make frosting with Greek yogurt alone?
Yes, if you strain it first. Unstrained Greek yogurt will slump and slide. Strained overnight, beaten with butter and powdered sugar, it makes a light, tangy frosting that is great on sheet cakes.
What is the best dairy-free substitute for cream cheese in frosting?
Firm block-style vegan cream cheese, used 1:1, is the easiest. Blended soaked-cashew cream is the best homemade option. Avoid soft spreadable tubs — they are made for toast, not piping.
Is mascarpone or cream cheese better for frosting?
Cream cheese is firmer and tangier, so it is better for tall layer cakes. Mascarpone is richer and smoother, so it is better for cupcakes and cakes served chilled. For layer cakes, I use half of each.
Can I use ricotta in frosting without it being grainy?
Yes, if you drain it for at least an hour and blend it completely smooth before mixing. If you add ricotta straight from the tub, the frosting will stay grainy no matter how long you beat it.
How long can substitute frosting sit out?
Treat it like real cream cheese frosting — about 2 hours at room temperature is safe. Mascarpone, yogurt, and ricotta frostings are softer, so I keep those cakes in the fridge and take them out 20 minutes before serving.
Your Kitchen, Your Rules
A missing block of cream cheese should never cancel a cake. Pick the swap that matches your cake — Neufchâtel for a perfect 1:1 match, mascarpone for something rich, strained yogurt for something light, and a firm vegan block when you need it dairy-free — chill everything well, and do not over-beat it.
That really is the secret to a good substitute for cream cheese in frosting. It is not about finding an exact copy. It is about keeping the body and the tang, and your cake will turn out just fine.
📌 Pin this post for the next time you are mid-recipe with an empty cream cheese wrapper in your hand — and tell me in the comments, which swap saved your cake?
Happy baking!
— Amina 🍳
P.S. Making a double batch for a layer cake? Scale it first in the Dairy Swap Calculator so your ratios stay right, then come back and tell me how it held up.



