Cream Cheese Substitutes: What to Use for Baking, Frosting, Spreading and Dips
The best substitute for cream cheese depends on what you’re making. For baking and cheesecakes, mascarpone or full-fat Greek yoghurt give you the closest texture. For frosting, a butter-and-icing-sugar swap holds its structure better than most dairy alternatives.
As an Amazon Associate I earn from qualifying purchases and sometimes recommend products from other sellers at no extra cost you. For more details see my disclosure policy and privacy policy.
For bagels and toast, ricotta or Neufchâtel spread just as easily. And for dips, almost anything soft and tangy works, from sour cream to blended cottage cheese. The swap that saves your dip can ruin your cheesecake, so the category you’re cooking in matters more than the ingredient itself.
Cream cheese does three jobs at once: it adds tang, it adds fat for richness, and it sets firm enough to hold its shape. Most substitutes are strong in one or two of those areas and weak in the third, which is why a straight swap doesn’t always work. Below is a breakdown by use case, plus a note on dairy-free options and where the ratios need adjusting.

🍰 Best substitutes for baking and cheesecake
Baking is the least forgiving use case. You need something with enough fat and structure to set properly once it hits the oven, or your cheesecake ends up loose, weepy, or grainy.
Mascarpone is the closest match. It’s richer and slightly sweeter than cream cheese, with a similar smooth texture, so it works well in baked and no-bake cheesecakes alike. Swap it in at a 1:1 ratio, though you may want to cut back on added sugar slightly since mascarpone brings more sweetness of its own.
Full-fat Greek yoghurt is a solid option when you want a lighter, tangier bake. It has less fat than cream cheese, so cheesecakes made with it can be a touch softer and more prone to cracking. Straining it through a muslin cloth (cheesecloth) for a couple of hours first removes excess whey and firms it up considerably. Use it 1:1, but be honest with yourself that the result is a lighter, tangier cheesecake, not an identical one.
Ricotta, blended smooth in a food processor, is another workable base, particularly for Italian-style baked cheesecakes where a slightly grainier, less dense crumb is traditional rather than a flaw.
Sour cream works in smaller quantities mixed into a cream cheese filling to loosen it, but on its own it’s too thin to substitute for the full amount in a baked cheesecake. If sour cream itself is the ingredient you’re short on, our sour cream alternatives guide covers the healthier, vegan and dairy-free options.
🎂 Best substitutes for frosting
Frosting needs to hold its shape at room temperature, which rules out several substitutes that work fine elsewhere.
Butter and icing sugar (powdered sugar), whipped into a simple buttercream, is the most reliable stand-in when you’re out of cream cheese entirely. It won’t have the same tang, so a squeeze of lemon juice or a small spoon of natural yoghurt beaten in gets you closer to that familiar sharpness without compromising structure. Don’t have lemon juice to hand either? Our lemon juice substitutes guide covers what to use instead and how much. This is the same classic buttercream we use on our yellow sheet cake with chocolate buttercream frosting, so it’s a reliable, tested base.
Mascarpone, again, performs well here, particularly folded through whipped cream for a lighter frosting on a carrot cake or red velvet. It’s softer than a classic cream cheese frosting, so it’s best kept refrigerated until just before serving.
Neufchâtel, a lower-fat cousin of cream cheese, works almost identically in frosting recipes and is a fine 1:1 swap if what you actually want is a lighter version of the real thing rather than a different ingredient altogether.
Avoid Greek yoghurt for piped or structured frosting. It’s too soft to hold peaks and will weep once it warms up.
🥯 Best substitutes for spreading on bagels and toast
This is where you have the most freedom, since spreadability and flavour matter far more than firm structure.
Ricotta, seasoned with a pinch of salt, spreads beautifully and has a milder, slightly sweeter flavour that pairs well with both savoury and fruit toppings.
Neufchâtel is the most direct swap for this use case. It’s essentially cream cheese with a bit less fat, so the texture and tang are close enough that most people won’t notice the difference. If it’s the spread itself you’re after rather than a substitute, our cream cheese spread with warm cherry sauce and smoked salmon and cream cheese tortilla bites both show how far a good spreadable base can go.
Labneh, a strained yoghurt cheese common in Middle Eastern cooking, has a similar tang to cream cheese but a slightly denser, more spreadable texture. It’s worth seeking out if your usual shop stocks it.
Cottage cheese, blended until smooth, also works, though the flavour is noticeably milder, so it’s better suited to sweeter toppings like honey or fruit than to something like smoked salmon and capers.
🥣 Best substitutes for dips and savoury dishes
Dips and savoury sauces are the most forgiving category. Because you’re usually mixing cream cheese with other strong flavours, small differences in texture or tang barely register.
Sour cream, thinned slightly if needed, is the easiest all-purpose substitute for savoury dips, sauces, and anything stirred through pasta or mashed potato.
Greek yoghurt works just as well and brings a bit more protein and a slightly sharper tang, which suits dips built around herbs, garlic, or spice.
Blended cottage cheese is worth trying if you want a higher-protein base for a dip. Once blitzed smooth, it’s genuinely hard to tell apart from cream cheese in something like our warm spinach artichoke dip.
Silken tofu, blended with a little lemon juice and salt, gives a neutral, creamy base for dairy-free dips and takes on other flavours well.
🌱 Dairy-free and vegan options across every category
Most supermarkets now stock at least one dairy-free cream cheese, usually made from cashews, coconut oil, or a soy base, and these work as a straightforward 1:1 swap across baking, frosting, spreading, and dips alike. Quality varies a lot between brands, so it’s worth trying a couple before settling on one for baking specifically, since some set poorly in the oven.
For a homemade option, soaked and blended cashews, seasoned with lemon juice and a little nutritional yeast for tang, make a workable base for dips and spreads. They’re softer than cream cheese, so for baking you’ll usually need to add a stabiliser like cornflour (cornstarch) or a small amount of coconut cream to help the mixture set.
Silken tofu, mentioned above, is the most budget-friendly dairy-free option and works particularly well in savoury applications.
📏 Quick substitution ratios where they differ from 1:1
- Mascarpone for cream cheese: 1:1, reduce added sugar slightly
- Greek yoghurt for cream cheese (baking): 1:1 once strained, expect a softer set
- Butter and icing sugar for cream cheese frosting: roughly equal parts butter to sugar by weight, add lemon juice to taste for tang
- Neufchâtel for cream cheese: 1:1, virtually no adjustment needed
- Blended cottage cheese for cream cheese: 1:1, blend thoroughly to remove all curd texture
- Dairy-free cream cheese for cream cheese: 1:1, check the label if using in a baked recipe

None of these are exact 1:1 replacements in every sense. Even where the ratio is straight-swap, the flavour, tang, or richness will shift slightly. Treat these as reliable starting points rather than guarantees.
❓ Cream cheese substitute FAQs
What is the closest substitute for cream cheese? Mascarpone is generally the closest match in both texture and richness, making it the safest 1:1 swap for baking, frosting, and spreading alike.
Can I use Greek yoghurt instead of cream cheese? Yes, particularly in baking and dips. Strain it first if you need a firmer texture, and expect a lighter, tangier result rather than an identical one.
What can I use instead of cream cheese in frosting? Butter whipped with icing sugar and a little lemon juice is the most reliable stand-in, since it holds its shape better than most dairy alternatives once piped.
Is there a dairy-free substitute for cream cheese? Shop-bought dairy-free cream cheese, usually cashew or coconut-based, works as a 1:1 swap in most recipes. Soaked, blended cashews with lemon juice are a solid homemade alternative for dips and spreads.
Does sour cream work as a cream cheese substitute? It works well in dips and savoury sauces, but it’s too thin on its own to replace cream cheese in baking or frosting without another thickener.
Why doesn’t cream cheese have an exact substitute? Because it does three jobs at once: it’s tangy, it’s rich, and it holds its shape once chilled or baked. Most alternatives are strong in one or two of those areas but weaker in the third, which is why the right swap always depends on which of those qualities your recipe relies on most.
🥄 The takeaway
There’s no single best substitute for cream cheese, only the best one for what you’re making. Mascarpone and strained Greek yoghurt are your go-tos for baking, butter and icing sugar wins for frosting, Neufchâtel and ricotta are easiest for spreading, and almost anything soft and tangy works in a dip. Match the substitute to the job, not the other way round, and adjust to taste rather than expecting an identical result.
