Everyone I’ve made these stuffed shells for has loved them! The first time I made these, I briefly stepped away from the table only to return and discover that Adam had already devoured at least half of the shells on his own. At that point, I should have realized how much people would love these sausage and spinach stuffed shells. So many of our readers have loved this recipe, and I can’t wait for you to try it, too. For more stuffed shells recipes, see these veggie stuffed shells, or our buffalo chicken stuffed shells. I also love this incredible cheese manicotti!

Key Ingredients

Pasta Shells: I use large dried pasta shells and cook them in boiling water until al dente before filling. Sausage: My go-to is Italian bulk sausage, but fresh sausage links with casings removed are great, too. For an extra kick, use hot or spicy sausage. Tomatoes and Spinach: For convenience, I use canned tomatoes and frozen spinach. Thaw and squeeze out any excess moisture from the spinach before adding it to the filling. Ricotta and Mozzarella: I prefer whole milk ricotta and shredded mozzarella, but cottage cheese is a delicious substitute for ricotta. Marinara Sauce: A bed of marinara sauce is essential for baking these stuffed shells. Use homemade marinara, this easy red sauce, or your favorite store-bought pasta sauce.

How to Make Sausage Stuffed Shells

I make the easy sausage filling while the pasta shells cook in boiling water. I brown the sausage and then stir in garlic, tomatoes, and spinach. Then, to make it creamy, I stir in the ricotta cheese. I stuff the ricotta sausage mixture into the shells, place them on a bed of marinara sauce, sprinkle them with cheese, and bake until the edges of the shells begin to brown, and the cheese melts. The final step involves filling each shell with the sausage mixture, sprinkling cheese on top, and baking until the cheese melts and the tips of the pasta shells turn golden brown. These stuffed shells are excellent by themselves or served with a salad. I especially love this homemade Caesar salad or my honey mustard salad dressing! 20 jumbo dried pasta shells 1 pound (450g) fresh Italian pork sausage, casings removed 3 medium cloves garlic, minced 1 (14oz) can diced tomatoes 1 (10oz) package frozen spinach, thawed and squeezed dry (1 ¼ cups) 1/2 cup (113g) ricotta cheese 1/2 cup (56g) shredded mozzarella cheese Salt and fresh ground black pepper 2 cups (470ml) marinara sauce 2Bring a large pot of salted water to the boil. Add the pasta shells and follow the package directions for cooking. Drain and rinse the shells with cold water. 3Meanwhile, heat a wide skillet over medium-high heat. Add the sausage and cook until browned, about 10 minutes. As the sausage cooks, use a wooden spoon to break the sausage up into small pieces in the pan. 4Stir in the garlic, tomatoes, and thawed and ringed-out spinach. Cook until heated through and the liquid reduces by half, about 2 minutes. 5Remove the pan from the heat, then stir in the ricotta cheese. Taste for seasoning, then adjust with salt and pepper to taste. 6Add about 1 cup of the marinara sauce to the bottom of the baking dish. 7Fill each shell with sausage filling and arrange them in the baking dish. Scatter mozzarella cheese on top. 8Bake until the tips of the shells begin to brown, and the cheese has melted about 25 minutes. 9Warm the remaining sauce and serve alongside the shells.

Sausage Stuffed Shells Recipe - 14Sausage Stuffed Shells Recipe - 31Sausage Stuffed Shells Recipe - 97Sausage Stuffed Shells Recipe - 75Sausage Stuffed Shells Recipe - 6Sausage Stuffed Shells Recipe - 94Sausage Stuffed Shells Recipe - 79Sausage Stuffed Shells Recipe - 84Sausage Stuffed Shells Recipe - 79Sausage Stuffed Shells Recipe - 18