Ingredients
Equipment
Method
- Prepare the Sauce: Heat olive oil in a large saucepan over medium heat. Add onion and cook until softened, about 5 minutes. Add garlic and cook for another minute until fragrant. Stir in crushed tomatoes, tomato paste, oregano, basil, sugar, salt, and pepper. Bring to a simmer, then reduce heat and simmer for at least 30 minutes, stirring occasionally.
- Cook the Shells: Cook pasta shells according to package directions, but reduce the cooking time by 2 minutes to achieve al dente texture. Drain well and rinse with cold water to stop the cooking process. Gently toss with a little olive oil to prevent sticking.
- Prepare the Filling: In a large bowl, combine ricotta cheese, squeezed-dry spinach, egg, Parmesan cheese, Pecorino Romano cheese, parsley, garlic, salt, pepper, and nutmeg (if using). Mix well until all ingredients are evenly distributed.
- Stuff the Shells: Preheat oven to 375°F (190°C). Spread a thin layer of tomato sauce in the bottom of a 9x13 inch baking dish. Using a spoon or piping bag, carefully fill each shell with the ricotta mixture. Arrange the stuffed shells in a single layer in the baking dish.
- Bake: Pour the remaining tomato sauce over the stuffed shells, ensuring they are well covered. Cover the baking dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for another 10-15 minutes, or until the sauce is bubbly and the cheese is melted and lightly golden brown.
- Garnish and Serve: Let the stuffed shells cool slightly before serving. Garnish with fresh basil leaves, if desired.
Notes
For best results, squeeze the spinach as dry as possible to prevent a watery filling. Undercook the pasta slightly to ensure it doesn't become mushy during baking. The tomato sauce can be made ahead of time and stored in the refrigerator for up to 3 days. Leftover stuffed shells can be stored in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave.
