Spinach and Ricotta Stuffed Shells Recipe | How to Cook Them So Good?

Dive into a classic comfort food that brings warmth and flavor to any dinner table. This Spinach and Ricotta Stuffed Shells recipe is a timeless Italian-American favorite, perfect for family dinners, gatherings, or a cozy night in.

Jumbo pasta shells are generously filled with a creamy blend of ricotta cheese, tender spinach, and savory Parmesan, then baked in a rich, homemade tomato sauce until bubbly and golden. It’s a hearty, satisfying, and delicious vegetarian meal that feels both rustic and elegant, promising to leave everyone asking for seconds.

Table of Contents

Ingredients for Stuffed Shells

Here are all the components you’ll need for the sauce and the cheesy spinach filling.

  • 1/4 cup extra-virgin olive oil
  • 6 cloves garlic, thinly sliced
  • 2 (28-ounce) cans San Marzano tomatoes, crushed by hand
  • 1 teaspoon dried oregano
  • Pinch of red pepper flakes
  • Kosher salt and freshly ground black pepper
  • 1 (12-ounce) box jumbo pasta shells
  • 1 tablespoon extra-virgin olive oil
  • 1 (8-ounce) bag fresh spinach
  • 2 cups whole-milk ricotta cheese
  • 2 cups shredded low-moisture mozzarella cheese
  • 1/3 cup finely chopped fresh parsley
  • 1/4 cup grated Parmesan cheese, plus more for topping
  • 2 teaspoons finely grated lemon zest
  • 1 large egg, beaten

How to Make Spinach and Ricotta Stuffed Shells?

Follow these simple steps to create a perfect baked pasta dish.

Step 1: Prepare the Tomato Sauce

Heat 1/4 cup of olive oil in a large pot over medium-high heat. Add the sliced garlic and cook until golden, about 2 minutes. Stir in the crushed tomatoes, oregano, red pepper flakes, 1/2 teaspoon of salt, and a few grinds of pepper. Bring the sauce to a boil, then reduce the heat and let it simmer, stirring occasionally, until it has thickened, about 15-20 minutes.

Step 2: Cook the Pasta Shells

Bring a large pot of salted water to a boil. Add the jumbo shells and cook according to package directions for al dente, usually about 9 minutes. Cooking them al dente prevents them from getting mushy during baking. Drain the shells and rinse them under cold water to stop the cooking process. Spread them out on a baking sheet to prevent sticking.

Step 3: Create the Spinach and Ricotta Filling

Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the fresh spinach and cook until it has wilted, which takes about 2-3 minutes. Transfer the spinach to a clean kitchen towel and squeeze out all excess moisture. Finely chop the spinach and place it in a large bowl. Add the ricotta, mozzarella, parsley, Parmesan, lemon zest, beaten egg, 1/2 teaspoon salt, and 1 teaspoon pepper. Stir everything together until well combined.

Step 4: Assemble the Dish

Preheat your oven to 375°F (190°C). Spread about half of your prepared tomato sauce evenly across the bottom of a 9×13-inch baking dish. Carefully fill each cooked pasta shell with the spinach-ricotta mixture. Arrange the filled shells side-by-side in the baking dish, nestled into the sauce. Top the shells with the remaining sauce.

Step 5: Bake to Perfection

Cover the baking dish with foil and bake for 30 minutes, or until the sauce is bubbling around the edges. Remove the foil and continue to bake for another 10 minutes, until the cheese is melted and lightly browned. Let the dish rest for 10 minutes before serving. Garnish with extra Parmesan cheese and a sprinkle of red pepper flakes if desired.

Your Questions Answered

Can I make stuffed shells ahead of time?

Yes, this is a great make-ahead meal. You can assemble the entire dish, cover it tightly, and refrigerate it for up to 2 days. When ready to eat, you may need to add 10-15 minutes to the initial covered baking time.

What should I serve with stuffed shells?

A simple green salad with a vinaigrette dressing and some crusty garlic bread are perfect companions. They complement the richness of the pasta without overpowering it, making for a complete and balanced meal.

Can I use frozen spinach instead of fresh?

Absolutely. Thaw a 10-ounce package of frozen chopped spinach and be sure to squeeze out as much water as possible before adding it to the cheese mixture. This is crucial to prevent a watery filling.

How do I prevent the pasta shells from tearing?

Cook a few extra shells than the recipe calls for, as some may tear during the boiling process. Also, be gentle when stirring the pasta and handle them carefully when stuffing.

Pro Tips for Perfect Stuffed Shells

  • Use a Piping Bag: For easier and cleaner filling, transfer the ricotta mixture to a large piping bag (or a zip-top bag with the corner snipped off). This allows you to fill the shells quickly and evenly.
  • Don’t Overcook the Pasta: Cook the shells just until al dente. They will continue to cook in the oven, and this initial undercooking helps them hold their shape and avoid becoming mushy.
  • Let It Rest: Allowing the stuffed shells to rest for about 10 minutes after baking lets the cheese and sauce set. This makes serving easier and ensures the shells don’t fall apart.
  • Full-Fat Ricotta: For the creamiest, richest filling, use whole-milk ricotta cheese. It provides a superior texture and flavor compared to part-skim varieties.

Leave a Comment