Cheesy Stuffed Shells with Marinara

Why You’ll Love This Cheesy Stuffed Shells with Marinara

There’s something deeply satisfying about jumbo pasta shells stuffed to the brim with creamy ricotta, baked under a blanket of marinara and bubbling mozzarella until the edges turn golden. This cheesy stuffed shells recipe is classic Italian-American comfort food at its best — rich, cozy, and surprisingly doable on a weeknight.

Here is why this recipe earns a permanent spot in your rotation:

  • Comfort food royalty. Creamy, cheesy, saucy — it hits every comfort note at once.
  • Make-ahead friendly. Assemble the whole dish a day ahead; just bake when you’re ready.
  • Feeds the whole table. One 9×13 pan generously serves six, and it doubles easily.
  • Sneaky vegetables. Wilted spinach folds right into the ricotta filling — even kids don’t notice.
  • Freezer gold. Bakes beautifully from frozen, making it a meal-prep champion.

Ingredients You’ll Need

Cheesy Stuffed Shells with Marinara ingredients

Pantry staples plus a few fresh touches — nothing complicated:

  • 20–24 jumbo pasta shells — cook a few extra; some always tear.
  • 15 oz whole-milk ricotta — whole milk is non-negotiable here; low-fat ricotta turns grainy.
  • 2 cups fresh spinach — wilted and squeezed dry; frozen chopped spinach (thawed and squeezed) works too.
  • 2 cups shredded mozzarella, divided — half goes in the filling, half blankets the top.
  • 3 cups marinara sauce — a good jarred sauce is fine; use one you’d happily eat with a spoon.
  • ½ cup grated parmesan — plus extra for serving; the salty bite balances the creamy filling.
  • ¼ cup fresh basil — chopped, stirred into the filling and scattered on top.
  • 2 cloves garlic — minced; it perfumes the whole filling.
  • 1 large egg — binds the filling so it holds its shape when sliced.
  • 1 teaspoon Italian seasoning — for that classic herby backbone.
  • Salt and freshly ground black pepper — season the filling boldly; ricotta needs it.

How to Make Cheesy Stuffed Shells with Marinara

  1. Cook the shells. Bring a large pot of well-salted water to a boil and cook the jumbo shells 2 minutes shy of the package directions — they’ll finish in the oven. Drain and rinse with cool water so they stop cooking and are easy to handle.
  2. Prep the spinach. If using fresh spinach, wilt it in a dry skillet over medium heat for 2–3 minutes, then press out every drop of water with a clean kitchen towel. This step matters — wet spinach makes a watery filling.
  3. Mix the filling. In a large bowl, combine the ricotta, egg, half the mozzarella, the parmesan, chopped spinach, minced garlic, basil, Italian seasoning, 1 teaspoon salt, and ½ teaspoon pepper. Stir until well blended and taste — it should be boldly seasoned.
  4. Sauce the pan. Preheat the oven to 375°F (190°C). Spread 1 cup of marinara over the bottom of a 9×13 baking dish — the shells should sit in sauce, not stick to the pan.
  5. Stuff the shells. Using a spoon (or a piping bag for speed), fill each shell generously with about 2 tablespoons of the ricotta mixture. Nestle them filling-side-up in the dish in snug rows.
  6. Top and cover. Spoon the remaining marinara over the shells, then shower with the remaining mozzarella. Cover tightly with foil.
  7. Bake. Bake covered for 25 minutes, then uncover and bake 10–15 minutes more, until the cheese is bubbly and the edges are golden.
  8. Rest and serve. Let the dish rest 10 minutes so the filling sets — this makes serving clean and easy. Finish with torn fresh basil and extra parmesan.

Tips for the Best Stuffed Shells Every Time

  • Undercook the pasta. Mushy shells tear and collapse; two minutes shy of al dente is the sweet spot.
  • Squeeze the spinach bone-dry. Any lingering water pools at the bottom of the dish and thins the sauce.
  • Use whole-milk ricotta. It bakes up creamy and smooth; part-skim can go grainy in the heat.
  • Don’t skimp on the sauce underneath. Shells sitting directly on the pan bottom stick and scorch.
  • Rest before serving. Ten minutes of rest turns a sloppy scoop into a clean, restaurant-worthy portion.

Easy Variations

  • Meaty version: brown ½ lb Italian sausage and fold it into the filling.
  • Alfredo twist: swap the marinara for Alfredo sauce and add a pinch of nutmeg to the ricotta.
  • Pesto shells: stir 3 tablespoons of pesto into the ricotta instead of the Italian seasoning.
  • Four-cheese: add dollops of fontina and a sprinkle of asiago to the top before baking.

Storage and Reheating

Refrigerate leftovers in an airtight container for up to 4 days. Reheat individual portions in the microwave, or warm the whole dish covered at 350°F (175°C) for 20 minutes. To freeze, assemble the unbaked dish, wrap tightly in two layers of foil, and freeze up to 3 months. Bake from frozen at 375°F (190°C) for 60–70 minutes covered, then uncover for the final 15.

Frequently Asked Questions

Can I assemble stuffed shells ahead of time?
Yes — assemble up to 24 hours ahead, cover, and refrigerate. Add 5–10 minutes to the covered bake time since it goes in cold.

Why is my filling watery?
Almost always wet spinach or low-fat ricotta. Squeeze the spinach thoroughly and use whole-milk ricotta.

Can I use cottage cheese instead of ricotta?
You can, but blend it smooth first and drain any excess liquid. The flavor is tangier and the texture slightly different — still delicious.

How many shells does this make?
About 20–24 filled shells, which serves 6 as a main dish with a side salad.

Nutrition Estimate

Per serving (recipe serves 6): approximately 540 calories, 28g protein, 58g carbohydrates, 22g fat. Estimates vary with your marinara and cheese choices.

The Bottom Line

These cheesy stuffed shells with marinara are the kind of dinner that makes the whole house smell incredible and the whole table go quiet. Creamy ricotta, bright marinara, golden bubbly cheese — every element is simple, but together they’re pure comfort. Make a double batch; future-you will be grateful.

Leave a Comment