Ricotta substitutes, and why cottage cheese is usually the answer

Blended cottage cheese replaces ricotta 1:1 with more protein and under half the fat. What works in lasagna, stuffed shells, cannoli and dairy free.

··Andreas Stratigis·Certified nutritionist
A square of baked lasagna on a white plate, layered with meat sauce and pasta, topped with grated parmesan and a sprig of basil
Photo by Emanuel Ekström on Unsplash

How they compare, per 100 g

Most substitute guides tell you what works and stop there. If you are choosing partly on macros, here are the numbers side by side.

Fat, per 100 g0 to 44 g

Whole-milk ricotta carries about 10 g of fat per 100 g. Full-fat cottage cheese has less than half of that with more protein, while cream cheese has more than three times as much and mascarpone more than four times.

Per 100 gkcalProteinCarbsFat
Ricotta, whole milk1507.5 g7.3 g10.2 g
Ricotta, part skim13811.4 g5.1 g7.9 g
Cottage cheese, full fat9811.1 g3.4 g4.3 g
Greek yogurt, strained979 g4 g5 g
Firm tofu14417.3 g2.8 g8.7 g
Cream cheese3506 g5.5 g34 g
Mascarpone4294.6 g3 g44 g

Typical values, rounded. Brands vary, so treat these as estimates for comparing options rather than exact figures.

Every option, and when to use it

Which one works depends on what the ingredient is doing in the recipe, so here is the full list, with where each one fails.

UseHow muchBest for
Cottage cheese, blended1:1lasagna, stuffed shells, baked ziti and manicotti
Watch out: saltier than ricotta, and fat-free versions weep water in the oven
Cottage cheese, straight from the tub1:1lasagna where a few visible curds do not bother you
Watch out: the curds show when you cut a slice
Greek yogurt, strained1:1dips, spreads and cold dishes
Watch out: tangier, and loose in a baked filling unless an egg and some parmesan go in with it
Cream cheese, loosened with milk3/4 cup cream cheese with 1/4 cup milk per cup of ricottacheesecake and rich baked pasta
Watch out: more than three times the fat, and a denser filling
Mascarpone1:1cannoli filling and desserts
Watch out: more than four times the fat of ricotta
Fresh goat cheese1:1dollops on pizza and toast
Watch out: tangy and crumbly, so it will not bind a filling
Firm tofu, blended with lemon juice and salt1:1dairy-free and vegan lasagna or stuffed shells
Watch out: bland until it is seasoned properly
Béchamel saucein place of the ricotta layerlasagna, the way it is made in Bologna
Watch out: a different dish rather than a like-for-like swap

Dishes to make next

Common questions

Yes, 1:1, and it is the best substitute for lasagna and stuffed shells. Blend it smooth first so the curds do not show, drain it in a sieve if it looks wet, and taste the filling before adding salt, because cottage cheese is saltier. By USDA figures it carries about 11 g of protein per 100 g against 7.5 g for whole-milk ricotta, with less than half the fat.

Mostly faisselle, a fresh cheese sold still draining in its mould, or thick fromage blanc, both drained before they go into a filling so it does not turn wet. In Provence there is brousse, a soft fresh cheese, and in Corsica brocciu, a whey cheese made much the way ricotta is.

Yes, but loosen it first: mix 3/4 cup of cream cheese with 1/4 cup of milk for each cup of ricotta. It works in cheesecake and rich baked pasta. Expect a denser, heavier result, because cream cheese carries about 34 g of fat per 100 g against about 10 g for whole-milk ricotta.

In dips, spreads and cold dishes, yes, 1:1, with a tangier flavour. In a baked filling such as lasagna it is looser than ricotta, so strain it first and mix in an egg and some grated parmesan to help it set. Plain full-fat or 2% holds up better in the oven than fat-free.

You can, softened and loosened with a little milk, and the lasagna will be richer and denser. Blended cottage cheese is the closer match in lasagna, and a béchamel layer is the traditional alternative: lasagna as it is made in Bologna uses béchamel rather than ricotta.

More swaps

Sour creamSoy sauceSweetened condensed milkVanilla extract