Get ready to fall in love with the ultimate comfort food: this Sausage Stuffed Shells Recipe. Combining tender jumbo pasta shells, a savory sausage and three-cheese ricotta filling, and rich marinara sauce, this dish is a guaranteed family favorite. It’s the kind of meal that feels special enough for a Sunday dinner but is simple enough to assemble for a weeknight meal. If you’re looking for a crowd-pleasing, hearty, and incredibly delicious pasta bake, you’ve found it.
We’ve perfected this recipe to ensure every bite is packed with flavor and the shells are perfectly cooked—never dry or tough. This is more than just a recipe; it’s a guide to creating the perfect cheesy, saucy, and satisfying stuffed shells every single time. It’s a standout dish that will have everyone asking for seconds.

Why You’ll Adore This Sausage Stuffed Shells Recipe
- Incredibly Flavorful: The combination of savory Italian sausage, creamy ricotta, mozzarella, nutty parmesan, and herbs creates a filling that is simply irresistible.
- Perfect for Any Occasion: This dish is versatile enough for a casual family dinner, a potluck, or meal prep. It’s a true crowd-pleaser.
- Make-Ahead Friendly: You can assemble the entire dish ahead of time and bake it right before serving, making it a fantastic option for busy days or entertaining.
- Freezer-Friendly: This recipe freezes beautifully, so you can make a double batch and have a delicious meal ready to go for another night. Check out our Slow Cooker Ham and Bean Soup for another great freezer meal.
Ingredients You’ll Need
This recipe uses simple, easy-to-find ingredients to create a restaurant-quality dish right in your own kitchen.
For the Shells and Filling:
- Jumbo Pasta Shells: You’ll need about 12 ounces of jumbo shells. Cook them just until al dente, as they’ll finish cooking in the oven.
- Italian Sausage: One pound of mild or hot Italian sausage, depending on your preference. Casing removed.
- Whole Milk Ricotta Cheese: The creamy base of our filling.
- Shredded Mozzarella Cheese: For that essential cheesy pull.
- Grated Parmesan Cheese: Adds a sharp, salty, and nutty flavor.
- Egg: Acts as a binder for the filling, helping it hold its shape.
- Garlic: Freshly minced for the best flavor.
- Fresh Parsley: Adds a touch of freshness and color.
- Seasoning: Salt, black pepper, and dried oregano enhance all the flavors.
For the Assembly:
- Marinara Sauce: Use your favorite high-quality jarred marinara sauce or a homemade version. For a similar flavor profile, try our Creamy Roast Garlic and Lemon Pasta Sauce as a base.
- Additional Mozzarella Cheese: For topping the shells before baking to create a golden, bubbly crust.

Step-by-Step Instructions
Follow these simple steps to create the perfect Sausage Stuffed Shells Recipe from scratch.
1. Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add the jumbo shells and cook according to package directions until al dente (usually around 8-10 minutes). Be careful not to overcook them, as they need to be firm enough to hold the filling. Drain the shells and rinse with cold water to stop the cooking process. Set them aside.
2. Prepare the Sausage Filling
While the pasta is cooking, heat a large skillet over medium-high heat. Add the Italian sausage and cook, breaking it apart with a spoon, until it’s browned and cooked through. Drain off any excess grease. In a large bowl, combine the cooked sausage, ricotta cheese, 1 cup of mozzarella cheese, grated Parmesan, egg, minced garlic, fresh parsley, salt, pepper, and oregano. Mix until everything is well combined.
3. Assemble the Casserole
Preheat your oven to 375°F (190°C). Spread about 1 ½ cups of marinara sauce evenly over the bottom of a 9×13-inch baking dish. Carefully stuff each cooked pasta shell with a generous amount of the sausage and cheese filling. Arrange the stuffed shells in a single layer in the prepared baking dish, nestled into the sauce.
4. Bake to Perfection
Top the shells with the remaining marinara sauce, ensuring they are well-covered to prevent drying out. Sprinkle the remaining 1 cup of mozzarella cheese over the top. Cover the baking dish with foil and bake for 25 minutes. Then, remove the foil and bake for another 10-15 minutes, or until the sauce is bubbly and the cheese is melted and golden brown.
Tips for the Perfect Stuffed Shells
- Don’t Overcook the Shells: Cooking the pasta just to al dente is key. They will absorb liquid from the sauce and finish cooking in the oven.
- Use Whole Milk Ricotta: For the creamiest, richest filling, opt for whole milk ricotta cheese.
- Cover While Baking: Covering the dish with foil for the initial baking period steams the shells and keeps them moist. Uncover at the end to brown the cheese.
- Let it Rest: Allow the baked stuffed shells to rest for 5-10 minutes before serving. This helps them set up and makes serving easier.
Delicious Variations to Try
While this classic Sausage Stuffed Shells Recipe is fantastic as is, feel free to customize it!
- Add Spinach: Mix in a cup of thawed and well-drained frozen spinach into the ricotta filling for extra nutrients.
- Spicy Version: Use hot Italian sausage and add a pinch of red pepper flakes to the marinara sauce for a kick of heat.
- Different Meats: Try this recipe with ground beef, ground turkey, or even shredded chicken. For a different cheesy meat recipe, our Ground Beef Philly Cheesesteaks are a must-try.
How to Make Ahead, Store, and Freeze
- Make-Ahead: You can assemble the entire dish up to 24 hours in advance. Cover it tightly with plastic wrap and store it in the refrigerator. When ready to bake, remove the plastic wrap, cover with foil, and add about 10 minutes to the initial baking time.
- Storing Leftovers: Store any leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezing: Assemble the dish in a freezer-safe baking dish, but do not bake. Cover tightly with a layer of plastic wrap, followed by a layer of aluminum foil. Freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then bake as directed.
Frequently Asked Questions
Absolutely! You can assemble the entire dish up to 24 hours in advance. Cover the dish tightly and refrigerate. When you’re ready to bake, you may need to add 10-15 minutes to the baking time since you’re starting with a cold dish.
The key to moist stuffed shells is plenty of sauce and covering the dish. Make sure to put sauce on the bottom of the pan and over the top of the shells. Baking it covered with foil for the first 25 minutes traps steam and keeps the pasta tender.
Yes, you must boil the jumbo shells before stuffing them. Cook them just until al dente (firm to the bite), as they will continue to soften in the oven. Undercooking them slightly prevents them from becoming mushy.
If you don’t have ricotta, you can substitute it with full-fat cottage cheese (blended until smooth for a better texture) or even a mixture of cream cheese and Parmesan. However, for the most authentic flavor and texture, whole milk ricotta is recommended.
Mild or hot Italian sausage is the best choice for this recipe. It’s pre-seasoned and adds a wonderful depth of flavor. If you can’t find it, you can use ground pork seasoned with Italian herbs, fennel, and garlic.
Share Your Creation!
We are confident this will become your go-to sausage stuffed shells recipe! It’s a true labor of love that pays off in every single cheesy, savory bite. If you make this dish and love it, please consider leaving a comment and a rating below. And don’t forget to share your beautiful creations with us on Pinterest!

Sausage Stuffed Shells Recipe

Sausage Stuffed Shells Recipe (The BEST Cheesy Baked Pasta!)
Ingredients
Equipment
Instructions
- Cook the jumbo shells in a large pot of salted boiling water according to package directions until al dente. Drain and rinse with cold water to prevent sticking.
- While shells cook, brown the Italian sausage in a large skillet over medium-high heat, breaking it up as it cooks. Drain off any excess grease.
- In a large bowl, mix together the cooked sausage, ricotta cheese, 1 cup of mozzarella cheese, Parmesan cheese, beaten egg, minced garlic, parsley, salt, pepper, and oregano until well combined.
- Preheat oven to 375°F (190°C). Spread 1 ½ cups of marinara sauce on the bottom of a 9x13-inch baking dish.
- Fill each cooked shell with the sausage and cheese mixture and arrange them in the baking dish.
- Top the shells with the remaining marinara sauce and sprinkle with the remaining 1 cup of mozzarella cheese.
- Cover the dish with aluminum foil and bake for 25 minutes. Remove the foil and bake for an additional 10-15 minutes, until the cheese is melted and bubbly.
- Let the stuffed shells rest for 5-10 minutes before serving. Garnish with additional fresh parsley if desired.
Notes
Tip 2: Using a piping bag (or a zip-top bag with the corner snipped off) can make filling the shells faster and cleaner.
Tip 3: Don't skimp on the sauce! It's essential for keeping the shells moist and flavorful during baking.