Stuffed Pasta Shells Recipe is the kind of dish that walks into a Tuesday night wearing a tuxedo. Picture jumbo shells, their little ridged backs like seashells on a warm shore, each one holding a pillow of ricotta, mozzarella, and parmesan, all tucked into a bubbling tomato bath under a golden cheese blanket.
Advertisements1
I first made these on a rainy evening when my oven was the only thing in the house that felt optimistic. Twenty minutes of stuffing turned into thirty-five minutes of baking, and by the time the timer sang, the whole kitchen smelled like a trattoria that had somehow moved into my apartment.
Here is the thing: this is not a fussy recipe. It is a forgiving one. You can stuff the shells ahead, freeze them, and bake them on a night when you need dinner to feel like a hug with a crispy edge. Ready to get your hands a little cheesy?
Why You'll Love This Recipe
About the Ingredients
24 jumbo pasta shells (about 8 oz / 225g)
Jumbo shells are the only size that holds a heaping tablespoon of filling without tearing. If you can only find large shells, buy 30 and expect a slightly higher shell-to-filling ratio.
15 oz (425g) whole-milk ricotta
Whole-milk ricotta gives a creamier, less grainy filling than part-skim. If yours looks watery, drain it in a fine-mesh strainer for 15 minutes before mixing.
2 cups (225g) shredded low-moisture mozzarella, divided
Low-moisture mozzarella melts without releasing puddles of water. A block you shred yourself tastes noticeably better than pre-shredded, which is dusted with starch.
1/2 cup (50g) freshly grated parmesan, divided
Grate parmesan on a Microplane for the fluffiest melt. Pecorino Romano is a sharper, saltier swap if you want a bolder bite.
1 large egg
The egg binds the filling so it does not spill out when you bite. If you are egg-free, whisk in 2 tablespoons of Greek yogurt instead.
10 oz (280g) frozen chopped spinach, thawed and squeezed very dry
Squeeze the spinach in a clean kitchen towel until it stops dripping; wet spinach makes watery filling. Fresh baby spinach wilted in a pan works too, about 8 packed cups raw.
2 cloves garlic, finely minced
Fresh garlic is non-negotiable here; jarred garlic tastes flat and slightly sour. A microplane turns two cloves into a fine paste in seconds.
1 teaspoon dried Italian seasoning
A blend of oregano, basil, and thyme saves you buying three jars. Crush it between your palms before adding to wake up the oils.
1/2 teaspoon fine sea salt
Fine sea salt dissolves evenly into the ricotta. If you use kosher salt, add a scant 3/4 teaspoon since the flakes are larger.
1/4 teaspoon freshly ground black pepper
Freshly ground pepper has a floral heat that pre-ground lacks. Give the grinder five extra twists for this filling.
24 oz (680g) marinara sauce, homemade or good jarred
Use a sauce you would happily eat with a spoon; it is half the flavor of the dish. Rao's or a local marinara with no added sugar are excellent shortcuts.
1/4 cup (25g) torn fresh basil, plus more for serving
Torn basil releases more aroma than chopped, and it goes in at the end so it stays bright green. No basil? A pinch of dried oregano stirred into the sauce works.
Tips & Tricks
Cook Shells Two Minutes Shy of Al dente
They finish in the oven, so slightly firm shells keep their shape instead of collapsing into mush.
Dry the Ricotta and Spinach Well
Excess moisture is the number one cause of soupy stuffed shells; drain both before you mix.
Do Not Overfill
A heaping tablespoon per shell is plenty. Overstuffing makes them split and spill their cheesy treasure into the sauce.
Let It Rest Before Serving
Five to ten minutes out of the oven lets the filling set so the shells hold together on the plate.
Pro Tips
Step-by-Step Instructions
1. Boil the shells
Bring a large pot of well-salted water to a rolling boil, add the jumbo shells, and cook for 9 to 10 minutes, until pliable but still firm at the center. Drain and spread on a baking sheet to cool so they do not stick together.
2. Heat the oven
Preheat the oven to 375F (190C) with a rack in the middle. You want the oven fully hot before the tray goes in so the sauce starts bubbling immediately.
3. Make the filling
In a large bowl, stir together the ricotta, egg, 1 1/2 cups mozzarella, 1/4 cup parmesan, squeezed-dry spinach, garlic, Italian seasoning, salt, and pepper until evenly combined. It should look thick and scoopable, not runny.
4. Sauce the baking dish
Spread 1 1/2 cups of marinara across the bottom of a 9×13-inch baking dish. This saucy floor keeps the shells from scorching and gives every bite a tomato welcome.
5. Stuff the shells
Spoon a heaping tablespoon of filling into each shell, or pipe it in with a zip-top bag. Arrange the stuffed shells in a single layer, open side up, snug against each other.
6. Top and bake
Spoon the remaining marinara over the shells, then scatter the last 1/2 cup mozzarella and 1/4 cup parmesan on top. Bake uncovered for 30 to 35 minutes, until the sauce bubbles at the edges and the cheese is melted and golden brown. If you want more color, broil 1 to 2 minutes more.
7. Rest and serve
Pull the dish from the oven and let it rest 5 to 10 minutes so the filling sets. Scatter torn basil over the top, then serve with garlic bread and a crisp green salad.
Delicious Variations
Meat Lover's Shells
Brown 1 lb (450g) ground Italian sausage, drain, and fold it into the ricotta mixture for a heartier, fennel-scented bake.
Alfredo Spinach Shells
Swap the marinara for 3 cups of creamy alfredo sauce and add a pinch of nutmeg to the filling for a rich, white-sauce twist.
Spicy Arrabbiata Shells
Use arrabbiata sauce and add 1/2 teaspoon crushed red pepper flakes to the ricotta for a dinner with a pleasant slow burn.
How to Store Stuffed Pasta Shells Recipe
Refrigerator
Store leftovers in an airtight container in the refrigerator for up to 4 days. Keep the shells in their sauce so they stay moist.
Freezer
Freeze assembled, unbaked shells in a foil-lined dish, tightly wrapped, for up to 3 months. Thaw overnight in the refrigerator before baking, adding 10 minutes to the bake time.
Reheating
Reheat individual portions covered with foil in a 350F (175C) oven for 15 to 20 minutes, or microwave in 60-second bursts until steaming. Add a splash of marinara if it looks dry.
Frequently Asked Questions
Q: Can I make stuffed pasta shells ahead of time?
Yes, you can assemble the entire dish up to 2 days ahead and refrigerate it tightly covered. Add 5 to 10 minutes to the bake time if it goes into the oven cold.
Q: How many shells should I plan per person?
Plan on 3 to 4 jumbo shells per person as a main course, which is why this recipe serves 6 with 24 shells. If you are feeding very hungry teenagers, stretch it to 4 shells each and add a bigger salad.
Q: Why did my stuffed shells turn out watery?
Watery shells almost always come from wet ricotta or spinach that was not squeezed dry. Drain the ricotta in a strainer and wring the spinach in a towel until no more liquid drips out.
Q: Can I use cottage cheese instead of ricotta?
Yes, blended cottage cheese is a great higher-protein substitute for ricotta in this filling. Blend it smooth first so the texture stays creamy rather than curdy.
Q: Do I have to boil the shells before baking?
Yes, standard jumbo shells need boiling first because they will not soften enough in a 35-minute bake. If you use no-boil shells, add an extra 1/2 cup of sauce and bake covered for the first 25 minutes.
So go ahead and preheat that oven, boil those shells, and get your hands gloriously cheesy. Make this Stuffed Pasta Shells Recipe this week, then tell me who at your table went back for seconds, I am genuinely curious. Write boldly, dream wildly.
Stuffed Pasta Shells Recipe
Stuffed Pasta Shells Recipe: jumbo shells stuffed with three cheeses and spinach, baked in marinara until bubbly and golden. Easy dinner, big comfort.
🧂 Ingredients
- 24 jumbo pasta shells (about 8 oz / 225g)
- 15 oz (425g) whole-milk ricotta
- 2 cups (225g) shredded low-moisture mozzarella, divided
- 1/2 cup (50g) freshly grated parmesan, divided
- 1 large egg
- 10 oz (280g) frozen chopped spinach, thawed and squeezed very dry
- 2 cloves garlic, finely minced
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon fine sea salt
- 1/4 teaspoon freshly ground black pepper
- 24 oz (680g) marinara sauce, homemade or good jarred
- 1/4 cup (25g) torn fresh basil, plus more for serving
📋 Instructions
- 1Boil the shells — Bring a large pot of well-salted water to a rolling boil, add the jumbo shells, and cook for 9 to 10 minutes, until pliable but still firm at the center. Drain and spread on a baking sheet to cool so they do not stick together.
- 2Heat the oven — Preheat the oven to 375F (190C) with a rack in the middle. You want the oven fully hot before the tray goes in so the sauce starts bubbling immediately.
- 3Make the filling — In a large bowl, stir together the ricotta, egg, 1 1/2 cups mozzarella, 1/4 cup parmesan, squeezed-dry spinach, garlic, Italian seasoning, salt, and pepper until evenly combined. It should look thick and scoopable, not runny.
- 4Sauce the baking dish — Spread 1 1/2 cups of marinara across the bottom of a 9×13-inch baking dish. This saucy floor keeps the shells from scorching and gives every bite a tomato welcome.
- 5Stuff the shells — Spoon a heaping tablespoon of filling into each shell, or pipe it in with a zip-top bag. Arrange the stuffed shells in a single layer, open side up, snug against each other.
- 6Top and bake — Spoon the remaining marinara over the shells, then scatter the last 1/2 cup mozzarella and 1/4 cup parmesan on top. Bake uncovered for 30 to 35 minutes, until the sauce bubbles at the edges and the cheese is melted and golden brown. If you want more color, broil 1 to 2 minutes more.
- 7Rest and serve — Pull the dish from the oven and let it rest 5 to 10 minutes so the filling sets. Scatter torn basil over the top, then serve with garlic bread and a crisp green salad.
