Easy Spinach and Ricotta Stuffed Shells

Tender pasta shells cradle a creamy, savory filling of ricotta and spinach, all baked in a rich marinara sauce until bubbly and golden. This recipe is a cornerstone of comforting weeknight meals, delivering maximum flavor with straightforward engineering. For more standout meals, check out our complete collection of dinner recipes.

The Perfect Filling: Key Ratios & Ingredients

The success of stuffed shells hinges entirely on the filling. Getting it right means balancing texture and flavor.

  • Whole Milk Ricotta is Non-Negotiable: Use whole milk ricotta for a creamy, rich texture. Skim ricotta contains more water and can result in a grainy, loose filling.
  • The Dryer, The Better: Frozen chopped spinach is efficient, but it holds a massive amount of water. You must squeeze it completely dry. Place the thawed spinach in a clean kitchen towel or cheesecloth and wring it out until no more liquid emerges.
  • The Egg is a Binder: One large egg helps set the ricotta mixture during baking, preventing it from oozing out of the shells.
  • Cheese Balance: The combination of salty Parmesan and melty mozzarella provides both flavor depth and the classic “cheese pull.”

Assembly Line Strategy: How to Stuff Shells Efficiently

Don’t let the stuffing process slow you down. A systematic approach turns a tedious task into a quick one.

  1. Cool the Shells: After cooking, immediately rinse the shells with cold water to stop the cooking process and make them easier to handle. Toss them with a tiny bit of olive oil to prevent sticking.
  2. Use a Piping Bag (The Pro Move): Transfer the ricotta filling to a large piping bag or a large zip-top bag with the corner snipped off. This allows you to fill each shell in seconds with perfect control and no mess.
  3. Create a Workspace: Set up your station: cooked shells on one side, baking dish in the middle, filling on the other. This assembly-line method streamlines the entire process.

STEP-BY-STEP INSTRUCTIONS

  1. Preheat & Prep: Set your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Cook Pasta: Bring a large pot of salted water to a boil. Cook the jumbo shells according to package directions, but under-cook them by 2-3 minutes. They must be very al dente. Drain and rinse with cold water to prevent sticking.
  3. Prepare the Filling: While the pasta cooks, prepare the filling. Ensure your thawed spinach is squeezed bone-dry.
  4. Combine Ingredients: In a large bowl, combine the whole milk ricotta, beaten egg, dry spinach, ½ cup of the shredded mozzarella, and ¼ cup of the grated Parmesan. Add garlic powder, oregano, salt, and pepper. Mix until just combined. Do not overmix.
  5. Sauce the Dish: Spread about 1 cup of marinara sauce evenly over the bottom of your prepared baking dish. This prevents the shells from sticking.
  6. Fill the Shells: Using a spoon or a piping bag (recommended), fill each cooked shell with a generous amount of the ricotta mixture.
  7. Arrange: Place the filled shells in a single layer in the baking dish, open-side up.
  8. Top & Finish: Spoon the remaining marinara sauce over the shells. Sprinkle evenly with the remaining ½ cup of mozzarella and ¼ cup of Parmesan cheese.
  9. Bake (Part 1): Cover the dish tightly with aluminum foil. Bake for 25 minutes. This step steams the shells and melts the cheese without drying it out.
  10. Bake (Part 2): Remove the foil. Bake for another 10-15 minutes, or until the sauce is bubbly and the cheese on top is melted and lightly browned.
  11. Rest: Let the dish rest for 5-10 minutes before serving. This allows the filling to set, making for cleaner serving.

Make-Ahead & Freezing Guide

This dish is ideal for meal prep. Prepare it when you have time and bake it when you’re ready.

  • To Make Ahead (Refrigerate): Assemble the entire dish but do not bake it. Cover tightly with plastic wrap or foil and refrigerate for up to 48 hours. When ready to bake, add an extra 10 minutes to the initial covered baking time.
  • To Freeze: Assemble the dish in a freezer-safe baking dish. Do not bake. Wrap tightly in a layer of plastic wrap, followed by a layer of aluminum foil. Freeze for up to 3 months.
  • Baking from Frozen: Do not thaw. Remove the plastic wrap and cover with foil. Bake at 375°F (190°C) for 50-60 minutes. Remove the foil and bake for another 15-20 minutes until hot and bubbly.

COMMON MISTAKES TO AVOID

  • Mistake: A watery, runny filling.
    Fix: You did not squeeze enough water out of the spinach. Use a kitchen towel to wring every last drop of moisture out before adding it to the ricotta. Using whole milk ricotta also helps.
  • Mistake: Overcooked, mushy shells that fall apart.
    Fix: Boil the shells for 2-3 minutes less than the package directs. They will finish cooking in the oven. Rinsing with cold water immediately after draining also stops the cooking process.
  • Mistake: The filling looks dry and cracked after baking.
    Fix: Always bake covered with foil first. This traps steam and gently heats the filling. The final 10-15 minutes uncovered is only to brown the cheese.

FAQ

Q: Can I use cottage cheese instead of ricotta?

A: Yes, but the texture will be different. For a smoother consistency, blend the cottage cheese in a food processor first. You may also need to add less salt, as cottage cheese is saltier than ricotta.

Q: Can I add meat to this recipe?

A: Absolutely. Brown 1/2 pound of ground Italian sausage or lean ground beef, drain the fat, and mix it into the ricotta filling for a heartier dish.

Q: How do I know when the stuffed shells are fully cooked?

A: The most reliable sign is that the sauce around the edges is actively bubbling and the cheese on top is fully melted and lightly golden. A knife inserted into the center should feel hot.

For more inspiration on building great meals, explore all the recipes on Bites by Lila. While this recipe is a savory classic, it’s always fun to see how other cooks innovate. For instance, some chefs are using savory-sweet profiles, similar to what you’d find in a pomegranate-glazed chicken with herbs recipe, to inspire new pasta sauces. When dinner is done, consider a fun, poppable dessert like these strawberry cheesecake crunch bites.

NUTRITIONAL SNAPSHOT

NutrientAmount per Serving
Calories485
Protein25g
Fat22g
Net Carbs43g
Fiber6g
Sugar9g

Estimates are based on a serving size of 4 shells.

Easy Spinach and Ricotta Stuffed Shells

Ingredients

  • 1 box (12 oz) jumbo pasta shells
  • 1 tbsp olive oil
  • 1 lb (32 oz) whole milk ricotta cheese
  • 1 large egg (lightly beaten)
  • 1 package (10 oz) frozen chopped spinach (thawed and squeezed very dry)
  • 1 cup shredded mozzarella cheese (divided)
  • 1/2 cup grated Parmesan cheese (divided)
  • 1 tsp garlic powder
  • 1/2 tsp dried oregano
  • Salt and black pepper to taste
  • 1 jar (24 oz) your favorite marinara sauce