free counter with statistics Print

The Best Classic Stuffed Shells (with Ricotta and Spinach!)

A beautiful plate of homemade, cheesy Spinach and Ricotta Stuffed Shells being served for a family dinner.

A classic and comforting recipe for vegetarian stuffed pasta shells. This dish features jumbo pasta shells that are cooked until al dente and then filled with a creamy and flavorful mixture of ricotta cheese, pecorino, and fresh spinach that has been steamed and chopped. The filling is seasoned with garlic, lemon zest, and oregano. The stuffed shells are arranged in a baking dish on a bed of marinara sauce, covered with foil, and baked until heated through.

Ingredients

  • 18 to 20 jumbo pasta shells
  • Extra-virgin olive oil, for drizzling
  • 5 ounces fresh spinach
  • 2 cups (16 ounces) ricotta cheese
  • ¼ cup grated pecorino cheese, plus more for sprinkling
  • 2 garlic cloves, grated
  • 1 teaspoon dried oregano
  • 1 teaspoon lemon zest
  • ¼ teaspoon red pepper flakes
  • ¾ teaspoon sea salt, plus more for pasta water
  • Freshly ground black pepper
  • 2 cups Marinara Sauce, plus more for serving
  • Chopped fresh parsley, for serving

Instructions

  1. Preheat the oven to 425°F.
  2. Steam the fresh spinach for about 1 minute, until it is wilted. Transfer the spinach to a strainer, let it cool, then squeeze out as much excess water as possible. Chop the spinach.
  3. In a large pot of salted boiling water, cook the pasta shells for about 10 minutes, until al dente. Drain the shells and drizzle them with a little olive oil to keep them from sticking together.
  4. Make the Filling: In a medium bowl, combine the chopped spinach with the ricotta, pecorino cheese, grated garlic, oregano, lemon zest, red pepper flakes, salt, and several grinds of pepper.
  5. Assemble and Bake: Spread the marinara sauce in the bottom of a 9×13-inch baking dish.
  6. Stuff each cooked shell with the ricotta and spinach filling and place it in the baking dish on top of the sauce.
  7. Cover the dish with foil and bake for 20 minutes, until heated through.
  8. Serve the stuffed shells with more marinara sauce on the side and a sprinkle of fresh parsley.

Notes

  • Steaming and then thoroughly squeezing the excess water from the spinach is a crucial step to prevent the filling from becoming watery.
  • Cooking the pasta shells ‘al dente’ is important as they will continue to cook slightly in the oven.
  • Tossing the drained shells with olive oil keeps them from sticking together, making them much easier to handle and stuff.