These stuffed shells are jumbo pasta filled with a three-cheese ricotta mixture, covered in marinara, and baked until the top is golden and bubbling. The filling comes together in one bowl, the whole thing bakes in one dish, and the result feeds six people without much fuss. If you need a dinner that holds well and reheats cleanly, this is a reliable one to have in your rotation.
The technique that matters
Two things make or break this dish. First, pull the shells out of the boiling water a couple of minutes early — they finish cooking in the oven, and overcooked shells tear when you try to fill them. Rinse them with cool water right away so they stop cooking and are easy to handle. Second, don’t skip the layer of marinara on the bottom of the baking dish before you add the shells. That bottom layer keeps the pasta from sticking and drying out during the covered bake. Shells sitting directly on a dry pan will scorch on the underside before the cheese on top has a chance to melt properly.
If something goes sideways
- The filling is watery: Ricotta varies a lot by brand. If yours looks loose, drain it in a fine mesh strainer or through a few layers of cheesecloth for 20–30 minutes before mixing. A wet filling makes the sauce thin and the shells slide around on the plate.
- Shells keep splitting when you fill them: Cook a handful of extras — the recipe already suggests this. Use a small spoon or a piping bag (or a zip-lock bag with a corner snipped) to fill without forcing the pasta open.
- The top cheese browns before the center is hot: Your oven may run hot, or the dish went in cold from the fridge. Add 5 minutes to the covered bake time and check the center shell with a knife tip — it should feel hot to the touch.
- The sauce looks dry after baking: Some marinara brands are thicker and reduce further in the oven. Add an extra half cup of sauce before covering with foil. Skip the garnish — not worth the extra dish.
- Shells clump together while cooling: Spread them in a single layer on a lightly oiled baking sheet right after draining. They only need a couple of minutes to cool enough to handle, and they won’t stick to each other.
Make-ahead notes
You can assemble the entire dish up to 24 hours ahead, cover it tightly with foil, and refrigerate it unbaked. Pull it out 20–30 minutes before it goes into the oven so it isn’t ice-cold in the center — a cold dish straight from the fridge needs an extra 10–15 minutes of covered bake time. For longer storage, freeze the assembled, unbaked dish for up to two months; thaw overnight in the fridge before baking. Leftovers reheat well: cover the dish with foil and warm at 350°F for about 20 minutes, or microwave individual portions with a splash of water added to keep the sauce from drying out.
Classic Italian Stuffed Shells
Equipment
- Large Pot
- Mixing bowl
- 9x13 inch baking dish
- Aluminum foil
- Colander
Ingredients
For the Shells and Filling:
- 1 package jumbo pasta shells (12 oz) cook extra in case of breakage
- 15 oz ricotta cheese use whole milk for richer flavor
- 2 cups shredded mozzarella cheese divided, use fresh if available
- 1 cup freshly grated Parmesan cheese not pre-grated for best flavor
- 1 large egg lightly beaten
- 2 tablespoons fresh parsley finely chopped
- 1 teaspoon Kosher salt
- ½ teaspoon black pepper freshly ground
For the Sauce and Assembly:
- 3 cups marinara sauce homemade or high-quality store bought
- 2 tablespoons extra virgin olive oil to grease baking dish
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9x13-inch baking dish with olive oil and set aside.
- Bring a large pot of salted water to a boil. Cook the jumbo pasta shells until al dente (about 1–2 minutes less than package instructions), then drain in a colander and rinse gently with cool water to stop the cooking.
- In a large mixing bowl, combine ricotta cheese, 1 1/2 cups mozzarella, Parmesan, beaten egg, parsley, salt, and pepper. Mix until well combined — the texture should be creamy and well-integrated.
- Spread about 1/2 cup of marinara sauce across the base of your prepared baking dish.
- Fill each pasta shell with a heaping tablespoon of the cheese mixture, arranging them seam-side up in the baking dish.
- Once all shells are filled and arranged, pour the remaining marinara sauce evenly over the top. Sprinkle the remaining 1/2 cup of mozzarella cheese over the dish.
- Cover the baking dish with foil and bake in the preheated oven for 30 minutes. Then uncover and bake for an additional 15 minutes, or until the cheese is bubbling and slightly golden.
- Remove from oven and let rest for 5–10 minutes before serving.
Notes
- Substitute ricotta with cottage cheese for a lighter texture.
- Add wilted spinach or cooked Italian sausage for variation.
- Use fresh basil for extra aroma and flavor when serving.
Nutrition
Your questions, answered
Can I use part-skim ricotta instead of whole milk?
Yes, but the filling will be slightly less rich and a little more prone to being watery. Drain it well before mixing and the difference is minor.
Do I have to use homemade marinara, or does jarred sauce work?
Jarred sauce works fine — just pick one with a short ingredient list and no added sugar. The cheese filling carries most of the flavor here, so the sauce doesn’t need to be elaborate.
Can I add meat to the filling without changing the rest of the recipe?
Yes. Cooked and crumbled Italian sausage or ground beef mixed into the ricotta filling works well — use about half a pound, fully cooked and cooled before adding. You don’t need to adjust the bake time.
If you liked this one
- Authentic Roman Carbonara
- Creamy Fettuccine Alfredo
- Elegant Chicken Marsala with Mushrooms and Marsala Wine
- Crispy Italian Almond Biscotti


















































