Stuffed Pasta Shells
Let me be honest with you. There are nights when I just want something warm, cheesy, and zero-stress. Something that feels like a hug on a plate.
That’s exactly what these stuffed pasta shells are.
Big jumbo shells. Creamy ricotta filling. Gooey melted mozzarella. All swimming in rich tomato sauce. Baked until bubbly and golden.
And the best part? It’s way easier than it looks.
Why This Recipe Just Works
I’ve made this dish more times than I can count — for weeknight dinners, meal prep Sundays, and even when guests showed up with zero notice.
It never fails.
The filling is rich but not heavy. The tangy spaghetti sauce cuts right through the creaminess. And the herbs tie everything together with that classic Italian flavor you already know and love.
It’s also make-ahead friendly. You can prep it the night before, stick it in the fridge, and bake it the next day. Leftovers? Even better on day two.
What You’ll Need
No fancy ingredients here. Just simple stuff you can grab at any grocery store.
| Ingredient | Notes |
|---|---|
| Jumbo pasta shells (12 oz) | Cook just until al dente — don’t overdo it |
| Ricotta cheese (15 oz) | The creamy base of your filling |
| Mozzarella cheese (4 cups, shredded) | Melty, gooey goodness |
| Frozen chopped spinach (10 oz) | Thaw and squeeze it dry — more on that below |
| Spaghetti sauce (3½ cups) | Jarred works perfectly fine |
| Dried basil (½ tsp) | Classic Italian herb flavor |
| Dried oregano (½ tsp) | Same — don’t skip it |
| Salt (½ tsp) | To season the filling |
| Black pepper (¼ tsp) | A little background warmth |
| Crushed red pepper flakes (¼ tsp) | Optional, but adds a nice kick |
| Parmesan cheese | Optional — sprinkle on top for extra flavor |
Tools You’ll Need
Nothing special. Just the basics:
- A large pot for boiling the pasta
- A big mixing bowl
- A 9×13 baking dish
- A spoon (or piping bag if you want to be fancy)
- A colander for draining

How to Make It Stuffed Pasta Shells
Step 1: Cook the shells
Boil the jumbo pasta shells according to the package directions. Pull them out when they’re just al dente — slightly firm. They’ll finish cooking in the oven. Drain and let them cool a bit so you don’t burn your fingers when stuffing.
Step 2: Make the filling
In a large bowl, mix together:
- Ricotta cheese
- 3 cups of the shredded mozzarella
- The squeezed-dry spinach
- Basil, oregano, salt, pepper, and red pepper flakes
Stir until everything is fully combined. It should look thick, creamy, and just a little green. That’s exactly right.
Step 3: Assemble the dish
Spread about 1 cup of spaghetti sauce across the bottom of your baking dish. Think of it like a bed for the shells — it stops them from sticking and adds flavor from the bottom up.
Now stuff each shell. Spoon in the filling generously. Don’t be shy. Pack it in.
Arrange them in rows in the dish, open side up.
Step 4: Sauce and cheese on top
Pour the remaining spaghetti sauce over all the shells. Then sprinkle the last cup of mozzarella — and Parmesan if you’re using it — right over the top.
Step 5: Bake it
- Cover with foil
- Bake at 375°F (190°C) for 25 minutes
- Remove the foil
- Bake another 5–10 minutes until the cheese is melted, bubbly, and slightly golden
Let it rest for 5–10 minutes before serving. I know it’s hard to wait. But it helps everything set up and makes serving so much cleaner.
Pro Tips (That Actually Matter)
Squeeze the spinach. Seriously. Watery spinach = watery filling. I squeeze mine in a clean kitchen towel until it’s almost completely dry. It takes 30 seconds and makes a big difference.
Undercook the shells slightly. Overcooked shells tear when you stuff them. Pull them out a minute or two early. They’ll finish in the oven.
Use a piping bag for the filling. Not required. But if you have one, it makes stuffing faster and much less messy. A zip-lock bag with the corner cut off works just as well.
Let it rest before cutting in. Five to ten minutes. That’s all. It makes a real difference in how clean your servings look.
Swaps and Variations
Want to mix it up? Here are some easy ways to change the recipe:
- Add protein — Stir cooked ground beef, Italian sausage, or shredded chicken into the filling
- Add more veggies — Sautéed mushrooms or zucchini work great in the filling
- Swap the ricotta — Cottage cheese is a solid substitute if that’s what you have
- Want more heat? — Add extra red pepper flakes or a small splash of hot sauce into the filling
- Use homemade sauce — If you’ve got the time, it absolutely elevates the dish
What to Serve With It
This dish is already pretty filling, so keep the sides light and simple:
- Garlic bread — The classic pairing. No explanation needed.
- Green salad — Something crisp with a light vinaigrette balances out the richness
- Roasted vegetables — Broccoli, zucchini, or asparagus all work beautifully
Storage and Leftovers
| Storage Method | How Long | Notes |
|---|---|---|
| Fridge (airtight container) | 3–4 days | Reheat in oven or microwave |
| Freezer (before baking) | Up to 3 months | Thaw overnight in fridge before baking |
| Freezer (after baking) | Up to 3 months | Thaw overnight, reheat covered in oven |
Honestly? The leftovers might be better than the first serving. The sauce soaks into the shells overnight and the flavors deepen. Don’t sleep on day-two stuffed shells.
Stuffed Pasta Shells
6
servings20
minutes30
minutes~320
kcalThese Stuffed Pasta Shells are a comforting, cheesy baked dish filled with creamy ricotta, mozzarella, and spinach, all nestled in rich tomato sauce. Perfect for an easy family dinner or make-ahead meal, they’re hearty, flavorful, and irresistibly satisfying!
Ingredients
4 cups shredded mozzarella cheese
1 carton (15 oz) ricotta cheese
1 package (10 oz) frozen chopped spinach, thawed and squeezed dry
½ teaspoon dried basil
½ teaspoon dried oregano
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon crushed red pepper flakes (optional)
1 package (12 oz) jumbo pasta shells, cooked and drained
3½ cups spaghetti sauce
Grated Parmesan cheese (optional, for topping)
Directions
- Preheat your oven to 375°F (190°C)
- Cook the jumbo pasta shells according to package instructions until al dente. Drain and set aside to cool slightly
- In a large mixing bowl, combine ricotta cheese, 3 cups of the mozzarella, spinach, basil, oregano, salt, pepper, and red pepper flakes. Mix well
- Spread about 1 cup of spaghetti sauce evenly across the bottom of a 9×13 baking dish
- Carefully stuff each shell with the cheese and spinach mixture. Arrange them in the dish in a single layer
- Pour the remaining spaghetti sauce over all the stuffed shells
- Sprinkle the remaining 1 cup of mozzarella and Parmesan (if using) over the top
- Cover tightly with foil and bake for 25 minutes
- Remove the foil and bake for an additional 5–10 minutes, until the cheese is melted and bubbly
- Let cool for 5–10 minutes before serving
