Perfect for a cozy dinner or family gathering, these sausage stuffed shells are a hearty and satisfying dish that combines savory Italian sausage, creamy cheese, and rich marinara sauce baked to perfection. It’s a classic comfort food that’s easy to prepare ahead and always a crowd favorite.
1 pound Italian sausage (sweet or spicy, casing removed)
1 cup ricotta cheese
1 ½ cups shredded mozzarella cheese, divided
½ cup grated Parmesan cheese
1 large egg
2 garlic cloves, minced
1 tablespoon fresh parsley, chopped (or 1 teaspoon dried)
1 teaspoon dried basil
½ teaspoon salt
¼ teaspoon black pepper
3 cups marinara sauce (homemade or store-bought)
1 tablespoon olive oil
1 small onion, finely chopped
2 garlic cloves, minced
1 teaspoon Italian seasoning
20–25 jumbo pasta shells
Salt (for boiling water)
Bring a large pot of salted water to a boil. Cook the jumbo pasta shells until al dente, about 8–9 minutes. Drain and rinse under cold water. Set aside.
Heat olive oil in a saucepan over medium heat. Sauté chopped onions until soft. Add garlic and cook for 1 minute. Stir in marinara sauce and Italian seasoning. Simmer for 10 minutes.
In a large bowl, combine cooked sausage, ricotta, 1 cup mozzarella, Parmesan, egg, garlic, parsley, basil, salt, and pepper. Mix until well combined.
Preheat oven to 375°F (190°C).
Spread 1 cup of marinara sauce in the bottom of a 9×13-inch baking dish.
Stuff each pasta shell with the sausage mixture and place in the dish.
Pour remaining sauce over the shells and sprinkle with the rest of the mozzarella.
Cover with foil and bake for 25 minutes. Remove foil and bake another 10–15 minutes until cheese is bubbly and golden.
Let sit for 5–10 minutes before serving.
Slightly undercook shells to prevent tearing while stuffing.
Add crushed red pepper flakes for a spicier kick.
This dish can be assembled ahead and refrigerated or frozen before baking.