Ricotta Substitute for Stuffed Shells: Cottage Cheese

Updated November 3, 2026

Total time
1 hr 9 min
prep 25 min · cook 44 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Ricotta Substitute for Stuffed Shells: Cottage Cheese

Cottage cheese is a dependable ricotta substitute for stuffed shells: drain it, blend it smooth, and mix it with egg, Parmesan, mozzarella, and herbs for a creamy filling. This Italian-American baked pasta dish has plenty of family variations, and the cottage cheese version keeps the shells tender and cheesy without needing ricotta.

Ingredients

  • 12 oz (340 g) jumbo pasta shells
  • 1 tablespoon (17 g) salt, for the pasta water
  • 2 cups (450 g) full-fat small-curd cottage cheese
  • 1 large egg (about 50 g), lightly beaten
  • 1 cup (113 g) shredded low-moisture mozzarella, divided
  • 1/2 cup (45 g) finely grated Parmesan cheese
  • 2 tablespoons (8 g) finely chopped fresh parsley
  • 1 teaspoon (1 g) dried oregano
  • 1/2 teaspoon (1.5 g) garlic powder
  • 1/4 teaspoon (0.5 g) ground black pepper
  • 1/4 teaspoon (1.5 g) fine salt, or less to taste
  • 3 cups (720 ml) marinara sauce
  • 1 teaspoon (5 ml) olive oil, for the baking dish

Instructions

  1. Heat the oven to 375°F (190°C). Set a fine-mesh strainer over a bowl and drain the cottage cheese for 10 minutes, stirring once. This removes some of the loose whey so the filling stays thick rather than watery. If the curds are already quite dry, a shorter drain is fine.
  2. Bring a large pot of water to a boil, add the tablespoon of salt, and cook the shells for 9 minutes, or until they are flexible but still firm. Stir gently once or twice so they do not stick. Drain carefully and spread the shells in a single layer on a tray or clean baking sheet to cool slightly; handle them gently because torn shells are harder to fill.
  3. While the shells cook, blend the drained cottage cheese in a food processor for about 20 to 30 seconds, just until creamy. Scrape it into a bowl and stir in the beaten egg, Parmesan, parsley, oregano, garlic powder, pepper, and fine salt. Mix in 1/2 cup (57 g) of the mozzarella. Taste a small amount and adjust the seasoning if needed, remembering that Parmesan and marinara both bring salt.
  4. Lightly oil a 9-by-13-inch (23-by-33-cm) baking dish. Spread about 1 cup (240 ml) of the marinara over the bottom. Spoon roughly 1 1/2 to 2 tablespoons (22 to 30 g) of filling into each shell, depending on its size, and set it open-side up in the dish. A small spoon works, or use a piping bag with the corner snipped off for faster, tidier filling.
  5. Spoon the remaining marinara over and around the shells, leaving some of their tops visible if you like lightly browned edges. Cover the dish tightly with foil and bake for 20 minutes. Remove the foil, scatter the remaining 1/2 cup (56 g) mozzarella over the shells, and bake uncovered for 10 minutes more.
  6. Check that the center of the filling in a large shell reaches 160°F (71°C) on a food thermometer; this is the USDA FSIS safe minimum temperature for an egg dish. If it has not reached that temperature, return the dish to the oven and check again after 3 minutes. Let the shells rest for 5 minutes before serving so the filling settles and the sauce is easier to portion.

Tips

  • Blend for a ricotta-like texture. Cottage cheese curds are more distinct and can release more moisture than ricotta. A brief blend makes the filling smooth and cohesive; stop as soon as it looks creamy so it does not become thin. If you prefer a little texture, blend only half and stir it back into the remaining curds.
  • Choose the right cottage cheese. Full-fat cottage cheese gives the richest, least watery result. If using a low-fat variety, drain it thoroughly and expect a slightly less creamy filling. Avoid whipped or unusually loose cottage cheese unless you can drain it well.
  • Do not overfill or overcook the shells. Leave room for the pasta to sit without splitting, and cook it only until flexible and firm. The shells continue to soften in the sauce as they bake, so very soft pasta is more likely to tear during filling or serving.
  • Keep the filling and sauce balanced. Use enough sauce to cover the bottom of the dish and keep the pasta moist, but do not drown the shells. If the cottage cheese still seems wet after draining, stir in 1 to 2 tablespoons (7 to 14 g) of grated Parmesan rather than adding flour.

Serving Suggestions

Serve the shells hot, with extra marinara spooned over each portion and a little additional Parmesan or chopped parsley at the table. A crisp green salad with a simple vinaigrette balances the creamy cheese filling, while roasted broccoli, green beans, or sautéed spinach make an easy vegetable side. Garlic bread or toasted Italian bread is useful for catching the sauce, but it is optional if the meal already includes a generous portion of pasta.

For a fuller dinner, serve three or four shells per person with vegetables and bread; appetites and shell sizes vary, so the recipe’s six servings are flexible. If serving a crowd, put the baking dish on the table and use a broad spoon or spatula to lift the shells without tearing them. The dish is filling, so modest portions are a practical starting point.

Variations

Use another cheese: If cottage cheese is not available, use the same quantity of well-drained, blended cream cheese for a richer, denser filling, or use farmer cheese for a firmer, mildly tangy result. Mascarpone can work but is softer and richer, so mix in an extra 2 tablespoons (12 g) of Parmesan if the filling seems loose. These options change the flavor and texture; cottage cheese is the closest easy-to-find stand-in here.

Add greens: Fold in 1 cup (about 150 g) of thawed frozen spinach that has been squeezed very dry, or 1 cup (30 g) of finely chopped baby spinach. Extra water from spinach can loosen the filling, so remove as much moisture as possible before mixing. Chopped cooked mushrooms are another savory option; cool them and drain off any liquid first.

Make it egg-free: Omit the egg and mix in 2 tablespoons (14 g) of fine breadcrumbs to help thicken the filling. The texture will be a little less set, so avoid adding extra wet vegetables and check that the shells hold together when served. Because this version has no egg, the egg-dish temperature check does not apply, though the filling and pasta should still be piping hot.

Change the sauce: Use a tomato-basil marinara for a familiar flavor, or replace up to half of it with a simple béchamel for a creamier baked pasta. A thick sauce clings best; if yours is watery, simmer it briefly to reduce it before assembling. Keep enough sauce underneath the shells to prevent sticking.

Storage and Reheating

Refrigerate cooked shells within 2 hours of baking. Cover the dish or transfer portions to a sealed container, and keep them refrigerated for 3 to 4 days. For the best texture, store any extra sauce with the shells so the pasta does not dry out. The filling may firm up in the refrigerator, but it softens again as the shells heat.

Reheat individual portions in the microwave, covered loosely, until steaming throughout, pausing to turn or rearrange the shells for even heating. For a larger portion, cover the baking dish with foil and warm it at 350°F (175°C) until hot in the center; add a spoonful of sauce or water if the edges look dry. Reheat leftovers to 165°F (74°C), checking the middle with a food thermometer. Avoid reheating the same portion more than once.

To freeze, cool the shells promptly and store them in a freezer-safe covered dish for up to 2 months for best quality. Thaw overnight in the refrigerator, then reheat covered until the center is hot. You can also assemble the dish ahead and refrigerate it, covered, for up to 24 hours before baking. If baking it straight from the refrigerator, allow extra oven time and check the filling temperature rather than relying only on the usual bake time.

Frequently Asked Questions

Can I use cottage cheese instead of ricotta in stuffed shells?
Yes. Use the same volume as the ricotta called for in your recipe, then drain and blend the cottage cheese for a smoother filling. Cottage cheese can contain more liquid and has a slightly tangier flavor, so draining it and seasoning the mixture well help it behave more like ricotta.

Do I have to blend the cottage cheese?
No. Blending is optional, but it makes the filling smoother and more similar to a traditional ricotta filling. If you like a curdy texture, skip blending or pulse it only a few times. Drain it either way, especially if liquid is pooling in the container.

Can I make stuffed shells without an egg?
Yes. Leave out the egg and add 2 tablespoons (14 g) of fine breadcrumbs to the cheese mixture to absorb some moisture. The filling will be softer and may not hold its shape quite as firmly, but it works well when the shells are handled gently and served with a broad spatula.

Can I prepare the shells the day before?
Yes. Assemble the shells, cover the baking dish, and refrigerate it for up to 24 hours. Keep it cold until it is time to bake, and expect a chilled dish to need extra time in the oven. Check that the egg-containing filling reaches 160°F (71°C) before serving.

Why did my filling turn watery?
Usually the cottage cheese, vegetables, or sauce contained excess liquid. Drain cottage cheese before blending, squeeze thawed spinach very dry, and avoid adding uncooked watery vegetables. A little extra Parmesan or breadcrumbs can absorb mild excess moisture, but a very wet mixture is better corrected by draining before the shells are filled.

Can I use this filling in manicotti or lasagna?
Yes. The cottage cheese mixture also works in manicotti tubes or as a cheese layer in lasagna. Blend the cottage cheese for easier piping into manicotti, and spread the filling evenly in lasagna so each portion has a consistent layer. Keep the same egg-safety check when the filling is baked.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).