
There’s something truly magical about pulling a bubbling, cheese-laden dish from the oven, the aroma of herbs and tomato sauce filling your kitchen with a sense of profound comfort. It feels like a hug from the inside, a promise of pure, uncomplicated joy. And these classic stuffed shells? They deliver on that promise, every single time.
Imagine tender jumbo pasta shells, each one lovingly cradling a rich, creamy filling of three glorious cheeses. They’re nestled in a vibrant marinara sauce and baked until the top is a spectacular, golden brown masterpiece. This is the kind of meal that turns a simple Tuesday into a celebration, a guaranteed crowd-pleaser that asks for so little effort but returns so much deliciousness.
Why This Dish is a Forever Favorite
Honestly, what’s not to love? Stuffed shells manage to feel both elegantly impressive and wonderfully approachable all at once. They’re the culinary equivalent of your favorite cozy sweater—reliable, comforting, and always a good idea.
They’re perfect for feeding a hungry family, ideal for potlucks where you want to shine, and surprisingly great for making ahead on a busy weekend. Plus, that trio of ricotta, mozzarella, and parmesan is a combination that simply never, ever fails to satisfy.
Ingredients Needed for the Recipe
Gathering your ingredients is the first step toward cheesy bliss. Using high-quality components here makes a noticeable difference, turning a great dish into an absolutely unforgettable one.
- 24 jumbo pasta shells: The sturdy vessels for all that cheesy goodness.
- 15 ounces ricotta cheese: Whole milk ricotta is preferred for its superior creaminess.
- 3 cups shredded mozzarella cheese: Divided; some for the filling, some for that glorious, melted top.
- 2 teaspoons Italian seasoning: A fragrant blend that brings the herby essence of Italy to your kitchen.
- Salt and black pepper to taste: Essential for waking up all the other flavors.
- 1 egg: This acts as the binder, holding our luxurious filling together.
- 1/2 cup grated parmesan cheese: Adds a sharp, salty, nutty depth to the filling.
- 3 cups marinara sauce: Divided; a layer on the bottom prevents sticking and adds flavor, the rest goes on top.
- 2 tablespoons fresh parsley, chopped: For a bright, fresh garnish right at the end.
- Cooking spray: To ensure nothing sticks to your baking dish.
The Heart of the Dish: Choosing Your Cheese
Let’s talk cheese, the undisputed star of this show. The blend of ricotta, mozzarella, and parmesan creates a perfect harmony of textures and flavors—creamy, stretchy, and sharp all at once.
For the best results, skip the pre-shredded bags. Taking a few extra minutes to grate your own mozzarella and parmesan pays off immensely, as they melt far more smoothly and beautifully. Trust me on this one, it’s a game-changer.
How to make Classic Stuffed Shells Recipe?

Preheat and Prepare
Start by preheating your oven to 375°F (190°C). This ensures it’s perfectly hot and ready when your assembled masterpiece is. Take a 9″x13″ baking dish and give it a light but thorough coating with cooking spray.
Cook the Pasta Just Right
Cook the jumbo shells in a large pot of well-salted boiling water, but here’s the secret: undercook them by 1-2 minutes. They should be a bit more firm than al dente because they’re going to continue cooking in the oven. Drain them and let them cool just enough so you can handle them.
Create the Luxurious Filling
While the pasta cooks, let’s make the filling. In a large bowl, combine the ricotta, 1 ½ cups of the mozzarella, the grated parmesan, Italian seasoning, egg, and a good pinch of salt and pepper. Stir it all together until it’s beautifully blended and homogenous.
Layer the Foundation
Now, pour 1 ½ cups of your marinara sauce into the bottom of your prepared baking dish. Use a spoon to spread it into a smooth, even layer. This saucy base will keep the shells from sticking and will steam up into them as they bake.
The Joy of Filling the Shells
This is the fun part! You can use a spoon, but for less mess and more precision, a piping bag (or even a plastic bag with a corner snipped off) works wonders. Fill each shell generously with the cheese mixture and place them seam-side up in the baking dish, nestled snugly together.
Top It All Off
Spoon the remaining 1 ½ cups of marinara sauce over the top of the arranged shells. You don’t need to drown them, just a good covering. Then, shower the remaining 1 ½ cups of mozzarella cheese evenly over the entire dish.
Bake to Perfection
Cover the dish tightly with foil and bake for 20 minutes. This allows everything to heat through and the cheese to melt beautifully. Then, remove the foil and bake for another 10 minutes, or until the cheese is gloriously bubbly and has those perfect golden spots.
The Final Touch
Carefully remove the dish from the oven—it will be piping hot! Let it sit for about 5 minutes to set slightly, then sprinkle the freshly chopped parsley over the top. This adds a pop of color and a burst of fresh flavor that cuts through the richness.
Tips
Undercooking the pasta is non-negotiable for the perfect texture. No one wants mushy shells, so pull them from the boiling water while they still have a definite bite.
If you’re making this ahead of time, you can assemble the entire dish, cover it, and refrigerate it for up to 8 hours before baking. Just add an extra 10 minutes or so to the covered baking time if you’re starting with a cold dish.
Feel free to use a high-quality store-bought marinara to save time, or embrace a lazy Sunday afternoon and whip up a batch of your own homemade sauce. Both paths lead to deliciousness.
What to Serve With Your Stuffed Shells?
These rich, cheesy shells crave something fresh and crisp on the side. A simple Italian salad with a tangy vinaigrette is the perfect counterpoint, cleansing the palate between each indulgent bite.
For a heartier meal, garlic knots or a slice of crusty, warm bread are absolutely essential for mopping up every last bit of sauce and melted cheese from your plate. Don’t let any of it go to waste!
Mastering the Make-Ahead Magic
The beauty of this dish extends into its fantastic make-ahead potential. You can assemble the entire pan, cover it tightly with foil, and refrigerate it for up to 8 hours before you need to bake it.
You can also freeze it unbaked for a future feast. Just wrap it extremely well in both foil and plastic wrap to prevent freezer burn, and it will keep for up to 3 months. Bake from frozen, adding about 30-45 minutes to the cooking time.
How to Store and Reheat Leftovers?
Any leftover shells (a rare occurrence in my house!) will keep beautifully in the refrigerator for up to 4 days. Store them in an airtight container to maintain freshness and flavor.
Reheating is best done in the oven at 350°F until warmed through to recapture that baked-cheese texture. The microwave works in a pinch, but may soften the pasta a bit more—just heat in short bursts to avoid overheating.
And there you have it. A classic, beloved recipe that is so much more than the sum of its parts. It’s a dish built for sharing, for comfort, and for creating those simple, happy moments around the dinner table. Enjoy every cheesy, saucy, glorious bite.

Classic Stuffed Shells Recipe
Description
These Classic Stuffed Shells are the ultimate Italian comfort food: jumbo pasta shells generously filled with a rich, three-cheese ricotta mixture, smothered in zesty marinara sauce, and baked until golden and bubbly. It's an elegant-looking, family-friendly casserole that's surprisingly easy to make and perfect for feeding a crowd.
Ingredients
Instructions
-
Preheat and Prep
Preheat your oven to 375°F (190°C). Lightly coat a 9x13-inch baking dish with cooking spray or butter. -
Layer the Sauce
Spread 1 ½ cups of the marinara sauce evenly across the bottom of the prepared baking dish. -
Make the Filling
In a large bowl, combine the ricotta cheese, 1 ½ cups of the mozzarella cheese, Italian seasoning, egg, grated parmesan cheese, salt, and pepper. Mix until well blended. -
Fill the Shells
Scoop or pipe the cheese mixture into each cooked pasta shell. Arrange the filled shells, seam-side up, in a single layer over the sauce in the baking dish.Work gently to avoid breaking the shells. -
Top and Bake
Spoon the remaining 1 ½ cups of marinara sauce over the filled shells. Sprinkle the top with the remaining 1 ½ cups of mozzarella cheese. -
Cover the baking dish with aluminum foil. Bake for 20 minutes.
-
Remove the foil and bake for an additional 10 minutes, or until the cheese is melted, bubbly, and lightly browned.
-
Serve
Remove from the oven and let cool for 5 minutes. Sprinkle with fresh chopped parsley. Serve warm.
Nutrition Facts
Servings 6
Serving Size 4 stuffed shells
- Amount Per Serving
- Calories 520kcal
- % Daily Value *
- Total Fat 27gg42%
- Saturated Fat 14gg70%
- Trans Fat 0.5gg
- Cholesterol 95mgmg32%
- Sodium 1050mgmg44%
- Potassium 780mgmg23%
- Total Carbohydrate 45gg15%
- Dietary Fiber 4gg16%
- Sugars 8gg
- Protein 28gg57%
- Calcium 680mg mg
- Iron 3.0mg mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Undercook the pasta: Boil the shells for 1-2 minutes less than the package directions for al dente. They will continue to cook in the oven.
- Cheese matters: Use whole-milk ricotta and freshly grated mozzarella for the best flavor and meltability. Pre-shredded cheese contains anti-caking agents that can prevent smooth melting.
- Sauce choice: A high-quality jarred marinara (like Rao's or Newman's Own) works great, or use your favorite homemade version.
- Make ahead: Assemble the casserole up to 8 hours in advance. Cover and refrigerate. Add 10 minutes to the baking time if starting from cold.
- Freezing: Freeze the unbaked casserole for up to 3 months. Bake from frozen, adding 30 minutes to the cooking time. You can also freeze individual portions of cooked leftovers.
- Variations: Add 8 oz of cooked ground beef, Italian sausage, or spinach to the cheese filling. Swap marinara for Alfredo sauce for a creamy version.
Frequently Asked Questions
Can I use different cheeses?
Absolutely! You can substitute or add provolone, fontina, or asiago. For a richer filling, try adding a bit of cream cheese. Romano can be used instead of parmesan for a sharper flavor.
Why are my shells breaking?
This usually happens if the shells are overcooked and too soft. Be sure to undercook them slightly. Handle them gently with a slotted spoon when draining and filling.
Can I make this recipe vegetarian?
Yes, this recipe is naturally vegetarian as written. Just ensure your marinara sauce is vegetarian (some contain animal-derived ingredients like cheese or anchovies).
How do I reheat leftovers?
Reheat individual portions in the microwave for 2-3 minutes. For the whole dish, cover with foil and bake at 350°F for 20-30 minutes, or until heated through.
What sides go well with stuffed shells?
They pair perfectly with garlic knots, a crisp Italian salad, or a simple green salad. A glass of red wine completes the meal.
