Stuffed Shells with Meat Sauce: jumbo pasta shells filled with creamy ricotta (or cottage cheese for extra protein), shredded mozzarella and spinach, nestled in a savory ground turkey meat sauce. This version keeps the classic comfort of baked stuffed shells but leans lighter by using ground turkey and adds extra nutrients with spinach. It’s high in protein, family friendly, and easy to make ahead—perfect for a weeknight family dinner or feeding a crowd.

Stuffed Shells with Meat Sauce
This comforting Italian-American casserole pairs large pasta shells with a rich tomato and meat sauce and a creamy cheese-and-spinach filling. Using lean ground turkey keeps the dish lighter without sacrificing flavor. The recipe is forgiving — you can swap ground beef or chicken for turkey, use cottage cheese in place of ricotta for more protein, and prepare the sauce and filling a day ahead. Baked until bubbly and golden, these stuffed shells make a satisfying main course alongside a simple salad or garlic bread.

Ingredients for Stuffed Shells with Meat
- Jumbo pasta shells (about 27 shells, roughly 9 ounces)
- 1 cup onion, finely chopped
- 2 garlic cloves, chopped
- 1 tsp olive oil
- 1 lb lean ground turkey (99% or 93% lean) — or ground beef/chicken
- 32 oz crushed tomatoes
- 1 tbsp fresh basil, chopped (or 1 tsp dried)
- Salt and pepper, to taste
- 2 cups part-skim ricotta cheese (or cottage cheese for more protein)
- 8 oz part-skim mozzarella, shredded
- 1 large egg
- 16 oz frozen spinach, thawed and squeezed dry
- 1/4 cup Parmigiano Reggiano or grated parmesan
How To Make Stuffed Shells with Ricotta and Meat Sauce
- Bring a large pot of salted water to a boil and cook the jumbo pasta shells according to package directions until al dente. Drain, rinse briefly with cool water so they are easier to handle, and set aside on a tray or clean towel.
- While the shells cook, heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 4–5 minutes. Add the garlic and cook for 30–60 seconds until fragrant.
- Add the ground turkey and a pinch of salt. Brown the meat, breaking it into small pieces with a spoon, until no longer pink. Stir in the crushed tomatoes, fresh basil, additional salt and pepper to taste. Reduce heat to low, cover, and simmer for about 15 minutes so the flavors meld.
- In a large mixing bowl, combine the ricotta (or cottage cheese), egg, squeezed spinach, shredded mozzarella and grated parmesan. Mix until well incorporated and season with a little salt and pepper. Taste and adjust seasoning if needed.
- Preheat the oven to 375°F (190°C). Spread a thin layer of the meat sauce across the bottom of a large baking dish (or two medium dishes).
- Fill each cooled shell with about 2 heaping tablespoons of the cheese-spinach mixture. Arrange the filled shells in the baking dish in a single layer. Spoon half of the remaining sauce over the shells, covering them evenly.
- Cover the dish tightly with aluminum foil and bake for 40 minutes. Remove the foil and bake an additional 5–10 minutes until the cheese is bubbly and the tops begin to brown slightly.
- Let the baked shells rest for 5 minutes before serving. Spoon more sauce over each portion and garnish with extra fresh basil or grated parmesan if desired.
Variations and Tips
- Vegetarian option: omit the meat in the sauce and add diced mushrooms or use plant-based crumbles for texture.
- Swap ground turkey for ground beef or ground chicken if preferred; adjust seasoning to taste.
- Make ahead: prepare the meat sauce and cheese filling a day in advance. Assemble just before baking or assemble and refrigerate, then bake later the same day.
- For a lighter cheese filling, use part-skim cheeses and press excess water from thawed spinach to avoid a watery filling.
Stuffed Shells Storage and Freezer Tips
These stuffed shells freeze beautifully. To freeze, assemble the dish in an oven-safe container, cover tightly with plastic wrap then foil, and freeze. When ready to bake, thaw overnight in the refrigerator and bake as directed (you may need a few extra minutes if baking from partially frozen). For reheating leftovers, warm in a 350°F oven until heated through or microwave individual portions until hot.
What to Serve with Stuffed Shells
Serve stuffed shells with a crisp green salad dressed lightly with lemon and olive oil, or a Caesar-style salad. Garlic bread, crusty Italian bread, or roasted vegetables round out the meal and soak up extra sauce. A simple side of steamed broccoli or sautéed green beans adds color and fiber.




Recipe Yield, Time & Nutrition (Approximate)
- Yield: 9 servings (about 3 stuffed shells per serving)
- Prep time: ~25 minutes
- Cook time: ~1 hour 15 minutes (including baking)
- Total time: ~1 hour 40 minutes
More Pasta Recipe Ideas
- Spinach Lasagna Roll Ups
- Beef and Cheese Baked Manicotti
- Orecchiette Pasta with Chicken Sausage
- Pasta with Broccoli
- Instant Pot Baked Ziti