What if we told you that the secret to feeding a hungry crowd without breaking the bank lies in a single, show-stopping dish that costs less than $15 to make? This recipe for Stuffed Shells with spinach and ricotta transforms humble pasta shells into an elegant feast that serves 8-10 people generously. Unlike complicated multi-course meals, this one-dish wonder delivers restaurant-quality flavors while requiring minimal hands-on time.
Perfect for family gatherings, potluck dinners, or meal prep enthusiasts, these oversized pasta shells cradle a luxurious filling of creamy ricotta, vibrant spinach, and aromatic herbs. The beauty of this dish lies in its versatility – it’s equally impressive for Sunday dinner or casual weeknight meals.
Ingredients List

This crowd-pleasing recipe combines simple, accessible ingredients that pack maximum flavor impact. Each component serves a specific purpose in creating the perfect balance of textures and tastes.
- 1 box (12 oz) jumbo pasta shells – Look for shells that are uniform in size for even cooking
- 2 cups whole milk ricotta cheese – Full-fat ricotta creates the creamiest filling; substitute with part-skim if preferred
- 10 oz frozen spinach, thawed and drained – Fresh spinach works too (use 1 lb, wilted and chopped)
- 1 cup shredded mozzarella cheese, divided – Reserve ½ cup for topping
- ½ cup freshly grated Parmesan cheese – Pre-grated works, but fresh delivers superior flavor
- 1 large egg, beaten – Acts as a binder for the filling
- 3 cloves garlic, minced – Roasted garlic adds deeper, sweeter notes
- 2 tablespoons fresh basil, chopped – Dried basil (2 teaspoons) can substitute
- 1 teaspoon dried oregano – Italian seasoning blend works as an alternative
- 3 cups marinara sauce – Homemade or high-quality jarred sauce
- Salt and black pepper to taste
- 2 tablespoons olive oil
Timing
This recipe requires approximately 90 minutes from start to finish, which is 20% less time than traditional lasagna while serving the same number of people. The hands-on preparation time is just 30 minutes, making it perfect for busy schedules.
Preparation time: 30 minutes
Cooking time: 45 minutes
Cooling time: 15 minutes
Total time: 90 minutes
Step-by-Step Instructions
Step 1: Prepare the Pasta Shells
Preheat your oven to 375°F (190°C). Bring a large pot of salted water to boil and cook the jumbo shells according to package directions until al dente, typically 10-12 minutes. Drain carefully and arrange on a baking sheet drizzled with olive oil to prevent sticking. This prevents the shells from tearing when stuffed.
Step 2: Create the Spinach Ricotta Filling
Squeeze the thawed spinach in a clean kitchen towel to remove excess moisture – this step is crucial for preventing watery filling. In a large bowl, combine ricotta, drained spinach, ½ cup mozzarella, Parmesan, beaten egg, minced garlic, basil, and oregano. Season generously with salt and pepper, then mix until well combined.
Step 3: Assemble the Dish
Spread 1 cup of marinara sauce in the bottom of a 9×13-inch baking dish. Using a spoon or piping bag, fill each shell with approximately 2 tablespoons of the ricotta mixture. Arrange the Stuffed Shells seam-side up in the prepared dish, nestling them snugly together.
Step 4: Add Sauce and Cheese
Pour the remaining marinara sauce over the shells, ensuring each one is partially covered but not completely submerged. Sprinkle the reserved ½ cup mozzarella evenly over the top. Cover tightly with aluminum foil to prevent the cheese from browning too quickly.
Step 5: Bake to Perfection
Bake covered for 35 minutes, then remove the foil and continue baking for 10-15 minutes until the cheese is golden and bubbly. The internal temperature should reach 165°F (74°C). Let rest for 15 minutes before serving to allow the filling to set properly.
Nutritional Information
Each serving of these Stuffed Shells provides approximately 385 calories, making them a satisfying yet reasonable option for dinner. The recipe serves 8-10 people, with each portion containing 18 grams of protein from the ricotta and mozzarella cheeses.
The spinach contributes significant amounts of iron, folate, and vitamin K, while the ricotta provides calcium essential for bone health. Each serving contains roughly 15 grams of fat, 42 grams of carbohydrates, and 4 grams of fiber. The sodium content is approximately 680mg per serving, which can be reduced by using low-sodium marinara sauce.
Healthier Alternatives for the Recipe
Transform this classic Italian food into a lighter version without sacrificing flavor. Substitute part-skim ricotta for whole milk ricotta to reduce calories by 15% per serving. Use whole wheat pasta shells to increase fiber content and add nutty complexity.
For a protein boost, add ½ cup of cooked ground turkey or chicken to the filling. Vegans can substitute cashew ricotta or a blend of silken tofu with nutritional yeast. Increase the vegetable content by adding finely diced zucchini, mushrooms, or bell peppers to the spinach mixture.
Reduce sodium by making homemade marinara sauce or choosing no-salt-added varieties. Fresh herbs like basil, oregano, and thyme provide intense flavor without additional sodium. Consider using part-skim mozzarella to further reduce saturated fat content.
Serving Suggestions
These elegant stuffed shells pair beautifully with a crisp Caesar salad and warm garlic bread for a complete Italian-inspired meal. The rich, creamy filling balances perfectly with acidic elements like a simple arugula salad dressed with lemon vinaigrette.
For wine pairings, choose a medium-bodied red like Chianti or Sangiovese, or opt for a crisp white wine such as Pinot Grigio. The dish also complements roasted vegetables like zucchini, bell peppers, or asparagus drizzled with balsamic glaze.
Garnish individual servings with fresh basil leaves, a drizzle of high-quality olive oil, or a sprinkle of red pepper flakes for heat. For special occasions, serve alongside antipasto platters featuring olives, cured meats, and artisanal cheeses.
Common Mistakes to Avoid
- Overcooking the pasta shells: Cook only until al dente as they’ll continue cooking in the oven. Mushy shells tear easily during stuffing.
- Skipping the spinach draining step: Excess moisture creates watery filling that won’t hold together properly.
- Overstuffing the shells: Use approximately 2 tablespoons of filling per shell to prevent bursting during baking.
- Insufficient sauce coverage: Exposed pasta edges become hard and chewy. Ensure adequate sauce distribution.
- Forgetting to rest the dish: Allow 15 minutes cooling time for the filling to set and prevent messy servings.
- Using cold ricotta: Room temperature cheese mixes more easily and creates smoother filling consistency.
Storing Tips for the Recipe
These stuffed shells excel as a make-ahead meal, perfect for busy weeknights or entertaining. Assemble the entire dish up to 24 hours in advance, cover tightly with plastic wrap and refrigerate. Add an extra 10-15 minutes to the baking time when cooking from cold.
Leftover shells keep in the refrigerator for up to 4 days when stored in airtight containers. Reheat individual portions in the microwave for 2-3 minutes, or warm larger quantities in a 350°F oven for 15-20 minutes until heated through.
For longer storage, freeze assembled unbaked shells for up to 3 months. Wrap the baking dish tightly in plastic wrap and aluminum foil, or transfer to freezer-safe containers. Thaw overnight in the refrigerator before baking as directed, adding 15-20 minutes to the cooking time.
Cooked shells can also be frozen for up to 2 months. Cool completely before freezing in portion-sized containers. Thaw overnight and reheat gently to prevent the ricotta from becoming grainy.
Conclusion
This spinach and ricotta stuffed shells recipe proves that feeding a crowd doesn’t require complicated techniques or expensive ingredients. The combination of creamy ricotta, nutritious spinach, and aromatic herbs creates a satisfying meal that appeals to vegetarians and meat-eaters alike.
The make-ahead friendly nature of this dish makes it invaluable for busy hosts and meal prep enthusiasts. With proper storage techniques, you can enjoy this comforting Italian-inspired meal throughout the week or have it ready for unexpected guests.
Ready to impress your family and friends with this crowd-pleasing recipe? Give these stuffed shells a try this weekend and share your variations in the comments below. Don’t forget to tag us in your photos – we love seeing your culinary creations come to life!