
Stuffed shells with sausage are pasta shells stuffed with spinach ricotta filling and topped with sausage marinara sauce. These shells are total comfort food!

Stuffed shells are total comfort food! This homey dish consists of jumbo shells filled with a creamy spinach ricotta mixture and topped with sausage marinara sauce.
This recipe is easy to customize, and I've included tips below if you'd like to make it ahead of time or freeze it.
Ingredient notes and substitutions
- Ground Italian sausage: You can use hot, mild, or sweet Italian sausage. You can also use ground beef. However, Italian sausage gives this dish the best flavor.
- Marinara: Choose a sauce that you like the flavor of.
- Ricotta cheese: I don't recommend using fat-free ricotta in this dish.
How to make stuffed shells
Here you'll find step-by-step photos showing how to make this recipe. The full recipe, including ingredients, is given below.
Ricotta filling
Step 1: In a small bowl combine your ricotta, egg, salt, and pepper until combined.
Step 2: Stir in the spinach until combined.
Step 3: Cover, and place the ricotta filling in the refrigerator.
Pasta
Step 4: Bring a large pot of water to boil. Add 2 tablespoons of salt.
Step 5: Stir in the pasta and cook for half the time that the package directions call for for al dente.
Step 6: Reserve 1 cup of pasta water. Drain the pasta and set aside.
Sauce
Step 7: While you're boiling the water for the pasta, add the ground sausage to a large skillet. Cook over medium heat, stirring to break it up, until no longer pink.
Step 8: Drain the fat and transfer the sausage to a paper towel lined plate.
Step 9: Add the olive oil to the now empty skillet, along with the onion, garlic, salt, and pepper. Sauté for 3-4 minutes, stirring regularly.
Step 10: Stir in the basil, red pepper flakes, and oregano, and cook for 1 minute, stirring regularly.
Step 11: Add the marinara, pasta water, and cooked sausage, and stir to combine. Bring to a boil.
Step 12: Once at a boil, reduce the heat to medium low and simmer for about 15 minutes, stirring occasionally.
Putting it all together
Step 13: While the sauce is simmering, preheat the oven to 375F. Grease a 9X13 baking dish with cooking spray, and set aside.
Step 14: Using a spoon, fill each shell ¾ full with ricotta filling and place on a plate.
Step 15: When the sauce is done, add ⅓ of sauce to the bottom of your baking dish, spreading evenly.
Step 16: Place the shells in the pan on top of the sauce.
Step 17: Top the shells with the remaining sauce and mozzarella cheese.
Step 18: Cover the pan with aluminum foil, and bake for 20 minutes.
Step 19: Uncover and continue baking for additional 10 minutes, or until the cheese is melted and the pan is heated through.
Step 20: Top with fresh basil just before serving.
Tips
- Vegetarian: To make the shells vegetarian, simply omit the ground sausage and use vegetarian marinara sauce.
- How to make ahead: The day before serving make your sauce, without pasta water, and place in an airtight container in the fridge. Then, make your filling and place in a separate airtight container in the fridge. When you're ready to put everything together, follow the rest of your instructions, adding your pasta water to your sauce in a skillet.
- How to freeze: Assemble the stuffed shells and let cool to room temperature. Tightly wrap the pan with plastic wrap and then cover with aluminum foil. Freeze for up to 1 month.
Serving suggestions
I like to serve stuffed shells with a crisp green salad and garlic bread or garlic knots on the side to sop up the sauce. Fresh veggies and fruit salad also go well with this pasta.
Storage
You can store any leftovers in an airtight container in the refrigerator. The shells will keep for up to 4 days when properly stored in the fridge.
More pasta dinner recipes!
If you’ve tried this stuffed shells with sausage recipe, don’t forget to rate the recipe and leave me a comment below. I love to hear from people who’ve made my recipes!
You can follow me on Pinterest for even more delicious food!
Stuffed Shells with Spinach and Sausage
Equipment
- Large skillet
- 9x13 baking dish
Ingredients
Sauce
- 1 pound ground mild or hot Italian sausage
- 2 tablespoons olive oil
- 1 cup diced white or yellow onion
- 1 teaspoon salt + 2 tablespoons for pasta water
- 1 teaspoon ground black pepper
- 5 garlic cloves minced
- 2 teaspoons dried basil
- ½ teaspoon red pepper flakes
- 1 teaspoon dried oregano
- 24 ounce jar marinara sauce
Filling
- 15 ounce container whole milk or part-skim ricotta
- 1 large egg
- 1 teaspoon salt
- ½ teaspoon black pepper
- 3 cups fresh spinach finely chopped
- ½ cup shredded mozzarella cheese
- 30 jumbo shell pasta
Topping
- 1 ½ cups shredded mozzarella cheese
Instructions
Ricotta filling
- In a small bowl combine your ricotta, egg, salt, and pepper until combined.
- Stir in the spinach until combined.
- Cover, and place the ricotta filling in the refrigerator.
Pasta
- Bring a large pot of water to boil.
- Add 2 tablespoons of salt.
- Stir in the pasta and cook for half the time that the package directions call for for al dente.
- Reserve 1 cup of pasta water.
- Drain the pasta, and set aside.
Sauce
- While you're boiling the water for the pasta, add the ground sausage to a large skillet.
- Cook over medium heat, stirring to break it up, until no longer pink.
- Drain the fat and transfer the sausage to a paper towel lined plate.
- Add the olive oil to the now empty skillet, along with the onion, garlic, salt, and pepper.
- Sauté for 3-4 minutes, stirring regularly.
- Stir in the basil, red pepper flakes, and oregano, and cook for 1 minute, stirring regularly.
- Add the marinara, pasta water, and cooked sausage, and stir to combine.
- Bring to a boil.
- Once at a boil, reduce the heat to medium low and simmer for about 15 minutes, stirring occasionally.
Assembling
- While the sauce is simmering, preheat the oven to 375F. Grease a 9X13 baking dish with cooking spray, and set aside.
- Using a spoon, fill each shell ¾ full with ricotta filling and place on a plate.
- When the sauce is done, add ⅓ of sauce to the bottom of your baking dish, spreading evenly.
- Place the shells in the pan on top of the sauce.
- Top the shells with the remaining sauce and mozzarella cheese.
- Cover the pan with aluminum foil, and bake for 20 minutes.
- Uncover and continue baking for additional 10 minutes, or until the cheese is melted and the pan is heated through.
- Top with fresh basil just before serving.
Notes
- Ground Italian sausage: You can use hot, mild, or sweet Italian sausage. You can also use ground beef. However, Italian sausage gives this dish the best flavor.
- Marinara: Choose a sauce that you like the flavor of.
- Ricotta cheese: I don't recommend using fat-free ricotta in this dish.
- Nutrition values are estimates.
Leave a Reply