The Pasta Dish That Makes Everyone Go Back for Seconds
There are comfort food dinners, and then there are stuffed shells — the kind of dish that fills your kitchen with the intoxicating aroma of bubbling marinara and toasted cheese, and has every single person at the table leaning in before it even hits the middle. This is not a weeknight throw-together. This is the pasta bake you pull out when you want to genuinely impress, when you want something that tastes like it came from a red-checkered-tablecloth Italian-American restaurant in the best possible way. Rich, saucy, cheesy, and deeply satisfying from the very first forkful.
What makes this version of stuffed shells so irresistible is the filling. We’re talking a lush, pillowy blend of whole-milk ricotta, shredded mozzarella, Parmesan, fresh egg, and fragrant herbs, loaded generously into jumbo pasta shells that have been cooked just to al dente so they hold their shape under pressure. Those shells get nestled — not just dropped — into a deep, bold marinara that has body, acidity, and real tomato flavor. Then the whole glorious pan gets blanketed in more mozzarella, more Parmesan, and goes into a hot oven until the top is golden, the edges are ferociously bubbling, and the filling has set into something approaching cloud-like perfection.
If you love serious, layered, cheese-forward Italian-American bakes — and if you’ve ever made our Lasagna Bolognese and know how much a great pasta bake can change the dinner table — you are going to fall completely in love with this recipe. Let’s get into it.


Why You’ll Love This Recipe
- Restaurant-quality flavor at home. The combination of three cheeses, fresh herbs, and a punchy marinara delivers deep, layered Italian-American flavor that genuinely rivals your favorite local trattoria.
- Perfectly portioned indulgence. Every shell is a self-contained pocket of creamy, herb-scented ricotta — you get a perfect ratio of pasta, sauce, and filling in every single bite.
- Make-ahead magic. Stuffed shells assemble beautifully the night before, making them ideal for dinner parties, holidays, or any night when you want a stunning meal with minimal last-minute stress.
- A crowd-pleaser every single time. Kids, adults, vegetarians, picky eaters — everyone loves a bubbling pan of stuffed shells. This recipe is the definition of universally beloved.
- Big, bold flavors from simple ingredients. Whole-milk ricotta, a jar of great marinara (or your own), and a few pantry staples transform into something that tastes luxurious and deeply satisfying.
Key Ingredients That Make These Stuffed Shells Extraordinary
The backbone of this dish is whole-milk ricotta, and please — do not swap it for part-skim. The extra fat content is what gives the filling its signature creamy, slightly dense, almost custard-like richness that holds together beautifully once baked. Alongside it, fresh mozzarella or low-moisture shredded mozzarella pulls double duty: some melts into the filling for stretch and richness, and the rest gets piled on top to create that gloriously browned, bubbly cheese crown we’re all here for. Finely grated Parmigiano-Reggiano adds a sharp, nutty, salty backbone that cuts through the richness and amplifies every other flavor in the dish — it’s the difference between good stuffed shells and unforgettable ones. The marinara sauce is just as important as the filling: whether you use a high-quality jarred sauce or make your own from crushed San Marzano tomatoes, you want something with real acidity, depth, and body — a thin, watery sauce will make the shells soggy, while a robust sauce acts like a savory cradle that infuses the pasta as it bakes. Finally, fresh herbs — specifically basil and flat-leaf parsley — stirred directly into the ricotta mixture bring brightness and a garden-fresh aroma that transforms the filling from merely cheesy to genuinely complex. A pinch of freshly grated nutmeg, a classic Italian touch, rounds everything out with subtle warmth that you’ll notice but never be able to name.
Pro Tips & Variations for the Best Stuffed Shells


Cook the shells just short of al dente. They’ll continue cooking in the oven, and you want them firm enough to pipe or spoon-fill without tearing. Pull them out of the boiling water 1–2 minutes early, rinse under cold water to stop cooking, and lay them out on an oiled baking sheet so they don’t stick together.
Don’t skimp on the bottom layer of sauce. Spread a generous layer of marinara across the bottom of your baking dish before placing the shells. This prevents sticking, keeps the shells moist, and ensures every bite from the bottom of the pan is just as saucy as the top.
Strain your ricotta if it seems watery. Wet ricotta can lead to a loose, runny filling that oozes out during baking. Line a fine-mesh strainer with cheesecloth, add the ricotta, and let it drain in the fridge for 30–60 minutes before mixing your filling.
Use a piping bag for the filling. This isn’t fussy — it’s genuinely faster and neater than using a spoon. A disposable plastic bag with the corner snipped works perfectly and gets the ricotta mixture deep into the shell without tearing it.
Try a meat variation. Brown ½ lb of Italian sausage, drain it, and fold it into the ricotta filling. It adds a savory, fennel-spiced richness that takes these shells firmly into carnivore territory. For a similar big-flavored Italian-American experience, check out how we layer flavors in our Lasagna Bolognese.
Add a béchamel drizzle for extra indulgence. A thin pour of creamy béchamel sauce over the top layer of shells before adding the mozzarella creates an extra-rich, almost four-cheese effect that pushes this into truly luxurious territory. According to the experts at Serious Eats, layering a creamy element with tomato sauce is one of the keys to a deeply satisfying baked pasta.
Make it ahead. Assemble the fully loaded pan (without baking), cover tightly with foil, and refrigerate overnight or freeze for up to one month. Bake directly from the fridge, adding 10–15 extra minutes covered, then uncover to brown the top. For more tips on perfecting baked pastas and Italian casseroles, Food Network’s guide to stuffed pasta is an excellent resource.
Craving something crispy and cheesy while the shells bake? Our Halloumi Cheese Fries make an outrageously good appetizer to serve while guests wait for the main event.
Nutritional Highlights
Each serving of these stuffed shells delivers a satisfying and well-rounded meal. The whole-milk ricotta and mozzarella provide a meaningful dose of calcium and protein — roughly 28 grams of protein per serving — which helps make this a genuinely filling dinner and not just empty carb calories. The tomato-based marinara brings lycopene, a powerful antioxidant found in cooked tomatoes that has been linked to a range of health benefits. While this is absolutely an indulgent, rich comfort food dish, it can be lightened slightly by using part-skim ricotta, reducing the cheese topping, or pairing it with a crisp green salad to balance the richness. As written, each serving comes in at approximately 520 calories, making it a hearty but not outrageous dinner portion.


The Pasta Bake Worth Every Minute
At the end of the day, stuffed shells are one of those iconic Italian-American dishes that earns its place in your regular dinner rotation not because it’s easy (though it really isn’t that hard), but because the payoff is absolutely spectacular. The way the ricotta filling goes soft and almost soufflé-like in the oven, the way the marinara reduces around the edges of the pan into something almost caramelized and intensely savory, the way the mozzarella on top goes golden and pull-apart gorgeous — this is comfort food at its most triumphant. Make it for Sunday dinner, make it for a dinner party, make it to freeze for a future hard week. However you serve it, it is going to earn rave reviews.
We’d love to see your stuffed shells! Share your creation in the comments below, tag us on Instagram, or save this recipe to your Pinterest boards so you can come back to it again and again. And if you try any of our variations — meat filling, béchamel drizzle, extra cheese — tell us which one stole your heart. Happy cooking!
Find the complete recipe card below ↓

Stuffed Shells
Equipment
- 9x13 baking dish
- Large pot
- Mixing bowls
- Piping bag or zip-lock bag
- Fine grater
- Aluminum foil
Ingredients
Pasta & Sauce
- 12 oz jumbo pasta shells about 30–35 shells; cook a few extra in case some tear
- 3 cups marinara sauce high-quality jarred or homemade; divided
Ricotta Filling
- 32 oz whole-milk ricotta drained if watery
- 2 cups shredded low-moisture mozzarella divided — 1½ cups for filling, ½ cup for topping
- ¾ cup Parmigiano-Reggiano finely grated, divided
- 2 large eggs
- 3 tablespoons fresh flat-leaf parsley finely chopped
- 2 tablespoons fresh basil finely chopped, plus more for garnish
- 2 cloves garlic finely minced or pressed
- ¼ teaspoon freshly grated nutmeg
- 1 teaspoon kosher salt
- ½ teaspoon black pepper freshly ground
Topping
- 1 cup shredded low-moisture mozzarella
- ¼ cup Parmigiano-Reggiano finely grated
- 1 tablespoon fresh basil torn, for garnish after baking
Instructions
Cook the Shells
- Bring a large pot of generously salted water to a boil. Cook the jumbo shells 2 minutes less than the package directions (they should be just underdone — they'll finish in the oven). Drain, rinse under cold water, and spread on a lightly oiled baking sheet in a single layer so they don't stick together.
- Preheat your oven to 375°F (190°C).
Make the Ricotta Filling
- In a large mixing bowl, combine the drained whole-milk ricotta, 1½ cups of the shredded mozzarella, ½ cup of the grated Parmigiano-Reggiano, eggs, parsley, basil, minced garlic, nutmeg, salt, and black pepper. Mix thoroughly until the filling is smooth, cohesive, and well-seasoned. Taste and adjust salt if needed.
- Transfer the filling to a large piping bag or a large zip-lock bag with one corner snipped off — this makes filling the shells much faster and neater than using a spoon.
Assemble the Dish
- Spread 1 cup of the marinara sauce in an even layer across the bottom of a 9×13-inch baking dish — this prevents sticking and ensures the shells are fully surrounded by sauce.
- Pipe or spoon a generous amount of ricotta filling into each shell (about 2–3 tablespoons per shell) and arrange them snugly in the baking dish, open side up, in a single layer. Spoon the remaining 2 cups of marinara sauce evenly over and around the filled shells.
- Scatter the remaining 1 cup of shredded mozzarella and ¼ cup of grated Parmesan evenly over the top of the shells.
Bake
- Cover the baking dish tightly with aluminum foil. Bake at 375°F for 25 minutes covered, then carefully remove the foil and bake for an additional 15–20 minutes, until the cheese is melted, golden, and bubbling around the edges.
- Remove from the oven and let the dish rest for 5–10 minutes before serving — this helps the filling set slightly and makes serving much cleaner. Garnish with torn fresh basil and serve immediately.
Serve
- Use a large spoon or serving spatula to portion the shells onto plates, making sure each serving gets plenty of the saucy, cheesy goodness from the pan. Serve with crusty bread for sauce-scooping and a crisp green salad alongside.











