Spinach and Ricotta Stuffed Shells

These Stuffed Shells are filled with creamy ricotta, spinach, mozzarella, and parmesan before being baked in rich marinara sauce. They provide a comforting vegetarian dinner with an attractive individual presentation.

Cooking the pasta slightly less than al dente prevents the shells from becoming overly soft in the oven. Removing as much moisture as possible from the spinach protects the cheese filling from becoming watery.

The casserole can be assembled ahead or frozen before baking, making it particularly useful for meal preparation and family gatherings.

Why You’ll Love This Recipe

  • Creamy four-cheese-style filling.
  • Includes nutritious spinach.
  • Suitable for vegetarian dinners.
  • Can be prepared ahead.
  • Freezer-friendly.
  • Easy to portion.
  • Attractive family-style presentation.
  • Uses familiar ingredients.
  • Suitable for casual entertaining.
  • Delicious with salad or garlic bread.

Ingredients You’ll Need

  • 20–24 jumbo pasta shells.
  • 24 ounces marinara sauce, divided.
  • 15 ounces whole-milk ricotta.
  • 10 ounces frozen chopped spinach, thawed.
  • 1 large egg.
  • 2 cups shredded low-moisture mozzarella, divided.
  • ¾ cup finely grated parmesan, divided.
  • 1 teaspoon Italian seasoning.
  • ½ teaspoon garlic powder.
  • ½ teaspoon salt.
  • ¼ teaspoon black pepper.
  • 2 tablespoons chopped fresh basil or parsley.

Ingredient Notes

Jumbo shells: Cook a few additional shells because some may tear.

Ricotta: Whole-milk ricotta produces the creamiest filling. Drain visible excess liquid.

Spinach: Squeeze thawed spinach very firmly in a clean kitchen towel to remove water.

Mozzarella: Low-moisture mozzarella melts without releasing excessive liquid.

Marinara: Choose a thick, flavorful sauce.

How to Make Stuffed Shells

Step 1: Prepare the Oven

Preheat the oven to 375°F.

Spread approximately 1½ cups marinara over the bottom of a 9 × 13-inch baking dish.

Step 2: Cook the Pasta

Boil the shells in salted water for approximately two minutes less than the package’s al dente time.

Drain and arrange them separately on a lightly oiled baking sheet.

Step 3: Prepare the Spinach

Place the thawed spinach in a clean kitchen towel.

Twist and squeeze until no more liquid comes out.

Chop again if necessary.

Step 4: Make the Filling

Combine the ricotta, spinach, egg, one cup mozzarella, ½ cup parmesan, Italian seasoning, garlic powder, salt, and pepper.

Step 5: Fill the Shells

Spoon approximately two tablespoons of filling into each shell.

Avoid overfilling or forcing torn shells closed.

Step 6: Assemble the Casserole

Arrange the filled shells open-side up over the marinara.

Spoon the remaining sauce around and lightly over the shells.

Sprinkle with the remaining mozzarella and parmesan.

Step 7: Bake

Cover loosely with foil.

Bake for 25 minutes.

Remove the foil and bake for another 10–15 minutes, until the sauce bubbles and the cheese melts.

Step 8: Rest and Serve

Rest for approximately 10 minutes.

Garnish with basil or parsley and serve.

Tips for Perfect Stuffed Shells

  • Cook extra shells in case some tear.
  • Undercook the pasta slightly.
  • Remove as much spinach moisture as possible.
  • Use thick marinara.
  • Do not overfill the shells.
  • Cover during the first baking stage.
  • Rest before serving.

Why Is My Filling Watery?

The spinach or ricotta probably contained excessive moisture. Drain both thoroughly before mixing.

Why Are My Shells Tearing?

The pasta may have been overcooked or stirred too aggressively. Cook until flexible but firm.

Recipe Variations

Meat-Stuffed Shells

Add cooked Italian sausage or ground beef to the cheese filling.

Chicken Alfredo Stuffed Shells

Replace marinara with Alfredo sauce and add finely chopped cooked chicken.

Mushroom Spinach Shells

Add cooked chopped mushrooms after their moisture has evaporated.

Stuffed Shells Without Spinach

Omit the spinach and increase the ricotta or add chopped fresh herbs.

Make-Ahead Instructions

Assemble the casserole up to 24 hours ahead.

Cover and refrigerate it.

Bake from the refrigerator, adding approximately 10 minutes to the covered baking time.

Storage, Freezing, and Reheating

Refrigerate leftovers for up to four days.

Reheat covered at 350°F or microwave individual portions.

Freeze assembled unbaked shells for up to three months. Thaw overnight before baking.

Frequently Asked Questions

Do you need to cook shells before stuffing?

Yes. Cook them until flexible but slightly firmer than al dente.

Can I use fresh spinach?

Yes. Cook approximately one pound of fresh spinach, cool it, and squeeze it dry.

Can I make Stuffed Shells without egg?

The egg helps bind the filling. It can be omitted, but the filling may remain softer.

Can I freeze Stuffed Shells?

Yes. Freeze them before baking for the best texture.

What should I serve with Stuffed Shells?

Serve with garlic bread, green salad, roasted vegetables, or homemade dinner rolls.

Stuffed Shells Recipe Card

Preparation time: 30 minutes
Cooking time: 35–40 minutes
Resting time: 10 minutes
Total time: Approximately 1 hour 20 minutes
Servings: 6–8
Course: Dinner
Cuisine: Italian-American
Method: Baking

Instructions

  1. Preheat the oven to 375°F.
  2. Spread marinara in a 9 × 13-inch dish.
  3. Cook the shells slightly firmer than al dente.
  4. Drain and separate them.
  5. Squeeze the spinach completely dry.
  6. Combine the filling ingredients.
  7. Fill each shell.
  8. Arrange the shells over the sauce.
  9. Add the remaining sauce and cheese.
  10. Cover and bake for 25 minutes.
  11. Uncover and bake for 10–15 minutes.
  12. Rest for 10 minutes.
  13. Garnish and serve.

Leave a Reply