These 3-cheese stuffed shells are rich, cozy, and packed with creamy filling.
Jumbo pasta shells are filled with ricotta, mozzarella, Parmesan, and herbs, then baked in marinara sauce until hot and bubbly.
Why You’ll Love This Recipe
This pasta bake is creamy, cheesy, and comforting without being complicated.
The three-cheese filling gives each shell a rich texture and classic Italian-inspired flavor.
Marinara sauce keeps the dish saucy, bright, and balanced.
It is easy enough for a weeknight dinner but also great for family gatherings.

What You’ll Need (Ingredient Highlights)
Jumbo pasta shells create the perfect pocket for holding the creamy cheese filling.
Ricotta cheese makes the filling soft, smooth, and rich.
Mozzarella adds that classic melty texture everyone loves in baked pasta.
Parmesan brings salty, savory depth to the filling.
Dried basil, oregano, and garlic powder add simple herb flavor without extra prep.
Pro Tips Before You Start
Cook the pasta shells just until al dente so they do not become too soft after baking.
Drain the shells well and let them cool slightly before stuffing.
Spread sauce on the bottom of the baking dish to prevent sticking.
Cover the dish for most of the baking time to keep the shells tender and moist.
How to Make 3-Cheese Stuffed Shells
Step 1 – Preheat the oven
Preheat your oven to 375°F so it is ready when the shells are assembled.
Step 2 – Cook the pasta shells
Cook the jumbo pasta shells according to package instructions. Drain and set them aside to cool slightly.
Step 3 – Make the cheese filling
In a large bowl, mix ricotta cheese, 1 cup mozzarella cheese, Parmesan cheese, egg, dried basil, dried oregano, garlic powder, salt, and pepper.
Step 4 – Prepare the baking dish
Spread half of the marinara sauce evenly in the bottom of a baking dish.
Step 5 – Stuff the shells
Fill each cooked shell with the cheese mixture and place the stuffed shells in the prepared dish.
Step 6 – Add sauce and cheese
Top the shells with the remaining marinara sauce and the remaining mozzarella cheese.
Step 7 – Bake covered
Cover the dish with foil and bake for 25 minutes.
Step 8 – Finish baking
Remove the foil and bake for 5 more minutes, until the cheese is melted and bubbly.
What to Serve Them With
Serve these stuffed shells with garlic bread for a classic comfort meal.
A simple green salad adds freshness and balances the richness of the cheese.
Roasted vegetables also pair well with the marinara and creamy filling.
Variations / Substitutions
Use cottage cheese instead of ricotta for a lighter texture.
Add cooked spinach to the cheese filling for extra color and flavor.
Use spicy marinara if you want a little heat.
Swap mozzarella for an Italian cheese blend for a slightly different flavor.
Storage & Leftovers
Store leftover stuffed shells in an airtight container in the refrigerator for up to 4 days.
Reheat in the oven or microwave until warmed through.
You can freeze baked stuffed shells for up to 2 months. Thaw overnight in the refrigerator before reheating.
FAQs
Can I make this recipe ahead of time?
Yes, you can assemble the shells ahead and refrigerate them until ready to bake.
How should I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Can I freeze this dish?
Yes, stuffed shells freeze well after baking. Thaw before reheating for the best texture.
Can I use a different sauce?
Yes, you can use tomato basil sauce, arrabbiata, or a homemade marinara sauce.
How do I keep the shells from tearing?
Cook them just until al dente and handle them gently after draining.
Can I add meat to this recipe?
Yes, cooked ground beef, sausage, or turkey can be added to the sauce.
Is this recipe vegetarian?
Yes, it is vegetarian as written if your cheeses and marinara sauce are vegetarian-friendly.
Can I make it gluten-free?
Yes, use gluten-free jumbo pasta shells if available.
What cheese works best for the topping?
Mozzarella works best because it melts smoothly and becomes bubbly in the oven.
How do I know when it is done?
The sauce should be hot, and the cheese on top should be melted and bubbly.
Final Thoughts
These 3-cheese stuffed shells are the kind of pasta dish that feels warm, hearty, and satisfying.
With creamy filling, tender shells, and plenty of marinara, this recipe is a simple comfort meal you can make again and again.
Full Recipe Card
Ingredients
- 12 oz jumbo pasta shells
- 15 oz ricotta cheese
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 egg
- 1 tsp dried basil
- 1 tsp dried oregano
- 1/2 tsp garlic powder
- 24 oz marinara sauce
- Salt and pepper to taste
Instructions
- Preheat oven to 375°F.
- Cook pasta shells according to package instructions. Drain and set aside.
- In a large bowl, mix ricotta, 1 cup mozzarella, Parmesan, egg, basil, oregano, garlic powder, salt, and pepper.
- Spread half of the marinara sauce in a baking dish.
- Stuff each shell with the cheese mixture and place in the dish.
- Top with remaining sauce and mozzarella.
- Cover with foil and bake for 25 minutes.
- Remove foil and bake for 5 more minutes until bubbly.
