These stuffed shells with meat feature a rich spinach and ricotta cheese filling snuggled inside tender pasta shells, then baked on top of a zesty tomato and sausage meat sauce. This classic recipe is Italian comfort food at it's finest!
Preheat the oven to 350°F. Set out a 9 x 13-inch baking dish. Set a large cast-iron skillet (or sauté pan) on the stovetop for the meat sauce, and set a large pot of water on the stovetop for the pasta shells.
Heat the skillet to medium heat. Add the ground sausage to the skillet. Break it apart with a wooden spoon to create small pieces as the meat cooks. Once the sausage is mostly cooked, stir in the chopped onions. Continue to stir and sauté for 2-3 minutes. Add the marinara and water. Then simmer for 5-10 minutes and turn off the heat. Pour the meat sauce into the baking dish.
Meanwhile, set a pot of water over high heat and bring to a boil. Throw a large pinch of salt into the water. Once boiling, add the pasta shells and cook for 5-10 minutes, according to the package instructions. You want the shells to be cooked, so they are soft and flexible, but not overly cooked where they will rip when you fill them. The moment the shells are perfectly cooked, use a slotted spoon to remove them from the boiling water and set them on a clean work surface.
Set out a mixing bowl. Open the package of chopped spinach and squeeze it thoroughly to remove as much moisture as possible. Use paper towels if needed to dry out the spinach. Combine the ricotta cheese, Parmesan, egg, minced garlic, dried chopped spinach, Italian seasoning, 1 teaspoon salt, and ½ teaspoon black pepper in the bowl. Mix well.
Use a spoon to stuff the cooked pasta shells with the cheese filling. It's OK if they are slightly overstuffed and the filling is exposed.
Place each stuffed shell into the baking dish, pressing them down into the meat sauce.
Once all the shells are stuffed and in the baking dish, sprinkle the top with mozzarella cheese.
Cover the baking dish with foil, and bake for 30 minutes. *You can spray the foil with no nonstick cooking spray, if you like, to keep the cheese from sticking to the foil.
Remove the foil and continue to bake for an additional 10-15 minutes, until the sauce is bubbling around the edges and the cheese is fully melted. Serve warm.
Video
Notes
If Cooking from Frozen - Raise the temperature to 375°F in bake for 60+ minutes.
Storing Leftovers - Leftover stuffed shells are delish! After cooling, transfer them to an airtight container and keep in the fridge for up to 4 days.
Freezing - These are great to freeze! I suggest placing them in a disposable aluminum pan and wrapping the pan tightly in foil. They'll freeze well for up to 3 months, then you can pop the pan straight into the oven!
Reheating - Reheat the shells in the microwave in short bursts at 50% power, until warmed throughout. You can also reheat the pan in the oven at 350 degrees, as long as it's oven-safe and not a cold glass dish. Keep it covered with foil for about 15 minutes, so they shells are heated without drying out. Then remove the foil and continue to reheat for another 10 minutes or so.