Stuffed Shells with Sausage and Spinach
Jumbo pasta shells filled with a creamy ricotta-spinach blend and savory Italian sausage, blanketed in marinara and a blanket of bubbly mozzarella. A hearty, comforting baked pasta that comes together in about an hour.
For 4 servings
- boil · ~12 min
Cook the pasta shells.
1.Bring a large pot of water to a rolling boil.2.Add a pinch of salt and cook the jumbo shells 1 minute less than package directions for al dente.3.Drain, rinse with cool water to stop cooking, and set aside.TIPUndercook the shells slightly — they'll finish cooking in the oven and hold their shape better for stuffing. - saute · ~10 min
Brown the sausage.
1.Heat olive oil in a large skillet over medium-high heat.2.Add the Italian sausage and break it up with a wooden spoon.3.Cook until browned and cooked through, about 5-6 minutes.4.Add the chopped onion and cook until softened, about 3 minutes.5.Add the minced garlic and sauté 1 minute until fragrant. - saute · ~3 min
Wilt the spinach.
1.Add the chopped spinach to the skillet in batches.2.Stir and cook until completely wilted, about 2-3 minutes.3.Remove from heat and let cool for 5 minutes.TIPSqueeze out any excess liquid from the spinach after cooking so the filling doesn't become watery. - prep · ~2 min
Preheat the oven and prep the dish.
1.Preheat oven to 375°F (190°C).2.Spread 1 cup of marinara sauce evenly across the bottom of a 9x13 baking dish. - mix · ~4 min
Make the ricotta filling.
1.In a large mixing bowl, combine the ricotta, half the shredded mozzarella, the parmesan, beaten egg, dried oregano, dried basil, and a pinch each of salt and black pepper.2.Add the cooled sausage-spinach mixture and stir until everything is evenly combined. - assemble · ~8 min
Stuff the shells.
1.Spoon the filling generously into each cooked shell, about 2 tablespoons per shell.2.Arrange the stuffed shells in the prepared baking dish, filling side up.3.Arrange 12 shells in the dish — if you have extra, they'll still fit snugly. - assemble · ~2 min
Top with remaining sauce and cheese.
1.Spoon the remaining marinara sauce over and around the shells.2.Sprinkle the remaining shredded mozzarella evenly across the top. - bake · ~35 min
Bake until bubbly and golden.
1.Cover the dish with foil and bake for 20 minutes.2.Remove the foil and bake for another 10-15 minutes, until the cheese is melted and lightly golden on top.TIPFor a crispier top, broil for the final 2 minutes — keep a close eye so it doesn't burn. - rest · ~5 min
Rest before serving.
Let the dish rest for 5 minutes out of the oven so the filling sets up.
- garnish
Garnish with fresh parsley and serve hot.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Undercook shells by 1 minute so they stay firm enough to stuff without tearing.
- 2Squeeze wilted spinach in a clean towel to remove excess moisture from the filling.
- 3Use a piping bag or zip-top bag with the corner snipped to fill shells quickly and neatly.
- 4Let the dish rest 5 minutes after baking so the filling sets and shells hold their shape when served.
- 5For make-ahead, assemble the dish, cover, and refrigerate up to 24 hours; add 10 minutes to baking time.
- 6If your ricotta seems watery, drain it in a fine-mesh sieve for 15 minutes before mixing.
Adapt it for your goals.
Vegetarian
Omit the sausage and add 200g of finely chopped sautéed mushrooms for an earthy, meaty texture without the meat.
gluten freeGluten-free
Swap jumbo pasta shells for gluten-free jumbo shells or parboiled gluten-free lasagna sheets cut into squares and rolled.
low carbLow-carb
Replace pasta shells with parboiled zucchini strips rolled around the filling for a lighter, low-carb option.
extra cheesyExtra-cheesy
Add 100g of shredded provolone or fontina to the ricotta mixture for a more complex, melty cheese profile.
dairy freeDairy-free
Use dairy-free ricotta (tofu-based) and vegan mozzarella shreds alongside nutritional yeast instead of parmesan.
Why this is on our healthy list.
Rich in Protein
The combination of Italian sausage, ricotta, and mozzarella provides a substantial amount of high-quality protein for muscle repair and satiety.
Iron from Spinach
Fresh spinach contributes non-heme iron, which supports healthy blood oxygen transport and helps prevent fatigue.
Calcium from Cheeses
Ricotta, mozzarella, and parmesan are excellent sources of calcium, important for bone density and dental health.
Vitamin A from Spinach
Spinach is packed with beta-carotene, which the body converts into vitamin A to support vision and immune function.
Frequently asked questions
Yes, thaw a 300g block of frozen spinach, squeeze it very dry, and add it to the skillet to warm through — no need to wilt fresh.



