The best cream cheese substitutes depend on what you're making
Cream cheese works in three different ways: as a spread, as a baking ingredient that adds moisture and tang, or as a base for frosting and dips. The substitute that works best depends on which job you need it to do. A spread replacement is not the same as a baking replacement, and frosting replacements have their own rules. Knowing what you're replacing it in matters more than finding a single all-purpose swap.
The most common substitutes are ricotta, mascarpone, Greek yogurt, cottage cheese, and sour cream — but each one changes the texture or flavor of what you're making. Some work better cold, some work better baked, and some need you to adjust the other ingredients to get the result you want.
Key Takeaways
- Ricotta is the closest match for baking because it has similar moisture and tang, though it's grainier and you may need to blend it smooth.
- Mascarpone works best for frosting and desserts because it's rich and creamy, but it costs more and has less tang than cream cheese.
- Greek yogurt is the leanest option and works for spreads and dips, but it's tangier and thinner, so you may need to strain it or add thickener.
- Cottage cheese and sour cream both work for dips and some baking, but they change the flavor noticeably and work best in savory applications.
- The texture of your final dish will change with any substitute — spreads may be looser, baked goods may be denser, and frostings may be softer.
Ricotta for baking and cheesecake
Ricotta is the closest substitute for cream cheese in baked goods because it has similar moisture content and a mild tang. Use it one-to-one in most recipes — cheesecake, coffee cake, and baked dips all work with ricotta as the main cheese. The texture will be slightly grainier unless you blend it smooth first, which takes about one minute in a food processor.
Ricotta is drier than cream cheese, so if your recipe calls for cream cheese as the only wet ingredient, add one to two tablespoons of milk or sour cream per cup of ricotta to match the moisture. In cheesecake, this matters more because the filling needs to set properly. In coffee cake or quick breads, the difference is smaller.
Ricotta costs less than cream cheese and is easier to find in most grocery stores. The trade-off is that it doesn't hold as much air when you beat it, so cakes and frostings made with ricotta will be denser and less fluffy than those made with cream cheese.
Mascarpone for frosting and desserts
Mascarpone is richer and creamier than cream cheese, which makes it excellent for frosting, tiramisu, and other desserts where you want a smooth, luxurious texture. It whips well and holds peaks, so it works for piping and decorating. Use it one-to-one in frosting recipes, though you may want to add a tablespoon of lemon juice or vinegar per cup to add the tang that cream cheese provides.
Mascarpone is softer than cream cheese and can break or separate if you overmix it or if the kitchen is very warm. Keep it cold while you work, and fold it gently into other ingredients rather than beating it hard. It also costs significantly more than cream cheese, so it's best reserved for recipes where the texture really matters.
Mascarpone does not work well for savory applications or spreads because it's too rich and lacks the slight tang that balances salt and herbs. It's a dessert ingredient first.
Greek yogurt for spreads and dips
Greek yogurt is tangy, thick, and much lower in fat than cream cheese, which makes it work for spreads and cold dips. Use it one-to-one in dips, or thin it slightly with milk if you want a spreadable consistency. It works well with herbs, garlic, and lemon, and it's a good choice if you're watching fat intake.
Greek yogurt is thinner than cream cheese straight from the container, so if you need it thicker, strain it through cheesecloth for two to four hours. This removes whey and concentrates the yogurt, making it closer to cream cheese in texture. The result is tangier than cream cheese, so reduce salt and other seasonings slightly.
Greek yogurt does not work well for baking because it's too wet and too acidic. It will make cakes and cheesecake dense and sour. It also breaks down when heated, so it's not suitable for hot dips that will be baked.
Cottage cheese for savory dips and some baking
Cottage cheese has a similar protein content to cream cheese and works in savory dips, lasagna, and some baked goods. Blend it smooth first — the curds are visible and grainy otherwise, which changes the texture of what you're making. One cup of blended cottage cheese is roughly equivalent to one cup of cream cheese, though it's slightly wetter.
Cottage cheese is much less expensive than cream cheese and is widely available. The flavor is milder and less tangy, so it works best in recipes where cream cheese is mixed with other strong flavors — lasagna, spinach dip, and savory cheesecake all work. It does not work well for frosting or sweet applications because the flavor is too bland and the texture is harder to control.
Cottage cheese can separate or become watery if it's heated too much, so use it in baked goods rather than on the stovetop. Drain it well before using, and blend it until completely smooth.
Sour cream for dips and baking
Sour cream is tangier and thinner than cream cheese, but it works in dips, baked goods, and some frostings. Use it one-to-one in dips, though the result will be looser and more pourable. In baking, use three-quarters cup of sour cream for every cup of cream cheese called for, and reduce other liquids slightly because sour cream is wetter.
Sour cream adds moisture and tang to cakes, brownies, and quick breads, and it makes them tender. It does not work well for cheesecake because the texture will be too soft and the flavor will be too sour. It also does not whip into frosting the way cream cheese does, so frostings made with sour cream will be thinner and less stable.
Sour cream is inexpensive and available everywhere. It keeps longer than cream cheese in the refrigerator, so it's a good choice if you don't use cream cheese often.
Comparing texture and flavor across substitutes
| Substitute | Best for | Texture change | Flavor change |
|---|---|---|---|
| Ricotta | Baking, cheesecake | Grainier unless blended; denser result | Similar tang, slightly milder |
| Mascarpone | Frosting, desserts | Creamier, softer, less stable when warm | Richer, less tangy |
| Greek yogurt | Spreads, cold dips | Thinner; thicker if strained | Much tangier, more sour |
| Cottage cheese | Savory dips, lasagna | Grainy unless blended; slightly wetter | Milder, less tangy |
| Sour cream | Dips, baking, cakes | Thinner, looser; makes baked goods tender | Much tangier, more sour |
How to adjust recipes when substituting
The main adjustments are moisture and tang. If your substitute is wetter than cream cheese (Greek yogurt, sour cream, cottage cheese), reduce other liquids in the recipe by one to two tablespoons per cup of substitute. If it's drier (ricotta), add a tablespoon or two of milk or sour cream to match the original moisture.
If your substitute is tangier than cream cheese (Greek yogurt, sour cream), reduce salt and acidic ingredients like lemon juice slightly, or the result will taste too sour. If it's milder (mascarpone, cottage cheese), you may need to add a tablespoon of lemon juice or vinegar per cup to restore the tang that balances other flavors.
For baking, start with a one-to-one swap and taste or check the texture as you go. Baked goods are forgiving — a slightly denser cake or a tangier frosting is usually still good. For spreads and dips, you have more room to adjust thickness and flavor without affecting the final result.
Frequently Asked Questions
Can I use butter instead of cream cheese?
Butter is not a substitute for cream cheese because it lacks the moisture and tang that cream cheese provides. In frosting, you can use butter with a small amount of sour cream or yogurt to approximate the texture, but the flavor will be different. For baking, butter changes the structure of the recipe too much to swap one-to-one.
What's the best substitute for cream cheese in cheesecake?
Ricotta is the best choice because it has similar moisture and tang. Blend it smooth, add a tablespoon of sour cream or milk per cup to match the moisture of cream cheese, and bake as usual. The cheesecake will be slightly denser and grainier, but the flavor and texture are close enough that most people won't notice the difference.
Can I use milk and butter to make cream cheese?
No. Cream cheese requires specific culturing and processing that you cannot replicate at home with milk and butter. The closest you can get is mixing softened butter with sour cream or Greek yogurt, but this is not the same as cream cheese and works only in certain recipes.
Is there a substitute that works for everything?
No single substitute works equally well for spreads, baking, and frosting. Ricotta is the most versatile for baking and dips, but it doesn't work for frosting. Mascarpone works best for frosting and desserts but is expensive and doesn't work for savory applications. Choose the substitute based on what you're making.
Do I need to adjust baking time if I use a different cheese?
Usually not, because most substitutes have similar moisture content to cream cheese. If your substitute is significantly wetter (like Greek yogurt), the baking time may be slightly longer because the extra moisture takes longer to evaporate. Check for doneness by appearance and texture rather than relying on the original time.