Last updated: November 5, 2026
This stuffed shells recipe fills jumbo pasta shells with a creamy ricotta, mozzarella and Parmesan mixture, then bakes them in marinara until bubbly. The full recipe card is below, and every step, tip and swap is right here so you can cook the whole dish from this page.

Stuffed Shells Recipe Ingredients
This stuffed shells recipe uses a short list of grocery store staples, and every amount below matches the recipe card. You need one box of jumbo shells, a container of ricotta, two melting cheeses and a jar of good marinara.

The Pasta
You need 12 ounces of jumbo pasta shells, which is one standard box from Barilla or a store brand. A box holds more shells than the recipe uses, so you will fill the 24 best ones and keep a few spares in case any tear in the water.
Add 1 tablespoon of kosher salt to the cooking water, which seasons the pasta from the inside.
The Cheese Filling
The filling starts with one 15-ounce container of whole milk ricotta, which is creamier and holds up better in the oven than part-skim. Stir in 1 cup of shredded low-moisture mozzarella, 1/2 cup of grated Parmesan and 1 large egg.
The egg binds the filling so it stays plump instead of running out of the shells. Galbani and Polly-O both make reliable whole milk ricotta.
The Seasonings
Season the filling with 2 cloves of minced garlic, 2 tablespoons of chopped fresh parsley, 1/2 teaspoon of kosher salt and 1/2 teaspoon of black pepper. Add 1/4 teaspoon of ground nutmeg, a classic Italian trick for ricotta.
A small pinch of nutmeg makes the dairy taste richer without tasting like spice. You will not notice it on its own, but you will notice it missing.
The Sauce and Topping
Use one 24-ounce jar of marinara, with 1 cup spread under the shells and the remaining 2 cups spooned over the top. Rao’s Homemade is a favorite for its bright tomato flavor.
Another 1 cup of shredded mozzarella goes on for the last stretch of baking, and fresh basil finishes the dish.
How to Make Stuffed Shells Step by Step
This stuffed shells recipe takes about 1 hour and 5 minutes, with 25 minutes of prep and 40 minutes of baking. It makes 24 stuffed shells, which is enough for 6 servings of 4 shells each.
Cook the Shells Until Just Pliable
Preheat the oven to 375°F and bring a large pot of water to a boil. Add the salt, then cook the shells for 1 to 2 minutes less than the package directions say.

The shells should feel pliable but still firm, because they finish cooking in the oven. Drain them, rinse briefly under cool water to stop the cooking, and lay them in a single layer on a baking sheet so they do not stick together.

Mix the Filling
In a large bowl, stir together the ricotta, 1 cup of the mozzarella, the Parmesan, the egg, the parsley, the garlic, the salt, the pepper and the nutmeg. Mix with a spatula until the filling is smooth and evenly blended.

The mixture should be thick enough to hold a mound on a spoon. If it looks loose, your ricotta was wet, so see the tips below.
Build the Dish
Spread 1 cup of marinara over the bottom of a 9 by 13-inch baking dish, which keeps the shells from sticking and gives them a bed of sauce. Spoon about 2 tablespoons of filling into each of the 24 shells.

Set the filled shells open side up in tidy rows in the dish. A small cookie scoop or a zip-top bag with the corner snipped off makes filling much faster than a spoon.

Cover and Bake
Spoon the remaining 2 cups of marinara over and around the shells so the exposed filling is covered. Cover the dish tightly with foil and bake for 25 minutes.

Remove the foil, scatter the remaining 1 cup of mozzarella over the top and bake for 10 to 15 minutes more. The shells are ready when the sauce bubbles at the edges and the cheese is melted with a few golden spots.

Rest and Serve
Let the dish stand for 5 minutes so the sauce settles and the filling firms up slightly. Garnish with torn fresh basil and serve straight from the dish.

Tips for the Best Stuffed Shells
The best stuffed shells come down to three things: shells that are cooked just short of tender, a filling that is thick and well seasoned, and enough sauce to keep everything moist. Each tip below protects one of those moments.
Do Not Overcook the Shells
Shells that go past al dente tear when you fill them and turn mushy in the oven. Pulling them 1 to 2 minutes early gives you pasta that is flexible enough to stuff and sturdy enough to bake.
Stir the pot during the first minute so the shells do not nest together. Cook a few extra shells so you can discard any that tear.
Choose Whole Milk Ricotta
Whole milk ricotta gives a creamy filling that stays rich after baking, while part-skim can turn grainy. If you see liquid pooled on top of the container, pour it off before you measure.
For an extra-thick filling, you can drain the ricotta in a fine mesh strainer for 15 minutes. The card does not require this step, so treat it as optional insurance.
Fill Neatly Without Overstuffing
About 2 tablespoons of filling per shell is the right amount. Heaping the filling higher makes it spill out as the shells bake, and the exposed cheese can dry out.
Keep the Foil On for the First Bake
Covering the dish traps steam, which keeps the pasta tender and the filling creamy. The uncovered final stretch is what browns the mozzarella, so do not skip it.
Stuffed Shells Variations and Substitutions
Stuffed shells are flexible, and every swap below follows the same method as the recipe card. The card is meatless and has no vegetables in the filling, so treat each of these as an optional change.
Spinach Stuffed Shells
Thaw 10 ounces of frozen chopped spinach, squeeze out every drop of water in a clean kitchen towel and stir it into the filling. The card leaves the spinach out, so this is an easy way to add color and a vegetable.
Meaty Stuffed Shells
Brown 1 pound of Italian sausage or ground beef, drain the fat and stir it into the marinara before you spoon it over the shells. The USDA Food Safety and Inspection Service says ground meat is safe once it reaches an internal temperature of 160°F.
Cheese Swaps
Cottage cheese can replace the ricotta in equal amounts, and shredded provolone can replace the mozzarella. Use whatever you have, since the filling is forgiving.
Alfredo Stuffed Shells
Swap the marinara for a 24-ounce jar of Alfredo sauce for a white version of the dish. Keep the same layering of sauce under and over the shells.
How to Store, Freeze and Make Ahead Stuffed Shells
Refrigerate cooled stuffed shells in a covered dish or airtight container for up to 4 days, which fits the USDA guidance of 3 to 4 days for leftovers. You can also assemble the dish ahead of time or freeze it for up to 3 months.
Refrigerating
Get leftovers into the refrigerator within 2 hours of baking, as the USDA recommends. A covered baking dish works, but airtight containers keep the pasta from drying out.
Making Ahead
Assemble the dish through the final layer of sauce, cover it tightly with foil and refrigerate it for up to 1 day. Add 10 minutes to the covered baking time, since the dish starts cold.
Freezing
Wrap the assembled, unbaked dish tightly in foil and freeze it for up to 3 months for the best quality. Thaw it overnight in the refrigerator, then bake as directed, adding 10 minutes to the covered baking time.
Reheating
Reheat leftovers covered in a 350°F oven until the center is steaming hot. Check that the shells reach 165°F, which is the USDA recommended temperature for reheated leftovers.
What to Serve With Stuffed Shells
Garlic bread is the classic partner for stuffed shells, because it mops up every bit of marinara. A loaf of crusty ciabatta from the bakery section works just as well.

A crisp Caesar salad or an arugula salad with lemon vinaigrette adds a fresh contrast to the rich, cheesy pasta. The peppery bite of arugula in particular cuts through the ricotta and mozzarella.
Roasted broccoli or green beans with garlic make an easy vegetable side that bakes alongside the shells at the same oven temperature. For a cozy family dinner, set out extra Parmesan, red pepper flakes and fresh basil so everyone can top their own plate.
If you want a drink on the table, sparkling water with lemon or a medium-bodied Italian red like Chianti pairs nicely with the tomato and cheese. A pan of stuffed shells and a basket of warm bread is a full meal, so no elaborate side dish is required.
Where Stuffed Shells Come From
Stuffed shells are an Italian American favorite built on the long southern Italian tradition of baking filled pasta in tomato sauce. The jumbo shells themselves are called conchiglioni in Italian, which means large shells.
Home cooks and red-sauce restaurants in the United States made the dish a staple, usually with ricotta, mozzarella and Parmesan in the filling. The shape works so well because each shell is a built-in pocket that holds the cheese and a spoonful of sauce in every bite.
That is why stuffed shells show up at holiday tables, potlucks and Sunday dinners. They look impressive, yet they use ordinary ingredients and come together with very little skill.
Use the recipe card below to print or save the full stuffed shells recipe with ingredients, steps and nutrition.
Creamy Stuffed Shells
Jumbo pasta shells filled with a creamy ricotta, mozzarella and Parmesan mixture, then baked in marinara until bubbly and golden.
Ingredients
- 12 ounces jumbo pasta shells (you will use 24)
- 1 tablespoon kosher salt, for the pasta water
- 1 container (15 ounces) whole milk ricotta cheese
- 2 cups shredded low-moisture mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 tablespoons chopped fresh parsley
- 2 cloves garlic, minced
- 1/2 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 1 jar (24 ounces) marinara sauce
- Fresh basil, torn, for serving
Instructions
- Preheat the oven to 375°F. Bring a large pot of water to a boil, add 1 tablespoon salt and cook the shells for 1 to 2 minutes less than the package directions, until pliable but still firm.
- Drain the shells, rinse briefly under cool water and lay them in a single layer on a baking sheet.
- In a large bowl, stir together the ricotta, 1 cup of the mozzarella, the Parmesan, egg, parsley, garlic, 1/2 teaspoon salt, pepper and nutmeg until smooth.
- Spread 1 cup of the marinara over the bottom of a 9 by 13-inch baking dish.
- Spoon about 2 tablespoons of filling into each of 24 shells and set them open side up in rows in the dish.
- Spoon the remaining 2 cups of marinara over and around the shells. Cover the dish tightly with foil.
- Bake for 25 minutes. Remove the foil, scatter the remaining 1 cup of mozzarella over the top and bake for 10 to 15 minutes more, until the sauce bubbles and the cheese is melted with golden spots.
- Let the dish stand for 5 minutes, garnish with torn basil and serve hot.
Notes
Refrigerate cooled leftovers within 2 hours and use within 4 days. To make ahead, assemble through the final layer of sauce, cover with foil and refrigerate up to 1 day, adding 10 minutes to the covered baking time. To freeze, wrap the assembled, unbaked dish tightly and freeze up to 3 months; thaw overnight in the refrigerator and bake as directed, adding 10 minutes to the covered baking time. Reheat leftovers covered in a 350°F oven until the center reaches 165°F (USDA). Optional swaps: 10 ounces thawed, squeezed-dry frozen spinach stirred into the filling, 1 pound browned Italian sausage or ground beef stirred into the marinara (ground meat is safe at 160°F, USDA FSIS), cottage cheese for the ricotta, or Alfredo sauce for the marinara.
Nutrition Information:
Yield:
6Serving Size:
4 stuffed shellsAmount Per Serving: Calories: 430Total Fat: 19gSaturated Fat: 10gSodium: 1050mgCarbohydrates: 40gFiber: 3gSugar: 8gProtein: 25g
Stuffed Shells Recipe FAQs
Do you have to cook the shells before stuffing them?
Yes, this recipe uses pre-cooked shells. Cook them 1 to 2 minutes less than the package directions so they are pliable enough to fill and finish softening in the sauce.
How many stuffed shells per person?
Four stuffed shells make a generous serving, so the 24 shells in this recipe feed 6 people. Double the recipe and use two baking dishes if you are feeding a larger crowd.
Can you make stuffed shells ahead of time?
Yes, assemble the dish through the final layer of sauce and refrigerate it, covered, for up to 1 day. Add 10 minutes to the covered baking time because the dish goes into the oven cold.
Can you freeze stuffed shells?
Yes, freeze the assembled, unbaked dish tightly wrapped for up to 3 months. Thaw it overnight in the refrigerator, then bake as directed with 10 extra minutes covered.
Why are my stuffed shells watery?
Watery shells usually come from wet ricotta, overcooked pasta or a thin sauce. Use whole milk ricotta, pour off any liquid before measuring, keep the egg in the filling and pull the shells from the water early.
Why This Stuffed Shells Recipe Works
Cooking the shells 1 to 2 minutes short of tender keeps them flexible enough to fill without tearing. They finish cooking in the marinara, so they come out tender instead of mushy.
Whole milk ricotta, mozzarella and Parmesan give the filling three kinds of flavor, from mild and creamy to melty to sharp and salty. The egg binds the mixture so it stays plump, and a pinch of nutmeg rounds out the richness.
Spreading marinara under the shells and spooning more over the top keeps the pasta surrounded by moisture on every side. Baking the dish covered for 25 minutes steams the shells gently, and the uncovered finish with extra mozzarella adds the bubbly, golden top everyone wants.
Make This Stuffed Shells Recipe Tonight
This stuffed shells recipe is the easiest way to put a showstopping baked pasta dinner on the table with ordinary grocery store ingredients. Grab a box of jumbo shells, mix the cheese filling and follow the recipe card above.
Once you have made it, you will see why stuffed shells earn a permanent spot in the dinner rotation. They are cozy, family friendly and easy to double for a crowd.
Try it this week, then leave a rating and a comment to tell us how your family liked it.
Baked Ziti With Ricotta That Stays Creamy and Cheesy to the Last Bite



