These Baked Stuffed Shells with Meat Sauce are an easy, family-friendly dinner made with jumbo pasta shells stuffed with creamy ricotta, basil pesto, and plenty of melty cheese, then baked in a rich sausage marinara until bubbly and golden. This cozy baked pasta recipe comes together with simple ingredients and straightforward steps, making it perfect for busy weeknights, family dinners, or a comforting Sunday supper.

🔍 At a Glance
- ⏱️ Ready in: 55 minutes (10 min. prep, 45 min. cook)
- 👥 Serves: 6
- 📌 Main Ingredients: Jumbo pasta shells, Italian sausage, ricotta cheese
- 🔥 Cook Method: Oven-baked
- 😋 Flavor Profile: Savory, cheesy, herby
- 📝 Great For: Busy weeknights, family dinners, make-ahead meals, entertaining
Table of Contents
Why This Recipe Works
- The ricotta filling is bound with an egg, keeping it creamy yet structured so it doesn’t ooze out while baking.
- Simmering the sausage directly in the marinara builds a deep, savory flavor without extra steps.
- Baking the shells covered first heats the filling evenly without drying it out, then a quick broil browns the cheese and makes it bubbly.
Ingredients & Why They Matter

- Italian Sausage: Adds richness and seasoning to the sauce. Pork sausage delivers the most flavor, but turkey or chicken sausage works for a lighter option.
- Yellow Onion: Adds sweetness and depth to the marinara. If needed, substitute 1 large shallot, finely diced.
- Garlic: Fresh garlic provides the best flavor; avoid jarred if possible. If needed, substitute 1–1½ teaspoons granulated garlic in place of the fresh cloves.
- Marinara Sauce: A high-quality jarred marinara keeps prep quick while still delivering bold flavor.
- Ricotta Cheese: Whole milk ricotta gives the creamiest filling. Cottage cheese is a great substitute if you don’t have ricotta on hand.
- Egg: Helps hold the ricotta filling together so it doesn’t spill out when baked.
- Basil Pesto: Adds another layer of flavor.
- Mozzarella Cheese: Mild and melts beautifully. If you’re in a pinch, provolone is a good substitute.
- Parmesan Cheese: Adds sharp, salty depth to the filling.
- Morton Kosher Salt: All of my recipes are tested with Morton kosher salt unless noted otherwise. It’s the best salt for everyday cooking because of its size and flavor. If using table salt, reduce the amount. I highly recommend picking up some kosher salt next time you’re at the store!
- Jumbo Pasta Shells: Be sure to buy jumbo pasta shells. These are large enough to be easily stuffed compared to regular-sized shells.
Find the full ingredient list and exact measurements in the recipe card below.
Baked Stuffed Shells Step by Step


- Boil the shells: Preheat the oven to 400°F (204°C). Bring a large pot of generously salted water to a boil. Add the jumbo pasta shells and cook until just al dente (1–2 minutes less than package directions; usually about 8 minutes). Drain the shells well and set aside to cool.
- While the shells are boiling, heat a large skillet or Dutch oven over medium-high heat. Add the Italian sausage and cook until mostly cooked through, breaking it apart with a wooden spoon.


- Make the sauce: Add the diced onion to the sausage and sauté 3–4 minutes until softened. Stir in the minced garlic and cook 30–60 seconds until fragrant. Pour in the marinara sauce and water, and reduce heat to low. Let the sauce simmer gently while you prepare the filling, stirring occasionally.
- Mix the filling: In a medium bowl, combine ricotta, egg, basil pesto, 1 cup of the shredded mozzarella, grated Parmesan, and kosher salt. Mix until smooth and evenly combined.


- Assemble the shells: Lightly grease a 9 x 13-inch (or 3.5-quart) oven-safe baking dish. Fill each cooled shell with about 2 heaping tablespoons of the ricotta mixture. Spoon the sausage marinara into the dish. Nestle them in the sauce with the slit side up.
- Bake and broil: Cover the baking dish tightly with foil. Bake for 25–30 minutes, until the filling is heated through. Remove the foil and sprinkle the remaining 1 cup of shredded mozzarella on top. Broil 1–2 minutes, watching closely, until the cheese is golden and bubbly. Let the dish rest a few minutes before serving.
Pro Tips for Perfect Baked Stuffed Shells
- Under-boil the shells: Slightly firm shells are easier to stuff and won’t fall apart. Remember, since they cook more in the oven, they have to be underboiled.
- Simmer the sauce: A gentle simmer thickens the marinara and deepens flavor.
- Use a small spoon: Preferably one that fits in the shell, which makes filling the shells faster and cleaner.
- Broil carefully: Cheese browns fast — keep a close eye on it.
Common Mistakes
- Skipping the egg: Without it, the filling can turn loose and watery, causing it to ooze out of the shells.
- Overcooking the pasta: This causes the shells to become mushy and fall apart.
- Adding cheese too early: Cheese steams under foil and turns gritty — always add it at the end.
Swap It Up: Variations to Try
- Vegetarian: Omit sausage and sauté 8 ounces mushrooms and 5 ounces fresh spinach instead.
- Spicy: Use hot Italian sausage and add a 1/4-1/2 teaspoon of red pepper flakes to the sauce.
- Make it lighter: Use chicken sausage and part-skim ricotta.
- Sun-Dried Tomato Pesto: Swap the basil pesto for sun-dried tomato pesto for a richer, slightly tangy flavor with a deeper savory note.
- Creamy Marinara: Instead of adding ¼ cup water to the sauce, stir in ¼ cup heavy cream for a richer sauce.

What To Serve With This Recipe
These baked stuffed shells pair perfectly with warm, crusty bread. Here are some great options:
- Garlic Bread Rolls: Perfectly golden on the outside and tender on the inside, they are filled and finished with savory garlic parsley butter.
- Homemade French Bread: With just 4 basic ingredients, you’ll get two golden, crusty loaves with soft, fluffy centers.
- Garlic Rosemary Focaccia Muffins: These delicious mini focaccias are herby, crispy on the outside, golden brown, and oh-so-good!

Baked Stuffed Shells with Meat Sauce
Ingredients
- 1 pound Italian sausage mild or hot
- 1 small yellow onion finely diced
- 5–6 cloves garlic minced
- 1 24-ounce jar marinara sauce (~2 1/2 cups)
- 1/4 cup water
- 1 15-ounce container whole milk ricotta cheese (~1 3/4 cups)
- 1 large egg
- 1/3 cup high-quality basil pesto
- 2 cups shredded mozzarella cheese divided
- 1 cup grated Parmesan cheese
- 3/4 teaspoon kosher salt
- 20 jumbo pasta shells
Instructions
- Boil the shells: Preheat the oven to 400°F (204°C). Bring a large pot of generously salted water to a boil. Add the jumbo pasta shells and cook until just al dente (1–2 minutes less than package directions; usually about 8 minutes). Drain the shells well and set aside to cool.20 jumbo pasta shells
- Cook the sausage: While the shells are boiling, heat a large skillet or Dutch oven over medium-high heat. Add the Italian sausage and cook until mostly cooked through, breaking it apart with a wooden spoon.1 pound Italian sausage
- Make the sauce: Add the diced onion to the sausage and sauté 3–4 minutes until softened. Stir in the minced garlic and cook 30–60 seconds until fragrant. Pour in the marinara sauce and water, and reduce heat to low. Let the sauce simmer gently while you prepare the filling, stirring occasionally.1 small yellow onion, 5–6 cloves garlic, 1 24-ounce jar marinara sauce, 1/4 cup water
- Mix the filling: In a medium bowl, combine ricotta, egg, basil pesto, 1 cup of the shredded mozzarella, grated Parmesan, and kosher salt. Mix until smooth and evenly combined.1 15-ounce container whole milk ricotta cheese, 1 large egg, 1/3 cup high-quality basil pesto, 2 cups shredded mozzarella cheese, 1 cup grated Parmesan cheese, 3/4 teaspoon kosher salt
- Assemble the shells: Lightly grease a 9 x 13-inch (or 3.5-quart) oven-safe baking dish. Fill each cooled shell with about 2 heaping tablespoons of the ricotta mixture. Spoon the sausage marinara into the dish. Nestle them in the sauce with the slit side up.
- Bake and broil: Cover the baking dish tightly with foil. Bake for 25–30 minutes, until the filling is heated through. Remove the foil and sprinkle the remaining 1 cup of shredded mozzarella on top. Broil 1–2 minutes, watching closely, until the cheese is golden and bubbly. Let the dish rest a few minutes before serving.
Notes
- Ricotta Cheese: Whole milk ricotta gives the creamiest filling. Cottage cheese is a great substitute if you don’t have ricotta on hand.
- Morton Kosher Salt: All of my recipes are tested with Morton kosher salt unless noted otherwise. It’s the best salt for everyday cooking because of its size and flavor. If using table salt, reduce the amount. I highly recommend picking up some kosher salt next time you’re at the store!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Recipe FAQs
Bake stuffed shells at 375°F. It’s the sweet spot for melty, creamy filling and bubbly sauce without drying anything out.
Covering keeps them moist and prevents the cheese from drying out.
Boil just until al dente, then drain and let them cool slightly so they’re easy to handle and don’t tear.
More Pasta Recipes
Did you make this recipe?
If you try this recipe, please leave a star rating in the recipe card below and/or comment! I always appreciate your feedback.
Follow me on all of the platforms below.
Best 5 Substitutes for Parmesan Cheese (Pasta, Etc.)
Parmesan cheese is a staple in many kitchens, mine included! Its sharp, nutty, and slightly salty flavor enhances pasta dishes,…














