Homemade Stuffed Shells Recipe photo

I make stuffed shells when I want food that’s comforting, impressive, and reliably simple. This version balances a creamy ricotta filling with a bright marinara and melty mozzarella so every bite feels like home. It’s the kind of dish you can batch for a week of dinners or serve straight from the oven to guests.

The steps are straightforward and the technique is forgiving: cook shells, make a sauce, whip a stuffing, fill, bake. Small details — rinsing the shells, reserving cheese, covering while baking — keep the result from drying out or falling apart. Follow them, and you’ll get the same tender shells and gooey top every time.

I’ll walk you through shopping, tools, mistakes to avoid, and smart swaps if you want to lighten things up. There’s a printable-style method below, then practical notes to help you adapt and store leftovers without losing texture or flavor.

Ingredients

Classic Stuffed Shells Recipe image

  • 20 jumbo pasta shells, cooked to package instructions — the vessel; cook and rinse to stop cooking and prevent sticking.
  • 1/2 medium onion, chopped — softens into the sauce for sweetness and depth.
  • 3 garlic cloves, minced — provides aromatics; add to the sauce for fragrance.
  • 1 tsp salt, divided — split between sauce and filling to season evenly.
  • 1/2 tsp freshly ground black pepper, divided — a touch in both sauce and filling to lift the flavors.
  • 1/4 tsp dried oregano — classic Italian herb note for the sauce.
  • 3 cups marinara sauce — the base in the casserole; pour some under the shells so they don’t dry.
  • 15 oz ricotta cheese — the creamy backbone of the filling.
  • 1 large egg — binds the filling so it holds shape when baked.
  • 1/3 cup Parmesan cheese — adds umami and salt to the filling.
  • 3 cups shredded mozzarella cheese, divided — 2 cups mixed in the filling, 1 cup reserved for topping to get that melty brown finish.
  • 1/4 cup parsley, plus more to garnish — chopped into the filling for freshness and tossed on top at the end for color.

Your Shopping Guide

Buy quality ricotta and freshly shredded mozzarella if you can — pre-shredded cheese often contains anti-caking agents that affect melting. For marinara, a jar you already like is fine; choose one with visible herbs and a clean tomato flavor. If you prefer a textured sauce, buy chunky; if you like smooth, go for pureed.

Pick jumbo shells specifically; medium or conchiglie won’t hold the filling the same way. If the shells are sold loose, count or weigh to hit 20 so you’re not short when filling the dish. Fresh parsley and a whole onion are inexpensive items that make the sauce and filling taste brighter.

Stepwise Method: Stuffed Shells

  1. Preheat oven to 375°F.
  2. Cook the 20 jumbo pasta shells according to package instructions. Do not add additional salt to the pasta water—the recipe’s 1 tsp salt is reserved for the sauce and filling. Stir several times while cooking to prevent sticking. Drain the shells and rinse under cold water to stop the cooking and keep them from sticking; lay them out in a single layer on a sheet pan or plate and set aside.
  3. Make the sauce: Heat a large nonstick or heavy-bottomed skillet over medium-high heat. Add the 1/2 medium chopped onion and sauté, stirring frequently, until softened and golden, about 3–5 minutes. Add the 3 minced garlic cloves, 1/2 tsp of the recipe salt (from the 1 tsp), 1/4 tsp black pepper (from the 1/2 tsp), and 1/4 tsp dried oregano; sauté, stirring constantly, for about 1 minute until the garlic is fragrant. Add the 3 cups marinara sauce, bring to a simmer, and cook 2 minutes. Pour the sauce evenly into the bottom of a 9×13-inch casserole dish.
  4. Make the cheese filling: In a large bowl, combine 15 oz ricotta cheese, 2 cups of the shredded mozzarella (reserve 1 cup for the top), 1/3 cup Parmesan cheese, 1 large egg, 1/4 cup chopped parsley, the remaining 1/2 tsp salt, and the remaining 1/4 tsp black pepper. Stir until the mixture is well combined.
  5. Stuff the shells: Using about a 1/2 ice cream scoop or a spoon, fill each cooked shell with the cheese mixture (do not overstuff). Place the 20 filled shells in a single layer over the marinara in the casserole dish.
  6. Sprinkle the reserved 1 cup shredded mozzarella evenly over the filled shells. Cover the dish tightly with foil.
  7. Bake covered at 375°F for 30 minutes, until the sauce is bubbling at the edges. Remove the foil and broil for 2–4 minutes, watching closely, until the cheese is lightly browned.
  8. Remove from the oven, garnish with additional parsley as desired, and serve.

Why This Stuffed Shells Stands Out

Easy Stuffed Shells Recipe shot

This recipe keeps the math and technique simple so the flavors shine: a straightforward marinara, an egg-bound ricotta filling, and a reserved portion of mozzarella for that browned top. Nothing competes with the cheeses and the shell’s texture. The divided seasoning ensures both sauce and filling taste balanced rather than one overpowering the other.

The method of rinsing shells prevents overcooking and saves you from clumpy filling sessions. Covering the dish while baking traps steam and keeps the ricotta creamy, while a brief broil adds color and texture. Those small steps are why this version reliably pleases a crowd.

Healthier Substitutions

Delicious Stuffed Shells Recipe dish photo

  • Ricotta: Use part-skim ricotta to cut fat while keeping structure. The texture is a touch less creamy but still satisfying.
  • Mozzarella: Swap in low-moisture part-skim mozzarella for fewer calories while maintaining melt.
  • Marinara: Choose a no-sugar-added marinara or use crushed tomatoes seasoned with herbs to control sodium and sugar.
  • Portion control: Use smaller shells and reduce mozzarella on top to lower per-serving calories while keeping the same technique.

Tools & Equipment Needed

  • Large pot: for boiling shells; choose something that allows shells to move freely.
  • Skillet (nonstick or heavy-bottomed): for sautéing the onion/garlic and simmering the sauce.
  • 9×13-inch casserole dish: the final bake takes place here; the recipe is scaled to fit this size.
  • Sheet pan or plate: to lay out cooked shells so they don’t stick together.
  • Mixing bowl and spoon or spatula: to combine the filling.
  • Optional: 1/2 ice cream scoop: for uniform portioning when stuffing shells.

Avoid These Traps

Do not skip rinsing the cooked shells. Leaving them hot and wet together will make them stick and tear when you try to stuff. Also, don’t add salt to the pasta water — the recipe salt is divided intentionally to keep control of seasoning in both sauce and filling.

Another common mistake is overstuffing shells. If you pack too much filling into each shell it can burst or make the dish top-heavy and uneven. Use a scoop or spoon and stop when the shell fills comfortably.

Finally, broil without walking away. That 2–4 minute window browns cheese quickly; it can go from golden to burnt in seconds.

In-Season Flavor Ideas

When tomatoes peak in summer, swap jarred marinara for a quick fresh sauce: sauté onion and garlic briefly, add peeled, chopped ripe tomatoes, a pinch of salt, and simmer until slightly reduced. Finish with a little fresh basil if you have it.

In fall and winter, fold a handful of roasted, finely chopped butternut squash or sautéed mushrooms into the ricotta for an earthy twist. Taste as you go and adjust the salt slightly if you add more savory ingredients.

Method to the Madness

Every choice here has a purpose. Rinsing the shells stops carryover cooking and lowers surface starch so the filling slides in. Dividing salt and pepper seasons both main components, preventing a flat or one-note casserole. Covering while baking ensures the ricotta heats through without drying, and the final broil creates the visual and textural contrast we expect from a baked pasta dish.

Technically, the egg in the filling isn’t there for flavor; it stabilizes the ricotta so it doesn’t weep excessively or collapse when sliced. Parmesan adds a savory backbone so the filling reads as more than mild creaminess.

Shelf Life & Storage

Cool the dish to room temperature, then cover and refrigerate within two hours. Stored tightly, leftover stuffed shells keep 3–4 days in the fridge. To reheat, cover with foil and bake at 350°F until warmed through (about 20–25 minutes), or microwave individual portions, covered, on medium power to keep moisture.

For freezing, assemble and freeze the casserole uncovered on a tray until solid, then wrap tightly in foil and freeze up to 2 months. When ready, bake from frozen at 375°F covered for 45–60 minutes (times vary), then remove foil and broil as needed to brown the cheese. Thawing overnight shortens bake time.

Common Qs About Stuffed Shells

  • Can I make these ahead? Yes. Stuff and refrigerate for up to 24 hours before baking, or freeze assembled as noted above.
  • Can I skip the egg? You can, but the filling will be looser and may spread more when baked. If skipping, consider adding a bit more Parmesan to help with texture.
  • What if shells break while stuffing? Use them as you can and tuck filling into any intact shells; broken shells can be layered into the sauce and sprinkled with cheese for a deconstructed approach.
  • Can I add meat? Yes. Browned Italian sausage or ground beef mixed into the sauce is a classic variation. The core method stays the same.

The Last Word

These stuffed shells are reliable, adaptable, and forgiving—exactly the traits I look for in a weeknight or weekend dish. Follow the steps, pay attention to the small technical things (rinsing, divided seasoning, covering), and you’ll get a creamy, saucy, browned outcome every time. Make a salad, a loaf of bread, and call it dinner; leftovers reheat beautifully and taste like comfort by the forkful.

Homemade Stuffed Shells Recipe photo

Stuffed Shells Recipe

Jumbo pasta shells stuffed with a ricotta-mozzarella-Parmesan filling, baked in marinara until bubbly and browned on top.
Servings: 6 servings

Ingredients

Ingredients

  • 20 jumbo pasta shells cooked to package instructions
  • 1/2 medium onion chopped
  • 3 garlic cloves minced
  • 1 tspsalt divided
  • 1/2 tspfreshly ground black pepper divided
  • 1/4 tspdried oregano
  • 3 cupsmarinara sauce
  • 15 ozricotta cheese
  • 1 large egg
  • 1/3 cupparmesan cheese
  • 3 cupsshredded mozzarella cheese divided
  • 1/4 cupparsley plus more to garnish

Instructions

Instructions

  • Preheat oven to 375°F.
  • Cook the 20 jumbo pasta shells according to package instructions. Do not add additional salt to the pasta water—the recipe's 1 tsp salt is reserved for the sauce and filling. Stir several times while cooking to prevent sticking. Drain the shells and rinse under cold water to stop the cooking and keep them from sticking; lay them out in a single layer on a sheet pan or plate and set aside.
  • Make the sauce: Heat a large nonstick or heavy-bottomed skillet over medium-high heat. Add the 1/2 medium chopped onion and sauté, stirring frequently, until softened and golden, about 3–5 minutes. Add the 3 minced garlic cloves, 1/2 tsp of the recipe salt (from the 1 tsp), 1/4 tsp black pepper (from the 1/2 tsp), and 1/4 tsp dried oregano; sauté, stirring constantly, for about 1 minute until the garlic is fragrant. Add the 3 cups marinara sauce, bring to a simmer, and cook 2 minutes. Pour the sauce evenly into the bottom of a 9×13-inch casserole dish.
  • Make the cheese filling: In a large bowl, combine 15 oz ricotta cheese, 2 cups of the shredded mozzarella (reserve 1 cup for the top), 1/3 cup Parmesan cheese, 1 large egg, 1/4 cup chopped parsley, the remaining 1/2 tsp salt, and the remaining 1/4 tsp black pepper. Stir until the mixture is well combined.
  • Stuff the shells: Using about a 1/2 ice cream scoop or a spoon, fill each cooked shell with the cheese mixture (do not overstuff). Place the 20 filled shells in a single layer over the marinara in the casserole dish.
  • Sprinkle the reserved 1 cup shredded mozzarella evenly over the filled shells. Cover the dish tightly with foil.
  • Bake covered at 375°F for 30 minutes, until the sauce is bubbling at the edges. Remove the foil and broil for 2–4 minutes, watching closely, until the cheese is lightly browned.
  • Remove from the oven, garnish with additional parsley as desired, and serve.

Equipment

  • large nonstick or heavy-bottomed skillet
  • 9×13-inch Casserole Dish
  • sheet pan or plate
  • Aluminum Foil
  • Oven
Prep Time15 minutes
Cook Time45 minutes
Total Time1 hour

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating