Sausage Stuffed Shells are a family-style dinner classic — tender jumbo pasta shells filled with a rich blend of Italian sausage, creamy ricotta, and herbs, all baked under a bubbling layer of marinara and gooey mozzarella.
It’s a hearty, satisfying dish that brings comfort to the table with minimal fuss. The contrast between the tender pasta, meaty filling, and melty cheese makes every bite irresistible. This dish feels like Sunday dinner, but it’s easy enough for a weeknight and perfect for make-ahead meal prep or entertaining.
Whether you’re feeding a crowd or craving something cozy and satisfying, sausage stuffed shells never disappoint.
Ingredients Overview
Each layer of this dish brings bold, balanced flavor and classic Italian comfort.
Jumbo Pasta Shells: These large shells are designed to hold rich fillings. Cook them just until al dente to prevent tearing when stuffing.
Italian Sausage: Sweet or spicy sausage adds depth and flavor. Pork sausage is traditional, but chicken or turkey sausage work too.
Ricotta Cheese: Creamy, mild, and perfect for filling. Use full-fat for the best texture.
Mozzarella Cheese: Adds meltiness and that signature stretch. Shred your own for the best melt and flavor.
Parmesan Cheese: Sharp and salty, it balances the richness of the filling and adds flavor to the top layer.
Egg: Binds the ricotta mixture for a creamy, cohesive texture that stays inside the shells when baked.
Garlic and Onion: Essential aromatics that infuse the sausage mixture with savory depth.
Fresh or Dried Herbs: Basil, parsley, and oregano add freshness and Italian flavor.
Marinara Sauce: A smooth tomato sauce that brings acidity and ties the dish together. Use homemade or high-quality jarred sauce.
Salt, Pepper, and Red Pepper Flakes (Optional): To season and add a touch of heat, especially if using sweet sausage.
Step-by-Step Instructions
1. Cook the Pasta Shells:
Bring a large pot of salted water to a boil. Cook 20–25 jumbo pasta shells just until al dente (about 1–2 minutes less than package instructions).
Drain and rinse with cold water. Lay shells on a baking sheet or towel to prevent sticking.
2. Brown the Sausage:
In a large skillet, heat 1 tbsp olive oil over medium heat.
Add:
-
1 lb Italian sausage (casings removed)
-
½ small onion, finely diced
-
2 garlic cloves, minced
Cook for 6–8 minutes, breaking the sausage into small crumbles, until fully browned. Remove from heat and let cool slightly.
3. Make the Filling:
In a large mixing bowl, combine:
-
Cooked sausage mixture
-
15 oz ricotta cheese
-
1½ cups shredded mozzarella (reserve ½ cup for topping)
-
½ cup grated Parmesan cheese
-
1 large egg
-
1 tsp dried basil or 1 tbsp chopped fresh basil
-
1 tsp parsley
-
Salt and pepper to taste
Stir until well blended.
4. Stuff the Shells:
Preheat oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish. Spread 1 cup of marinara sauce over the bottom.
Fill each shell with 1–2 tablespoons of sausage-ricotta filling and place in the dish, open side up. Continue until the dish is full.
5. Add Sauce and Cheese:
Spoon remaining marinara (about 2 cups) over the stuffed shells. Sprinkle with the remaining ½ cup mozzarella and an extra dusting of Parmesan.
6. Bake:
Cover loosely with foil and bake for 25 minutes. Uncover and bake an additional 10–15 minutes, until cheese is bubbly and lightly golden.
Let cool for 5 minutes before serving.
Tips, Variations & Substitutions

Tips:
-
Cook a few extra shells — some may tear during boiling.
-
Let the sausage cool slightly before mixing with ricotta to prevent curdling.
-
Use a piping bag or spoon to fill shells easily.
Variations:
-
Spicy: Use hot Italian sausage and add red pepper flakes.
-
Vegetarian: Replace sausage with sautéed spinach, mushrooms, or lentils.
-
Cheesy Upgrade: Add mascarpone or cream cheese to the filling for extra richness.
-
White Sauce: Use Alfredo or a béchamel in place of marinara for a creamy twist.
Substitutions:
-
No Ricotta? Use cottage cheese (drained) or a mix of ricotta and cream cheese.
-
No Jumbo Shells? Use manicotti tubes or layer the filling between lasagna sheets for a similar effect.
-
Dairy-Free? Use dairy-free ricotta and cheese alternatives, and check marinara label.
Serving Ideas & Occasions
Sausage stuffed shells are a centerpiece-worthy dish that pairs beautifully with:
-
Garlic bread or warm Italian rolls
-
A fresh green salad with balsamic vinaigrette
-
Roasted broccoli or sautéed green beans
-
A glass of red wine like Chianti or Zinfandel
Perfect for:
-
Sunday family dinners
-
Potluck gatherings
-
Holiday meals
-
Freezer-friendly weeknight prep
They also make a fantastic dish to share with neighbors or bring to someone in need of a warm meal.
Nutritional & Health Notes
This dish is rich and filling, with protein from the sausage and ricotta and calcium from the cheese.
To lighten it up:
-
Use part-skim ricotta and mozzarella
-
Swap pork sausage for chicken or turkey
-
Add finely chopped spinach to the filling for extra fiber
Each serving (about 3 shells with sauce and cheese) offers approximately:
-
450–550 calories
-
22–25g protein
-
25–30g fat
-
30–35g carbohydrates
Serve with a side of vegetables or salad for a balanced plate.
FAQs
1. Can I make sausage stuffed shells ahead of time?
Yes! Assemble up to 24 hours in advance, cover tightly, and refrigerate. Add 5–10 minutes to the baking time if cooking from cold.
2. Can I freeze stuffed shells?
Absolutely. Freeze unbaked shells in the dish, covered tightly in foil and plastic wrap. Bake from frozen at 375°F for 45–50 minutes.
3. What kind of sausage is best?
Italian sausage — sweet, spicy, or mild — works best. Chicken or turkey sausage is a great leaner option.
4. Can I use store-bought marinara?
Yes. Choose a high-quality, low-sugar marinara. Homemade sauce is great but not necessary.
5. How do I keep the shells from tearing?
Cook just until al dente and rinse with cold water to stop the cooking. Handle gently and cook a few extras in case some rip.
6. What’s a good cheese substitute for ricotta?
Cottage cheese (drained) or a combination of cream cheese and shredded mozzarella can mimic the creaminess of ricotta.
7. Can I add veggies to the filling?
Definitely. Chopped spinach, mushrooms, or zucchini blend well with sausage and ricotta. Sauté and drain before mixing in.
Print
Sausage Stuffed Shells: One Comforting, Cheesy Pasta Bake Bursting with Savory Flavor
Description
Jumbo pasta shells filled with savory Italian sausage, creamy ricotta, herbs, and cheese, then baked in marinara sauce until bubbly and golden.
Ingredients
20–25 jumbo pasta shells
1 lb Italian sausage, casings removed
½ small onion, diced
2 garlic cloves, minced
15 oz ricotta cheese
1½ cups shredded mozzarella cheese (divided)
½ cup grated Parmesan cheese
1 large egg
1 tsp dried basil
1 tsp parsley
Salt and pepper, to taste
3 cups marinara sauce
1 tbsp olive oil
Instructions
-
Cook shells until al dente, rinse and set aside.
-
In skillet, cook sausage, onion, and garlic until browned. Cool slightly.
-
Mix sausage with ricotta, 1 cup mozzarella, Parmesan, egg, and herbs.
-
Preheat oven to 375°F. Spread 1 cup marinara in 9×13 dish.
-
Stuff each shell with 1–2 tbsp filling. Arrange in dish.
-
Top with remaining marinara and cheese.
-
Cover with foil and bake 25 minutes. Uncover and bake 10–15 more until bubbly.
-
Let rest 5 minutes before serving.
Notes
Add chopped spinach or use turkey sausage for a lighter version. Freeze before or after baking for easy meals later.