Giant pasta shells stuffed with herbed ricotta, baked in a spicy Italian sausage ragù. A crowd-ready dinner that reheats beautifully.
Stuffed shells are essentially a pasta vehicle for two things: a well-seasoned ricotta filling and a ragù that has enough body to braise the shells as they bake. The key here is building the sausage sauce first so it reduces by about a third before the shells ever go in — watery sauce produces soggy, sliding shells that fall apart on the spatula. Use hot Italian sausage (casings removed) and let it brown hard before adding liquid; those caramelized fond bits are what give the ragù its depth.
What you get is a tight, savory filling with fresh basil and lemon zest cutting through the richness, sitting inside shells that are just tender but still hold their shape. A layer of low-moisture mozzarella on top goes spotty and golden at 400°F. This feeds six comfortably, making it ideal for a Sunday dinner or a meal-prep situation — it reheats in the oven or microwave without losing much texture. If your ricotta seems watery after mixing, drain it in a fine-mesh strainer for 15 minutes before stuffing.
🛒 Links may earn us a small commission at no cost to you.
🛒 We may earn a small commission at no extra cost to you. We only recommend gear we'd use ourselves.
A medium-bodied Italian red is the natural move here. Montepulciano d'Abruzzo — something like a Masciarelli or Zaccagnini — has enough acidity to cut the richness of the ricotta and enough fruit to echo the tomato in the ragù without overwhelming it. Avoid anything too tannic; Barolo would fight the dish. If you want a Tuscan option, a straightforward Sangiovese-based Rosso di Montalcino works well.
For beer drinkers, a dry Italian lager like Peroni or Birra Moretti keeps things clean and doesn't compete with the spice from the sausage. If you want something with more character, a malt-forward amber ale balances the richness without adding bitterness that clashes with tomato.
On the table, serve a simple arugula salad dressed with lemon juice, olive oil, and shaved Parmigiano — the peppery bitterness is a direct counterpoint to the fatty, cheesy shells. Crusty Italian bread (ciabatta or a semolina loaf) is non-negotiable for sweeping up sauce.
For a non-alcoholic pairing, sparkling water with a squeeze of lemon and a splash of red wine vinegar — about 1 tsp per glass — acts like a palate cleanser between bites of the rich filling, keeping each forkful tasting as good as the first.
To make this vegetarian, swap the Italian sausage for 12 oz of finely diced cremini mushrooms plus 1 cup of green or brown lentils (cooked). Brown the mushrooms in olive oil at high heat until deeply golden, about 8 minutes, before adding the aromatics. The lentils go in with the crushed tomatoes and simmer alongside. The texture reads similarly to a meat ragù and the earthiness plays well against the ricotta.
For a dairy-free version, replace the ricotta with 2 cups of well-drained, blended firm silken tofu seasoned with 2 tbsp nutritional yeast, 1 tsp lemon zest, 1/2 tsp garlic powder, and 1/4 tsp salt. Use a dairy-free shredded mozzarella (Violife or Miyoko's shreds both melt reasonably well) for the topping. Skip the Parmigiano in the filling or replace it with an additional 1 tbsp nutritional yeast.
For a gluten-free version, Barilla makes a gluten-free jumbo shell pasta that holds up reasonably well in the oven. Cook them 2 minutes less than the package says — gluten-free pasta goes from underdone to blown-out faster than regular pasta, so watch it closely.
To scale up for a crowd, this recipe doubles cleanly into a full hotel pan (13×20 inches). Use two 28-oz cans of crushed tomatoes, 2 lbs sausage, and double all filling ingredients. Baking time increases by about 10 minutes; check at 35 minutes and go from there.
Yes — fully assemble the dish (sauce, stuffed shells, cheese on top), cover tightly with plastic wrap, and refrigerate for up to 24 hours before baking. Pull it from the fridge 30 minutes before it goes into the oven so it bakes evenly. Add 10 extra minutes to the covered baking time since it's starting cold.
Freeze them either before or after baking. For unbaked: assemble completely, cover with two layers of plastic wrap and one layer of foil, and freeze for up to 3 months. Bake from frozen at 375°F covered for 60 minutes, then uncovered for 20 minutes. For already-baked shells, freeze individual portions in airtight containers for up to 2 months and reheat covered in a 350°F oven for 25 minutes or microwave with a splash of water added.
Large manicotti tubes are the closest substitute — pipe the filling in using a zip-lock bag with the corner snipped off. Alternatively, use the filling and ragù as a lasagna build in a 9×13 pan with flat lasagna noodles; layer sauce, noodles, ricotta, repeat, and top with mozzarella. Baking time and temp remain the same.
Cook the shells until just barely pliable — about 1 minute less than package al dente instructions — then spread them in a single layer on an oiled sheet pan to cool. Don't pile them; stacked shells stick and tear. Use a small spoon or a piping bag; don't overstuff — about 2 tablespoons of filling per shell is the right amount.
Ricotta needs aggressive seasoning. Taste the filling before stuffing and adjust salt, then add more lemon zest or a pinch of red pepper flakes if it still falls flat. Most under-seasoned fillings are fixed with an extra 1/4 tsp Diamond Crystal kosher salt and another 1/2 tsp lemon zest.
Absolutely — mild Italian sausage works fine, and the dish is still well-flavored from the aromatics. If you want heat without hot sausage, add 1/2 to 3/4 tsp crushed red pepper flakes to the oil before the onion goes in. That gives you control over the spice level.
Add 2 tablespoons of water per serving to the dish before covering tightly with foil, then reheat at 350°F for 20-25 minutes. The added moisture turns to steam inside the foil and keeps the shells from drying out. Microwave works in a pinch — cover loosely and heat at 70% power in 90-second bursts.
Fresh pasta sheets make excellent roll-ups — cut them into 4×5-inch rectangles, add a strip of filling, roll, and place seam-side down in the sauce. Fresh pasta cooks faster than dried shells, so reduce the covered baking time to 15 minutes and uncovered to 10-12 minutes, watching for the cheese to bubble and spot.
Stored in an airtight container, leftover stuffed shells keep for 4 days refrigerated. The pasta absorbs some sauce as it sits, which actually improves the flavor — day-two shells taste better than day-one in most cases. Avoid storing with the foil cover touching the cheese directly, as it causes the mozzarella to peel off.
Daily Home Cookery is self-funded. If something you cooked here made dinner a little better, a coffee keeps the kitchen running.
☕ Buy me a coffee
Pan-seared gnocchi in brown butter with crispy pancetta, blistered roasted grapes, and fried sage. A 45-minute skillet dinner that actually delivers.
Pillowy ricotta dumplings tossed in nutty brown butter with crispy sage and toasted hazelnuts. Ready in 45 minutes, no pasta machine needed.
Ground lamb and charred eggplant make a deeply savory bolognese. Rich, meaty sauce with pappardelle — ready in under 80 minutes.