Cheesy Stuffed Shells with Spinach and Sausage is a favorite for bringing restaurant-quality Italian home. This comforting casserole combines tender pasta shells stuffed with a creamy blend of ricotta and mozzarella, savory sausage, and spinach, all baked under a generous layer of red pasta sauce.
The contrast of creamy cheese and bright spinach with the rich tomato sauce makes this an ideal family meal. It’s simple to prepare, easy to scale, and delivers an impressive result that feels special without requiring advanced cooking skills.

Cheesy Stuffed Shells with Spinach
When you want a hearty pasta dish that’s both comforting and full of flavor, these stuffed shells hit the mark. The filling is a mix of ricotta and mozzarella for creaminess, plus frozen chopped spinach for color and nutrition. The dish is finished with a jarred or homemade red pasta sauce, then baked until bubbling and lightly golden.
This recipe works well for quiet weeknights, casual dinner parties, and Lenten meals. It can be prepared by beginner cooks and still looks and tastes like something from a trattoria.
Stuffed Shells with Sausage
These stuffed shells are delicious as a vegetarian option, but adding crumbled sausage makes them heartier and more indulgent. Italian sausage—mild or spicy depending on your preference—blends especially well with the cheeses and spinach.
If you choose to include sausage, brown and crumble it finely so it mixes evenly with the cheeses and spinach. No other recipe adjustments are necessary; the shells will simply be a bit fuller.

If you enjoy variety, consider trying other stuffed shell combinations such as cream cheese and beef or a spicy, taco-inspired version. All are easy to adapt from this base technique.
How to Make Stuffed Shells with Cheese, Spinach & Sausage
- Cook large pasta shells in well-salted water according to package directions.
- If using sausage, brown it and crumble into very small pieces while the pasta cooks.
- Thoroughly mix the ricotta, mozzarella, and defrosted spinach (and sausage, if using) so the filling is uniform.
- Spoon the filling into each shell using a tablespoon or small scoop.
- Arrange a single, even layer of filled shells in a greased casserole dish.
- Pour red pasta sauce evenly over the shells.
- Bake at 350°F (175°C) for about 30 minutes, or until heated through and the sauce is bubbling.
Tips for Making Cheesy Stuffed Shells
- Crumble sausage finely so it blends smoothly with the cheeses.
- Mix the filling thoroughly so every shell tastes the same.
- Rinse cooked shells under cold water briefly to cool them and avoid burning your fingers while filling.
- Fill shells in the same pan with roughly equal amounts of filling for consistent portions.
- A single layer in the baking dish bakes most evenly; overlapping shells can break or become misshapen.
- Broken shells and extra stuffing can be placed in a small dish or tucked into gaps; they will still taste great.
- If reheating leftovers, add a little extra sauce to prevent drying out.
- Store leftovers in the refrigerator; they are also easy to freeze for future meals.
- A 9 x 13-inch and a 9 x 9-inch dish are convenient sizes—about 25 shells fit in a 9 x 13-inch pan when packed full.

Can You Freeze Stuffed Shells?
Yes. Cooked stuffed shells freeze well in individual portions or as a whole pan. Let the dish cool completely before freezing to ensure even freezing and to avoid condensation. Wrap pans tightly to prevent freezer burn. When reheating from frozen, thaw if possible for more even warming and add extra sauce as needed to keep the pasta moist.
You can also freeze the shells before baking, provided all filling ingredients are fully cooked first. When reheating a frozen pan, allow extra time in the oven and check that the center is hot throughout.
Serving Suggestions
Serve stuffed shells with garlic bread or breadsticks and a simple green salad for a complete meal. A light dessert, such as a chocolate cake or fruit, finishes the menu nicely. This combination makes an approachable and festive homemade birthday dinner or weekend celebration.
How Many Shells in a 12-Ounce Box?
A standard 12-ounce box of large shells usually provides enough shells to fill a 9 x 13 pan and a smaller 9 x 9 pan when the shells are generously filled. If you stuff shells less full or pack them tightly, they may fit into a single 9 x 13 dish or a slightly larger lasagna pan.

Other Family Meal Ideas with Pasta
- Spaghetti pizza casserole
- Crock pot creamy chicken pasta casserole
- Easy pizza pasta bake
- Slow cooker ham and beans
- Instant Pot chicken and bacon carbonara
Cheesy Stuffed Shells with Spinach and Sausage
Created by Jennifer Osterholt | Servings: 8 | Prep: 30 mins | Cook: 30 mins | Total: 1 hr
Ingredients
- 1 box large shells, cooked
- 10-ounce box frozen chopped spinach, defrosted
- 4 cups shredded mozzarella cheese
- 15 ounces ricotta cheese
- 1 pound Italian sausage, cooked and finely crumbled (optional)
- 24-ounce jar red pasta sauce
Instructions
- Cook shells in well-salted water according to package directions. Drain and rinse briefly under cold water to cool.
- If using sausage, brown and crumble it while the pasta cooks.
- In a large bowl, combine ricotta, mozzarella, defrosted spinach (squeeze excess water out), and sausage if using. Mix until evenly blended.
- Stuff each shell with a tablespoon of the cheese mixture and arrange in a greased casserole dish in a single even layer.
- Pour pasta sauce evenly over the filled shells.
- Bake at 350°F (175°C) for about 30 minutes, until warmed through and bubbling.
- Serve hot. Store leftovers in the refrigerator or freeze for later.
Notes
- Crumble sausage finely for even distribution.
- Mix filling thoroughly so each shell has consistent flavor.
- Cool shells slightly before stuffing to avoid burns.
- A single baking layer cooks most evenly; broken shells can be tucked into gaps.
- When reheating, add extra sauce if needed to prevent drying.