Ricotta-Stuffed Shells with Marinara

Stuffed Shells | Lorraine Kourafas

Tender jumbo pasta shells filled with creamy ricotta, mozzarella, Parmesan, garlic, and fresh herbs are tucked into marinara sauce, covered with another layer of cheese, and baked until bubbling around the edges. It is the kind of comforting baked pasta that feels special enough for Sunday dinner but is straightforward enough to make on an ordinary weeknight.

Stuffed shells are also wonderfully practical. You can assemble the entire casserole ahead of time, refrigerate it until dinner, or freeze a batch for another day. Add a green salad and some garlic bread and you have a complete meal with very little last-minute work.

The secret is not overcooking the shells before they go into the oven. Cook them just until flexible, fill them generously with the ricotta mixture, and let the marinara and oven finish the job.

🍝 Ricotta-Stuffed Shells Recipe

Prep time: 30 minutes
Bake time: 35–40 minutes
Servings: 6–8

Ingredients

  • 24 jumbo pasta shells, plus a few extras in case some tear
  • 15 ounces whole-milk ricotta cheese
  • 2 cups shredded mozzarella cheese, divided
  • 3/4 cup freshly grated Parmesan cheese, divided
  • 1 large egg
  • 2 cloves garlic, finely minced
  • 1/4 cup chopped fresh basil
  • 2 tablespoons chopped fresh parsley
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon freshly ground black pepper
  • 3 cups marinara sauce, plus additional sauce if desired
  • Fresh basil or parsley, for serving

🔥 Prepare the Oven and Baking Dish

Preheat the oven to 375°F (190°C).

Spread about 1 cup of marinara sauce across the bottom of a 9 x 13-inch baking dish.

You do not need to grease the dish separately. The sauce creates a moist base that prevents the shells from sticking while giving the pasta something flavorful to bake in.

Set the dish aside while you prepare the pasta and filling.

🍝 Cook the Jumbo Shells

Bring a large pot of generously salted water to a boil.

Add the jumbo shells and cook them for about 2 minutes less than the package’s recommended al dente cooking time.

The shells should be flexible enough to fill but still noticeably firm. They will continue cooking in the marinara sauce in the oven, so fully cooking them now can leave the finished pasta too soft.

Cook a few extra shells because one or two almost always tear during boiling or stuffing.

Drain the pasta and rinse it briefly with cool water so the shells are comfortable to handle.

Arrange them open-side down on a clean baking sheet or towel while you prepare the filling.

🧀 Make the Ricotta Filling

In a large bowl, combine the ricotta, 1 1/2 cups mozzarella, 1/2 cup Parmesan, egg, garlic, basil, parsley, oregano, salt, and black pepper.

Stir gently until everything is evenly incorporated.

There is no need to beat the mixture aggressively. You simply want the cheeses, egg, herbs, and seasonings distributed throughout the filling.

Taste cannot safely be adjusted once the raw egg has been mixed in, so season the ricotta itself before adding the egg if you want to check the salt and pepper.

🥚 Why Use an Egg in the Filling?

The egg helps bind the ricotta mixture as it bakes.

Without any egg, the filling can remain looser and may spill from the shells when they are served. One egg provides enough structure for this amount of ricotta without making the filling overly firm.

The existing Pop & Thistle recipe uses two eggs, but I would reduce that to one for a softer, creamier filling.

🥄 Fill the Pasta Shells

Hold one cooked shell in your hand and spoon approximately 1 1/2 to 2 tablespoons of ricotta filling into the center.

The exact amount depends on the size of the shells.

You want them generously filled but not stretched so far that they split.

Arrange each filled shell open-side up in the prepared baking dish. Nestle them reasonably close together so they support one another but do not pack them so tightly that the sauce cannot move around them.

Continue until all the filling has been used.

🍅 Add the Marinara

Spoon the remaining marinara over and around the shells.

I like to leave portions of the ricotta filling visible rather than completely burying every shell in sauce.

Sprinkle the remaining 1/2 cup mozzarella and 1/4 cup Parmesan over the top.

If you prefer a particularly saucy baked pasta, add another 1/2 to 1 cup marinara around the edges of the dish.

🧑‍🍳 Bake Covered First

Cover the baking dish with aluminum foil.

Bake for about 25 minutes.

Keeping the casserole covered during the first part of baking traps moisture and allows the shells to finish cooking without drying out.

If you are worried about cheese sticking to the foil, lightly grease the underside or tent the foil so it does not touch the cheese.

🧀 Finish Uncovered

Remove the foil and continue baking for another 10 to 15 minutes, or until the sauce is bubbling and the cheese on top is melted with light golden spots.

Remove the dish from the oven and let it rest for about 10 minutes before serving.

That brief rest allows the filling and sauce to settle slightly, making the shells much easier to lift from the pan without falling apart.

Scatter fresh basil or parsley over the top just before serving.

🍅 Choosing Marinara Sauce

Because marinara is one of the main flavors in this dish, use a sauce you genuinely enjoy.

A simple tomato-and-basil sauce works beautifully because the ricotta filling already provides plenty of richness.

Garlic marinara is another good choice.

You can certainly use homemade marinara, but a good-quality jarred sauce turns stuffed shells into a much easier weeknight dinner.

If the sauce is unusually thick, stir in a small splash of water before using it. The pasta needs enough moisture to finish cooking in the oven.

🧀 Whole-Milk or Part-Skim Ricotta?

Whole-milk ricotta produces the creamiest filling.

Part-skim ricotta works too, particularly if that is what you normally buy, but the texture may be slightly firmer and less rich.

More important than the fat percentage is avoiding excessively watery ricotta.

If liquid has collected in the container, drain it before mixing the filling.

Very wet ricotta can make the finished shells watery.

💧 Should You Drain Ricotta?

Not every container of ricotta needs draining.

Open the package and look at the consistency. If it is thick and creamy, use it directly.

If there is considerable watery whey surrounding the cheese, transfer the ricotta to a fine-mesh strainer and let the excess liquid drain away before making the filling.

There is no need to press it until dry. You are simply removing obvious excess moisture.

🧀 Use Freshly Grated Parmesan

Freshly grated Parmesan melts into the ricotta filling and contributes a deeper savory flavor.

Pre-grated Parmesan will work in a pinch, but finely grated cheese from a block generally blends more smoothly into the filling.

Parmigiano-Reggiano is excellent when available, although ordinary good-quality Parmesan is perfectly suitable for a family-style baked pasta dish.

🌿 Fresh Basil Makes a Difference

Dried oregano works nicely in the filling because its concentrated flavor holds up during baking, but I especially like fresh basil here.

Basil provides a sweet, fresh aroma that complements tomatoes and ricotta beautifully.

Fresh parsley adds another lighter herbal note without dominating the filling.

If fresh basil is unavailable, use about 1 teaspoon dried basil and reduce the oregano slightly.

🥬 Add Spinach

Spinach is one of the easiest ways to turn cheese-stuffed shells into spinach-and-ricotta shells.

Cook approximately 5 ounces fresh spinach until wilted, or thaw about 1 cup frozen chopped spinach.

Whichever type you use, squeeze out as much excess moisture as possible before adding it to the filling.

This step matters.

Wet spinach releases water during baking and can make the ricotta mixture loose and the sauce watery.

Finely chop the drained spinach and stir it into the cheese filling before stuffing the shells.

🍄 Add Mushrooms

For another vegetarian variation, sauté finely chopped mushrooms until deeply browned and most of their moisture has evaporated.

Let them cool before folding them into the ricotta mixture.

Cremini mushrooms work particularly well because their earthy flavor provides a nice contrast to the creamy cheese and tomato sauce.

You could also combine mushrooms and spinach.

🌶️ Add a Little Heat

For spicy stuffed shells, add 1/4 to 1/2 teaspoon crushed red pepper flakes to the ricotta mixture or marinara.

You can also use a spicy arrabbiata-style tomato sauce instead of ordinary marinara.

Keep the heat moderate so it does not overpower the ricotta and herbs.

Additional red pepper flakes can always be placed on the table.

🥩 Add Italian Sausage

Stuffed shells do not need meat, but browned Italian sausage can make them even heartier.

Cook about 1/2 pound Italian sausage, breaking it into small pieces, until thoroughly browned.

Drain excess fat and let the meat cool slightly before stirring it into the ricotta filling.

You can also scatter cooked sausage through the marinara rather than putting it directly into the shells.

Mild or spicy sausage both work.

🍗 Add Chicken

Cooked shredded or finely diced chicken is another option.

Use about 1 to 1 1/2 cups and fold it into the filling.

Rotisserie chicken makes this especially convenient.

Because prepared chicken can already contain quite a bit of salt, taste the ricotta mixture before adding additional seasoning.

🥦 Add Broccoli

Cooked broccoli and cheese are another natural combination.

Steam broccoli until just tender, chop it finely, and let it cool completely.

Stir about 1 cup into the ricotta filling.

Make sure the broccoli is well drained before adding it so the filling does not become watery.

🍝 Why Do My Shells Keep Tearing?

Overcooking is the most common reason.

Jumbo shells become delicate as they soften, and very tender pasta can easily rip when you try to fill it.

Cook the shells slightly less than al dente and let the oven finish cooking them.

Also avoid dumping freshly drained shells into a deep bowl where they can stick to one another.

Spreading them across a baking sheet keeps them separate and easier to handle.

And always cook a few extras.

Even experienced cooks lose the occasional shell.

🥄 The Easiest Way to Fill Stuffed Shells

A spoon works perfectly well, but a piping bag can make the job considerably faster.

Transfer the ricotta mixture to a large piping bag or sturdy zip-top bag.

Cut a generous opening in the corner and squeeze the filling directly into each shell.

Do not make the opening too small or the herbs and grated cheese may clog it.

This method is particularly useful when doubling the recipe.

🍅 How Much Sauce Do You Need?

Three cups works well for a standard 9 x 13-inch casserole containing about 24 filled shells.

Use approximately one cup underneath and the remaining two cups over and around the pasta.

If your family likes particularly saucy pasta, use a full 32-ounce jar or roughly four cups.

You want enough liquid to keep the pasta moist during baking without turning the finished casserole into soup.

🧀 Why Cover Stuffed Shells While Baking?

Covering prevents excessive moisture loss during the early part of baking.

The shells are deliberately undercooked when they enter the oven, so they need moisture from the sauce to finish becoming tender.

If the dish is uncovered for the entire cooking time, exposed pasta edges can dry out before the filling is thoroughly heated.

Removing the foil near the end allows the cheese to brown after the shells are tender.

🥗 What to Serve with Stuffed Shells

A crisp green salad is probably the easiest accompaniment.

Use a simple vinaigrette rather than an especially creamy dressing. The acidity and fresh vegetables provide a welcome contrast to the rich ricotta and mozzarella.

Garlic bread is an obvious addition when you want a heartier meal.

Roasted broccoli, asparagus, zucchini, or green beans work beautifully too.

Because the stuffed shells are already substantial, the side dishes can stay simple.

🥖 Don’t Forget the Garlic Bread

Baked pasta and garlic bread are a natural pairing for a reason.

The crisp bread provides textural contrast and gives you something to swipe through the marinara remaining on the plate.

A simple loaf brushed with garlic butter and toasted until crisp is all you need.

If the dinner is already quite rich, serve plain crusty bread instead.

🥗 Add a Simple Italian-Style Salad

Combine crisp lettuce with tomatoes, cucumber, red onion, pepperoncini, and a vinaigrette made with olive oil and red wine vinegar.

A little Parmesan can be added, but there is already plenty of cheese in the main dish.

Keeping the salad bright and acidic helps balance the richness of the stuffed shells.

🍝 Stuffed Shells vs. Manicotti

The two dishes are close relatives on the dinner table.

Stuffed shells use large conchiglie-shaped pasta with open cavities that are easy to fill.

Manicotti uses tubes.

Both are commonly filled with ricotta and other cheeses, covered with tomato sauce, and baked.

Jumbo shells have one practical advantage for home cooks: they are generally easier to fill with a spoon because you can open them slightly and see what you’re doing.

🍝 Stuffed Shells vs. Lasagna

The ingredients overlap considerably—pasta, ricotta, mozzarella, Parmesan, and tomato sauce—but the eating experience is different.

Lasagna creates distinct layers that are cut into squares.

Stuffed shells give you individually portioned pockets of ricotta surrounded by pasta and sauce.

The shells also make it easy to prepare different fillings in the same baking dish if somebody wants spinach and somebody else does not.

🕐 Can You Make Stuffed Shells Ahead?

Yes, which is one of the biggest advantages of this recipe.

Assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours before baking.

When you’re ready for dinner, bake it directly from the refrigerator.

Because the dish is starting cold, it may require approximately 10 additional minutes in the oven.

Check that the filling is thoroughly heated before serving.

This makes stuffed shells particularly useful for entertaining because the messy pasta-boiling and filling can be finished long before guests arrive.

❄️ Can You Freeze Stuffed Shells?

Yes.

For a make-ahead freezer meal, assemble the stuffed shells in a freezer-safe baking dish but do not bake them first.

Cover the dish tightly and freeze.

For best quality, I would plan to use the frozen shells within about 2 to 3 months.

Thaw the casserole overnight in the refrigerator before baking according to the recipe, allowing additional time because the dish will still be cold.

You can also freeze individual portions of already baked stuffed shells for easy lunches.

🔥 How to Reheat Stuffed Shells

For several servings, place the shells in an oven-safe dish, add a little additional marinara if they look dry, cover with foil, and reheat at 375°F until thoroughly hot.

Barilla recommends reheating stuffed shells until the center reaches 165°F (74°C).

For one serving, the microwave is convenient. Add a spoonful of sauce or water, cover, and heat in shorter intervals until thoroughly hot.

Keeping the shells covered helps prevent the pasta and ricotta from drying out.

🧊 How to Store Leftover Stuffed Shells

Cool leftovers promptly and transfer them to shallow covered containers or cover the baking dish and refrigerate it.

USDA recommends refrigerating cooked leftovers within 2 hours and using properly stored leftovers within 3 to 4 days.

Keep the shells refrigerated at 40°F (4°C) or below.

Reheat only the amount you intend to eat.

🍽️ A Great Dish for Feeding a Crowd

Stuffed shells scale easily.

Double the recipe and assemble two baking dishes—one for dinner and one for the freezer.

They are also convenient for potlucks because each shell is already an individual portion.

Guests can take two or three without needing someone to neatly cut and serve a layered casserole.

Keep the dish hot until serving and refrigerate leftovers promptly.

🎄 Make Them for the Holidays

A pan of cheese-stuffed shells works surprisingly well as part of a Christmas or holiday buffet.

They can be completely assembled ahead, they appeal to vegetarians when made without meat, and they can bake while other last-minute dishes are being finished.

For a festive version, add spinach to the ricotta filling and scatter plenty of fresh basil over the red marinara and white cheese.

The colors practically decorate themselves.

❤️ A Baked Pasta Classic Worth Keeping

Stuffed shells offer everything people love about baked pasta: bubbling tomato sauce, creamy ricotta, stretchy mozzarella, Parmesan, garlic, herbs, and plenty of crisp cheese around the edges of the baking dish.

Yet they are simpler to assemble than they look.

Cook the pasta just until flexible, make one bowl of filling, stuff the shells, cover everything with marinara and cheese, and let the oven finish the meal.

Make them tonight or assemble them for tomorrow.

Better yet, make two pans and put one in the freezer.

Future you will be very glad you did.

🔗 Related Articles

📚 Sources & Further Reading

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.