If you are looking for a cozy baked pasta dinner loaded with creamy cheese filling, rich marinara sauce, and plenty of bubbling mozzarella, these Cheesy Baked Stuffed Shells with Marinara are an excellent recipe to make. Jumbo pasta shells are filled with a savory mixture of ricotta, mozzarella, Parmesan, garlic, and herbs, then nestled into marinara and baked until tender, cheesy, and golden.
This recipe is perfect for family dinners, holidays, potlucks, meal prep, or anytime you want classic Italian-American comfort food that is easy to prepare ahead. The shells hold plenty of creamy filling, while the marinara keeps the pasta moist and adds bright tomato flavor.
Serve them with garlic bread, Caesar salad, roasted vegetables, or a simple green salad for a satisfying complete meal.
Why You’ll Love These Cheesy Baked Stuffed Shells with Marinara
Stuffed shells are rich and comforting while still being straightforward enough for beginner cooks.
The ricotta filling stays creamy inside while mozzarella creates that irresistible stretchy cheese layer.
Using marinara beneath and over the shells prevents the pasta from drying out during baking.
The dish can be assembled ahead of time, which makes it particularly convenient for entertaining.
It is also easy to customize with spinach, ground beef, Italian sausage, mushrooms, or extra cheese.
Ingredients
For the Pasta
- 20–24 jumbo pasta shells
- 1 tablespoon salt, for the pasta water
- 1 teaspoon olive oil, optional
For the Cheese Filling
- 15 ounces whole-milk ricotta cheese
- 1½ cups shredded mozzarella cheese
- ¾ cup freshly grated Parmesan cheese
- 1 large egg
- 3 garlic cloves, finely minced
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped fresh basil
- 1 teaspoon Italian seasoning
- ½ teaspoon garlic powder
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes, optional
For the Marinara
- 3 cups marinara sauce
- 1 tablespoon olive oil
- 2 garlic cloves, finely minced
- ½ teaspoon dried oregano
- ¼ teaspoon red pepper flakes, optional
For the Cheese Topping
- 1½ cups shredded mozzarella cheese
- ½ cup freshly grated Parmesan cheese
For Garnishing
- Fresh basil
- Fresh parsley
- Extra Parmesan
- Freshly cracked black pepper
- Red pepper flakes, optional

How to Make Cheesy Baked Stuffed Shells with Marinara
1. Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish.
2. Bring the Pasta Water to a Boil
Fill a large pot with water.
Add salt and bring it to a rolling boil.
3. Cook the Jumbo Shells
Add the jumbo shells.
Cook them approximately 2 minutes less than the package directions.
They should be flexible enough to fill but still slightly firm.
Overcooked shells are more likely to tear during stuffing.
4. Drain the Shells
Drain carefully.
Rinse briefly with cool water so they are easier to handle.
Arrange them in a single layer on a tray or sheet of parchment paper.
5. Prepare the Marinara
Heat olive oil in a small saucepan over medium-low heat.
Add the garlic and cook for approximately 30 seconds.
6. Add the Sauce
Pour in the marinara.
Add oregano and red pepper flakes if using.
Simmer gently for approximately 5 minutes.
Remove from the heat.
7. Prepare the Ricotta
If your ricotta seems particularly watery, place it in a fine-mesh strainer for several minutes.
A thicker ricotta mixture helps prevent watery stuffed shells.
8. Make the Cheese Filling
In a large bowl, combine ricotta, mozzarella, Parmesan, egg, garlic, parsley, basil, Italian seasoning, garlic powder, salt, black pepper, and red pepper flakes if using.
9. Mix Gently
Stir until evenly combined.
The mixture should be thick and easy to spoon.
10. Add Marinara to the Baking Dish
Spread approximately 1½ cups marinara sauce evenly across the bottom of the prepared dish.
This prevents the shells from sticking and keeps them moist while baking.
11. Fill the Shells
Spoon approximately 2 tablespoons of cheese filling into each cooked shell.
Do not force too much filling inside or the shells may split.
12. Arrange in the Baking Dish
Place each stuffed shell open-side up in the marinara.
Arrange them close together but avoid crushing them.
13. Add More Marinara
Spoon the remaining marinara over and around the stuffed shells.
Leave some of the cheese filling visible on top.
14. Add Mozzarella
Sprinkle the shredded mozzarella evenly over the dish.
15. Add Parmesan
Finish with the Parmesan.
16. Cover the Dish
Cover loosely with foil.
If necessary, lightly spray the underside of the foil with nonstick cooking spray so the cheese does not stick.
17. Bake Covered
Bake for approximately 20 minutes.
This gives the shells time to heat through while keeping them moist.
18. Remove the Foil
Carefully uncover the baking dish.
19. Bake Again
Continue baking uncovered for approximately 10–15 minutes.
The sauce should be bubbling and the cheese completely melted.
20. Broil for Extra Browning
For a golden cheese topping, broil for approximately 1–2 minutes.
Watch carefully.
21. Rest
Remove the shells from the oven.
Let them rest for approximately 5–10 minutes.
This allows the filling and sauce to settle.
22. Garnish
Sprinkle with fresh basil, parsley, Parmesan, and cracked black pepper.
23. Serve
Spoon extra marinara from the baking dish over each serving.
Serve hot.
What to Serve With Cheesy Baked Stuffed Shells
These stuffed shells are filling enough to be the centerpiece of dinner.
Excellent side dishes include:
- Garlic bread
- Breadsticks
- Caesar salad
- Garden salad
- Roasted broccoli
- Garlic asparagus
- Green beans
- Roasted zucchini
- Brussels sprouts
For a larger Italian-style meal, serve the shells alongside meatballs, grilled chicken, or Italian sausage.
Tips for the Best Stuffed Shells
Do not overcook the shells.
Cook a few extra shells because some may tear.
Use whole-milk ricotta for a creamier filling.
Drain watery ricotta before mixing.
Use freshly grated Parmesan.
Keep marinara underneath the shells.
Do not overfill each shell.
Bake covered first so the pasta does not dry out.
Uncover near the end for a golden cheese topping.
Let the casserole rest before serving.
Easy Recipe Variations
Spinach Stuffed Shells
Add 2 cups chopped cooked spinach, squeezed very dry, to the ricotta mixture.
Ground Beef Stuffed Shells
Brown 1 pound ground beef to 160°F (71°C) and mix it with part of the marinara or cheese filling.
Italian Sausage Stuffed Shells
Brown 1 pound Italian sausage, drain well, and add it to the filling.
Chicken Alfredo Stuffed Shells
Replace marinara with Alfredo sauce and add chopped cooked chicken.
Mushroom Stuffed Shells
Sauté 8 ounces finely chopped mushrooms until their moisture evaporates, then fold them into the cheese mixture.
Extra Cheesy Stuffed Shells
Add provolone, fontina, or additional mozzarella.
Spicy Stuffed Shells
Add red pepper flakes to both the filling and marinara.
Garlic Parmesan Stuffed Shells
Increase the garlic and Parmesan for a stronger savory flavor.
How to Store Leftovers
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 3–4 days.
To reheat, place the shells in a baking dish with a spoonful of marinara.
Cover and warm at 350°F (175°C) until heated through.
Individual portions can also be microwaved in short intervals.
For freezing, stuffed shells work especially well.
Assemble the dish but do not bake it.
Cover tightly and freeze for up to approximately 2–3 months.
Thaw overnight in the refrigerator before baking, or bake from frozen with additional covered cooking time.
Frequently Asked Questions
Can I make stuffed shells ahead?
Yes.
Assemble them up to a day ahead, cover, refrigerate, and bake when ready.
Do I need to cook the shells first?
Yes.
Cook them until slightly firmer than al dente so they remain easy to handle and finish cooking in the oven.
Why are my stuffed shells watery?
The ricotta may have contained too much moisture, or watery vegetables may have been added without draining.
Use thick ricotta and remove excess moisture from any add-ins.
Can I use cottage cheese instead of ricotta?
Yes.
For a smoother texture, blend the cottage cheese briefly before using.
Can I add meat?
Absolutely.
Ground beef, sausage, shredded chicken, or meatballs all work well.
What cheese works best?
Ricotta, mozzarella, and Parmesan are the classic combination.
Provolone and fontina are also excellent additions.
Can I freeze baked stuffed shells?
Yes.
Cool completely, transfer to freezer-safe containers, and freeze for up to approximately 2–3 months.
How many shells should I make per person?
For a main meal, approximately 4–6 stuffed shells per person is a good starting point depending on appetite and side dishes.
Final Thoughts
These Cheesy Baked Stuffed Shells with Marinara combine tender jumbo pasta shells, creamy ricotta, mozzarella, Parmesan, garlic, herbs, and rich tomato sauce in one comforting baked dinner.
The key is undercooking the shells slightly, keeping the ricotta filling thick, and baking the casserole covered before uncovering it for a bubbly golden finish.
Serve them with garlic bread and a fresh salad for an easy family-style meal that is cheesy, saucy, comforting, and perfect for making ahead.