Stuffed Shells
There’s a reason this classic pasta bake keeps showing up on weeknight meal plans, potluck tables, and cozy Sunday dinners: it’s comfort food at its most generous. Gigantic pasta shells cradle a pillowy ricotta filling, baked in a blanket of simmered sauce and melting cheese. The result is rich, soothing, and easy to make ahead—perfect for feeding a crowd or savoring leftovers. Below you’ll find a straightforward, reliable recipe that yields tender stuffed shells with a creamy center and a crisp, cheesy top.
Why this recipe works
Three simple ideas make this version sing. First, use jumbo pasta shells so each bite gives you a filling-to-pasta ratio that feels indulgent but balanced. Second, the mix of ricotta and grated and shredded Parmesan adds depth: ricotta brings silkiness while Parmesan contributes saltiness and a toasty finish when baked. Third, a straightforward tomato-based pasta sauce keeps the flavors familiar and crowd-pleasing. The ingredient list is short, the method is approachable, and the outcome is reliably comforting.
Ingredients
- ▢1 (12 oz) package jumbo pasta shells
- ▢1 egg beaten
- ▢16 oz ricotta cheese
- ▢1 1/2 cups shredded Parmesan cheese, divided
- ▢1 cup grated Parmesan cheese, divided
- ▢1/2 tsp dried basil
- ▢1/4-1/2 tsp salt to taste
- ▢1/2 tsp ground black pepper
- ▢2 1/2-3 cups pasta sauce (spaghetti, pizza or tomato/basil)
Equipment
- Large pot for boiling pasta
- Large bowl for the filling
- Slotted spoon or tongs
- 9×13 or similarly sized baking dish
- Aluminum foil
- Spoon or small cookie scoop for stuffing shells
Make-ahead and storage tips

This dish is perfect for prepping in stages. You can cook the shells and mix the filling up to a day ahead. Assemble the casserole and cover it tightly, then refrigerate; when you’re ready, remove it from the fridge while the oven preheats to take the chill off before baking. Baked stuffed shells keep well in the refrigerator for up to 3 days and freeze beautifully: assemble in a freezer-safe dish, wrap tightly, and bake from frozen at a lower temperature with extra time added until heated through and bubbling.
Step-by-step directions

Follow these clear, ordered steps to build, bake, and serve perfect stuffed shells. Measurements and ingredient names match the list above.
- Preheat and prepare: Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or a similar-sized casserole dish so the shells won’t stick.
- Boil the shells: Bring a large pot of salted water to a rolling boil. Add the entire 1 (12 oz) package of jumbo pasta shells and cook until al dente—tender but still firm to the bite—following the package time as a guide. Stir occasionally so shells don’t stick together.
- Drain and cool: Drain the cooked shells in a colander and rinse briefly with cool water to stop cooking and make them easier to handle. Arrange the shells on a clean kitchen towel or baking sheet so they don’t steam each other and stick together.
- Make the filling: In a large bowl, combine 16 oz ricotta cheese, 1 beaten egg, 1 1/2 cups shredded Parmesan cheese (reserve part if you prefer a cheesier top), 1 cup grated Parmesan cheese (divided as desired), 1/2 tsp dried basil, 1/4–1/2 tsp salt (start with the smaller amount and adjust to taste), and 1/2 tsp ground black pepper. Stir until the mixture is smooth and evenly colored. Taste and add more salt or pepper if needed.
- Prepare the sauce base: Spread about 1 to 1 1/2 cups of the pasta sauce evenly over the bottom of the prepared baking dish to create a saucy base for the shells. Use slightly more or less sauce depending on how saucy you like the final dish, keeping in mind the recipe calls for 2 1/2–3 cups total.
- Stuff the shells: Using a spoon or small scoop, fill each cooked pasta shell with a generous portion of the ricotta mixture. The shells should be full but not bursting. Place each filled shell seam-side up in the baking dish on top of the sauce. Arrange the shells in a single layer; they will fit snugly but shouldn’t be stacked.
- Add remaining sauce: Spoon the remaining pasta sauce over the tops of the filled shells, using enough to cover most of each shell. Aim to use between 1 and 1 1/2 cups more so that the dish has a total of 2 1/2–3 cups sauce when combined with the base. The shells should be mostly covered but not swimming in sauce.
- Top with cheese: Evenly sprinkle the remaining Parmesan cheeses over the sauced shells. If you reserved extra shredded or grated Parmesan, distribute it now to create a bubbly, golden crust as the dish bakes.
- Cover and bake: Cover the dish tightly with aluminum foil and bake in the preheated 375°F oven for 25 minutes. The foil traps steam so the filling heats through without drying out.
- Uncover and finish baking: After 25 minutes, remove the foil and bake for an additional 10–12 minutes, or until the cheese on top is melted and lightly golden and the sauce is bubbling around the edges.
- Rest and serve: Remove the stuffed shells from the oven and let them rest for 5–10 minutes before serving. This short rest helps the filling set so the shells hold their shape when plated.
Serving suggestions
Serve these stuffed shells with a crisp green salad, garlic bread, or roasted vegetables to balance the richness. A simple arugula salad with lemon and olive oil or steamed green beans with a squeeze of lemon brightens the plate. Leftovers reheat well in the oven at 350°F until warmed through or in the microwave for quick single portions.
Flavor variations and add-ins
This recipe is a wonderful canvas. To add depth of flavor without complicating the method, try one of these easy tweaks:
- Stir in a handful of chopped fresh spinach or thawed, squeezed-dry frozen spinach into the ricotta mixture for color and nutrition.
- Add 1/2 cup cooked, crumbled plant-based sausage or a mild, fully cooked poultry alternative for extra protein.
- Mix 1/4 cup chopped fresh basil or parsley into the filling to brighten the flavor.
- Layer a thin smear of ricotta and a spoonful of sauce inside each shell before the cheese mixture for an extra saucy interior.
Common questions
Can I use a different cheese? Yes. If you prefer a milder melt, substitute part of the Parmesan with shredded mozzarella for a stringier top. Keep the Parmesan for flavor—its salt and umami are key to the filling.
How do I make this gluten-free? Use a gluten-free jumbo shell pasta; cook according to package directions but check for doneness early because some gluten-free pastas can go from al dente to overcooked quickly.
Can I make this ahead and freeze it? Absolutely. Assemble the dish up to the point of baking, cover tightly, and freeze. When ready to bake, thaw overnight in the refrigerator, then bake as directed, adding a few extra minutes if still cold in the center. For baking from frozen, loosen the foil to allow steam to escape and increase the bake time until internal temperature reaches about 165°F.
Notes on quantities and timing
This recipe uses a full 12-ounce package of jumbo pasta shells and 16 ounces of ricotta, which generally yields a substantial 9×13-inch casserole that feeds 6–8 depending on portion size. The sauce amount (2 1/2–3 cups) gives flexibility depending on how saucy you like your finished dish. Bake times can vary slightly by oven and dish material; look for bubbling sauce and a golden, melted cheese top as your cues.
Final thoughts
Stuffed shells are a timeless, crowd-pleasing dinner that is adaptable, forgiving, and delicious. This version keeps the technique simple and the ingredient list short, so you can get a beautiful baked dish on the table without fuss. Whether you’re making it for a family dinner, bringing it to a gathering, or stashing a pan in the freezer for busy nights, these stuffed shells are dependable, comforting, and worth every cheesy bite.

Stuffed Shells
Ingredients
- 1 (12 oz) package jumbo pasta shells
- 1 egg beaten
- 16 oz ricotta cheese
- 1 1/2 cups shredded mozzarella cheese divided
- 1 cup grated Parmesan cheese divided
- 1/2 tbsp dried basil
- 1/4-1/2 tsp salt to taste
- 1/2 tsp ground black pepper
- 2 1/2-3 cups pasta sauce (spaghetti, pizza, or tomato/basil)
Instructions
- Preheat the oven to 350°F (175°C).
- Bring a large pot of lightly salted water to a boil. Add the jumbo shells and cook 8–10 minutes until al dente; drain and let cool slightly so they are easy to handle.
- In a large bowl, combine the beaten egg, ricotta, half of the shredded mozzarella, half of the grated Parmesan, dried basil, salt, and black pepper until well mixed.
- Spoon half of the pasta sauce across the bottom of a 9×13-inch baking dish, spreading it into an even layer.
- Stuff each cooked shell with the ricotta mixture (you should have about 18–20 shells) and arrange them in a single layer over the sauce in the baking dish.
- In a medium bowl, stir the remaining sauce together with the reserved shredded mozzarella and grated Parmesan, then pour this sauce evenly over the stuffed shells.
- Bake uncovered in the preheated oven for about 30 minutes, until the edges are bubbly and the shells are set.
Equipment
- Large Pot
- Colander
- Mixing Bowl
- 9×13 baking dish
- Medium Bowl
- Spoon
- Oven
Notes
- Use a spoon or piping bag to fill shells more easily.
- Let shells cool slightly before stuffing to avoid tearing.
- Use your favorite marinara or tomato-basil sauce for best flavor.

