Why You’ll Love these Heavenly Stuffed Shells
Comfort food doesn’t get much better than these Italian-inspired stuffed shells. The combination of creamy ricotta, melted mozzarella, and savory parmesan creates a rich, satisfying filling with real depth of flavor.
They’re impressive enough for Sunday dinner but simple enough for weeknight meals. You can assemble them ahead of time and bake when you’re ready to eat.
The jumbo shells hold the cheese mixture neatly, while the sauce ties everything together — a solid, reliable dish worth keeping in rotation.
What Ingredients are in Heavenly Stuffed Shells?
You’ll need a handful of simple ingredients for these stuffed shells. The combination of three cheeses gives the filling its rich, creamy texture, and the jumbo shells hold everything together in tidy, scoopable portions.
Most of these ingredients are pantry and refrigerator staples, so you may already have what you need on hand.
- 12 ounces jumbo pasta shells
- 32 ounces ricotta cheese
- 3 cups shredded mozzarella cheese (divided)
- 1/2 cup plus 2 tablespoons grated Parmesan cheese (divided)
- 2 eggs
- 1 tablespoon fresh parsley, chopped
- 3 garlic cloves, minced
- 1/2 teaspoon salt
- 1/2 teaspoon pepper
- 28 ounces spaghetti sauce (1 jar)
- Nonstick cooking spray
For the best results, use whole milk ricotta for a richer, smoother filling, though part-skim works fine if you prefer.
The quality of your spaghetti sauce matters here—use homemade if you have it, or choose a jarred sauce with flavors you enjoy.
Can’t find fresh parsley? Dried will work; just reduce the amount to one teaspoon.
And while pre-shredded cheese is convenient, freshly grated mozzarella melts more smoothly and stretches better since it doesn’t contain the anti-caking starch found in bagged cheese.
How to Make these Heavenly Stuffed Shells
Start by preheating your oven to 350°F. Grab a 9×13 baking dish and coat it with nonstick cooking spray.
While the oven heats, cook the 12-ounce package of jumbo pasta shells according to the package directions. The shells should be al dente — still firm enough to hold their shape when stuffed but tender enough to eat. Drain them well and set aside while you prepare the filling.
In a large bowl, combine 32 ounces of ricotta cheese, 2 cups of shredded mozzarella (reserve the remaining cup for topping), 1/2 cup of Parmesan cheese, 2 eggs, 1 tablespoon of chopped fresh parsley, 3 minced garlic cloves, 1/2 teaspoon of salt, and 1/2 teaspoon of pepper.
Mix everything until well combined and smooth. Spread 1 cup of the spaghetti sauce evenly across the bottom of your prepared baking dish — this prevents the shells from sticking and adds flavor underneath.
For filling the shells, transfer the cheese mixture to a pastry bag or a large resealable plastic bag with a corner snipped off. This is much neater than using a spoon and gives you better control. Squeeze about a tablespoon of filling into each shell, then place them seam-side up in the baking dish.
Once all your shells are filled and arranged in the sauce, pour the remaining spaghetti sauce over them, making sure they’re well covered. Cover the dish with aluminum foil and bake for 40 minutes.
After 40 minutes, remove the foil and sprinkle the remaining cup of mozzarella and those 2 extra tablespoons of Parmesan over the top. Return to the oven and bake uncovered for another 10-12 minutes, until the cheese is golden and bubbly.
Let the dish rest for about 10 minutes before serving. This resting time allows the filling to set slightly, making the shells easier to serve and less likely to burn your mouth on the hot cheese.
Heavenly Stuffed Shells Substitutions and Variations
The classic recipe works well on its own, but there are several ways to customize it to your taste or dietary needs.
For a lighter option, swap in part-skim ricotta and low-fat mozzarella.
For added color and nutrition, mix chopped spinach or kale into the cheese filling.
Not a fan of jarred sauce? Use homemade marinara or even a creamy alfredo for a completely different flavor profile.
For more protein, brown some Italian sausage or ground turkey and stir it into the sauce before assembling.
What to Serve with Heavenly Stuffed Shells
A crisp Caesar salad pairs well here — the crunchy croutons and tangy dressing cut through the richness of the cheese filling.
A loaf of warm garlic bread is a natural companion for mopping up extra sauce.
For vegetables, try roasted broccoli or asparagus drizzled with lemon juice to add some brightness to the plate.
A simple antipasto platter with olives, cured meats, and marinated vegetables rounds things out nicely if you want to make a more complete spread.
Final Thoughts

These stuffed shells are a dependable comfort food recipe that works well for both everyday dinners and company. Tender pasta, smooth ricotta filling, tangy marinara, and a layer of melted cheese — each element does its job.
They’re also practical: you can assemble the whole dish the night before, refrigerate it, and bake it the next day. Just add 5-10 minutes to the covered baking time if going straight from the fridge to the oven.

Heavenly Stuffed Shells
Ingredients
Equipment
Method
- Preheat oven to 350°F. Spray a 9×13 baking dish with nonstick cooking spray.
- Cook jumbo pasta shells according to package directions until al dente. Drain well and set aside.
- In a large bowl, combine ricotta cheese, 2 cups of shredded mozzarella, 1/2 cup Parmesan cheese, eggs, chopped parsley, minced garlic, salt, and pepper. Mix until well combined and smooth.
- Spread 1 cup of spaghetti sauce evenly across the bottom of the prepared baking dish.
- Transfer the cheese mixture to a pastry tube or a large resealable plastic bag with a corner snipped off. Squeeze about 1 tablespoon of filling into each shell and place them in the baking dish.
- Pour the remaining spaghetti sauce over the filled shells, ensuring they’re generously covered.
- Cover the dish with aluminum foil and bake for 40 minutes.
- Remove foil and sprinkle the remaining cup of mozzarella and 2 tablespoons of Parmesan over the top.
- Return to the oven and bake uncovered for another 10-12 minutes, until heated through and the cheese is golden and bubbly.
- Remove from oven and let rest for 10 minutes before serving.




