Spinach and Ricotta Stuffed Shells

Jumbo pasta shells filled with ricotta and baked in tomato sauce.

Prep Time30 mins
Cook Time30 mins
Total Time1 hr
YieldServes 6

Before You Start

A vegetarian bake that feels special but is mostly assembly. Squeeze the spinach really dry so the filling stays creamy, not watery, and boil the shells just until pliable so they finish softening in the oven.

Instructions

  1. 1

    Boil the shells in salted water until just pliable, about 8 minutes, then drain and lay out to cool.

  2. 2

    Mix the ricotta, spinach, egg, half the parmesan, the garlic, salt and pepper.

  3. 3

    Heat the oven to 190°C / 375°F. Spread most of the passata over the base of a baking dish.

  4. 4

    Spoon the ricotta mix into each shell and sit them in the dish. Spoon the rest of the sauce over.

  5. 5

    Scatter the mozzarella and remaining parmesan on top.

  6. 6

    Cover with foil and bake 20 minutes, then uncover and bake 10 more, until bubbling and golden.

🛒 Our baking picks

Tools for foolproof bakes

Weighing beats scooping every time. These inexpensive tools make every recipe more reliable.

As an Amazon Associate, GramCups earns from qualifying purchases, at no extra cost to you.

💡 Baker's tips

  • Squeeze the spinach really dry, or the filling turns watery.
  • Undercook the shells at the boil. They finish softening in the oven.

🔀 Make it your own

  • Add cooked, crumbled Italian sausage to the sauce.
  • Stir a little lemon zest and nutmeg into the ricotta.

📦 Storing & freezing

Keeps 3 days in the fridge, freezes well. Reheat covered until hot through.

Frequently asked

Can I assemble stuffed shells ahead?

Yes, build and refrigerate for a day, then bake from cold, adding about 10 minutes.

What if my shells tear?

Boil a few extra. Torn ones can be patched or tucked filling side up so they still hold.

Baking in a different unit? Use the cups ↔ grams converter or the recipe scaler to halve or double this recipe.

Play GramCups Café 🎮