The best ricotta substitutes depend on what you're making

Ricotta is soft, mild, and slightly sweet—but you don't need it to make the dish work. The right replacement depends on whether you're filling pasta, topping a pizza, sweetening a dessert, or spreading it on toast. Some substitutes match ricotta's texture closely; others trade texture for flavor or cost. Knowing what each one does best saves you from a failed recipe and a wasted ingredient.

The most common ricotta replacements are cottage cheese, mascarpone, Greek yogurt, and cream cheese. Each one behaves differently in heat, holds moisture differently, and tastes different when raw. A few less obvious choices—like silken tofu or cashew cream—work in specific situations where the others fall short.

Key Takeaways

  • Cottage cheese is the closest match to ricotta in texture and cost, but drain it well if your recipe needs a thick filling.
  • Mascarpone is richer and creamier than ricotta and works best in desserts and no-bake dishes rather than baked pasta.
  • Greek yogurt is tangy and lower in fat, making it good for savory dishes and toppings but less ideal for sweet recipes.
  • Cream cheese is denser and tangier than ricotta and works in baked dishes but can make fillings heavy if you use too much.
  • Silken tofu and cashew cream are plant-based options that work in both sweet and savory dishes without dairy.

Cottage cheese: the closest texture match

Cottage cheese is lumpy ricotta's closest cousin. It has a similar mild flavor, similar protein content, and costs less. In most baked pasta dishes—lasagna, baked ziti, stuffed shells—you can swap it one-to-one with ricotta and get a result that tastes nearly identical.

The catch is texture. Cottage cheese curds are larger and wetter than ricotta. If your recipe calls for a thick, smooth filling, drain cottage cheese in a fine-mesh strainer for 30 minutes before using it. For a smoother result, blend it briefly in a food processor—this breaks down the curds without turning it into a paste. If the recipe is a topping or a sauce where lumpiness doesn't matter, you can use it straight from the container.

Cottage cheese works less well in no-bake desserts like tiramisu or cheesecake, where the texture difference becomes obvious when you eat it. It also breaks down faster than ricotta when baked at high heat, so avoid it in recipes that spend more than 45 minutes in the oven.

Mascarpone: for desserts and creamy dishes

Mascarpone is thick, rich, and sweet—almost like sweetened butter. It's the filling in tiramisu and the topping on fresh berries. If you're making a dessert, mascarpone often works better than ricotta because it's already luxurious and doesn't need sugar to taste good.

In savory dishes, mascarpone is too heavy. A lasagna made with mascarpone instead of ricotta will taste buttery and rich rather than light. If you do use it in a savory dish, cut the amount by one-third and thin it with a little milk or water so it spreads without overwhelming the other flavors.

Mascarpone costs more than ricotta and cottage cheese. It also curdles easily if you heat it above 160°F, so stir it in at the end of cooking rather than baking it into a dish from the start. For no-bake desserts, it's ideal. For baked pasta, it's overkill.

Greek yogurt: for savory dishes and lighter recipes

Greek yogurt is tangy, thick, and lower in fat than ricotta. It works well in savory applications—as a topping for roasted vegetables, mixed into pasta sauces, or spread on flatbread. The tanginess adds brightness that ricotta doesn't have, which some people prefer.

Greek yogurt is less ideal in sweet recipes because the tang fights with sugar. It also separates when baked for a long time, so avoid it in dishes that spend more than 30 minutes in the oven. If you do use it in a baked dish, mix it with a little cream cheese or mascarpone to stabilize it.

Greek yogurt is cheaper than mascarpone and easier to find than ricotta in many stores. It's also a good choice if you want to reduce fat and calories without sacrificing creaminess. Use it one-to-one with ricotta in cold dishes; in baked dishes, reduce the amount by 10 to 15 percent because it's thicker.

Cream cheese: for baked dishes and spreads

Cream cheese is denser and tangier than ricotta. It works in baked pasta dishes, but use less of it—start with three-quarters of the ricotta amount and add more only if the filling seems too dry. Cream cheese also needs a little milk or water mixed in to reach ricotta's consistency, especially if you're spreading it or using it as a topping.

Cream cheese holds up well to long baking and doesn't separate or curdle. It's stable in both hot and cold dishes. The downside is that it can make fillings heavy and dense if you use too much, and the tang can overpower delicate flavors.

Cream cheese is widely available and inexpensive. It works in both sweet and savory dishes, though it shines in cheesecakes and frosting rather than as a ricotta stand-in. If you use it in pasta, balance the tang with a little sugar or fresh herbs.

Plant-based options: silken tofu and cashew cream

Silken tofu is soft, neutral, and dairy-free. It works in both sweet and savory dishes and blends smoothly into fillings. Use it one-to-one with ricotta, but drain it first and press it gently between paper towels to remove excess moisture. Silken tofu has almost no flavor of its own, so season it well with salt, herbs, or sugar depending on the dish.

Cashew cream is made by blending soaked raw cashews with water until smooth. It's richer than tofu and closer to ricotta's flavor profile. Make it by soaking one cup of raw cashews in hot water for 15 minutes, draining them, and blending with one-half cup of water until completely smooth. Use it one-to-one with ricotta in any recipe. Cashew cream costs more than other options and requires advance preparation, but it tastes closest to ricotta among plant-based choices.

Both options work in no-bake desserts, cold pasta salads, and baked dishes. Neither curdles or separates when heated. If you're cooking for someone who avoids dairy, these are your best bets.

How to choose based on what you're making

For lasagna, baked ziti, or stuffed shells: use cottage cheese (drained) or cream cheese. Both hold up to long baking and won't separate.

For tiramisu, panna cotta, or no-bake cheesecake: use mascarpone or cashew cream. Both are rich enough to taste good without baking.

For pasta sauce, pizza topping, or vegetable filling: use Greek yogurt or cottage cheese. Both are tangy enough to add flavor without being heavy.

For ricotta toast, crostini, or fresh fruit topping: use mascarpone, cream cheese, or Greek yogurt depending on whether you want richness (mascarpone) or tang (Greek yogurt).

For vegan or dairy-free recipes: use silken tofu or cashew cream. Both work in any recipe where ricotta would.

Frequently Asked Questions

Can I use milk and cream cheese to make ricotta?

No, but you can make a ricotta-like texture by heating milk with lemon juice or vinegar until it curdles, then straining it. This takes 20 minutes and works in a pinch, but it's not easier than buying a substitute. Most home cooks find it simpler to use cottage cheese or Greek yogurt instead.

Will cottage cheese work in a no-bake dessert?

It can, but the texture will be noticeably lumpy and watery compared to ricotta or mascarpone. If you must use it, blend it smooth and drain it well, then mix it with a little mascarpone or cream cheese to improve the texture.

Can I use sour cream instead of ricotta?

Sour cream is too thin and too tangy to replace ricotta directly. You can use it in small amounts mixed with cream cheese or Greek yogurt to add tang, but it won't work on its own.

What if my recipe says "whole milk ricotta"?

Whole milk ricotta is just ricotta made from whole milk rather than whey. Any of these substitutes will work the same way. The "whole milk" label is about fat content, not about the ingredient itself being irreplaceable.

Does the substitute matter if I'm mixing ricotta into a sauce?

Less than in a filling or topping. In a sauce, cottage cheese, Greek yogurt, or cream cheese all blend in and taste similar once mixed with other ingredients. Drain cottage cheese first so it doesn't make the sauce watery.