The Lello Kitchen
Ricotta & Spinach Stuffed Shells
Jumbo shells filled with ricotta, spinach and Parmesan, baked in tomato sauce and finished with French sea salt and Heritage olive oil.

- Prep
- 25 minutes
- Cook
- 35 minutes
- Serves
- 6 servings
- Difficulty
- Easy
At the Lello table
Stuffed shells should feel generous, not heavy: a ricotta filling kept bright with spinach and Parmesan, a tomato sauce left vivid rather than overcooked, and enough olive oil at the finish to make the whole dish taste properly composed. The French salt seasons the filling and the sauce with more authority than ordinary table salt, while the Heritage olive oil gives the final plate its gloss and fragrance.
Method
- Heat the oven to 375°F / 190°C. Bring a large pot of well-salted water to a boil. Cook the shells until just barely tender, then drain and set aside on a tray so they do not tear.
- Warm 1 tablespoon / 15 mL of the olive oil in a saucepan over medium heat. Add the garlic and, if using, the red pepper flakes. Cook for about 30 seconds, just until fragrant. Add the tomato sauce, season lightly with a little of the crushed French salt, and simmer for 10 minutes.
- In a large bowl, combine the ricotta, spinach, Parmesan, egg, the remaining crushed French salt, nutmeg and black pepper. Mix until evenly combined but not overworked.
- Spread a generous layer of the tomato sauce into the base of a large baking dish. Fill each shell generously with the ricotta mixture and arrange them open-side up in the dish.
- Spoon a little additional sauce between and around the shells, leaving most of the filling visible. Finish with a light scattering of extra Parmesan and drizzle with the remaining 1 tablespoon / 15 mL olive oil.
- Cover loosely with foil and bake for 20 minutes. Uncover and continue baking for 10 to 15 minutes more, until the sauce is bubbling and the edges of the shells are just beginning to color.
- Rest the dish for 5 minutes. Finish with torn basil, a final spoonful of sauce where needed, and more Parmesan before serving.
Cook’s notes
- Keep most of the filling exposed rather than burying the shells under sauce. The contrast between the creamy ricotta and bright tomato is part of the dish’s appeal.
- Crushing the coarse salt briefly with the side of a knife gives more even seasoning in the filling while still letting the product remain the salt used throughout the recipe.
- A small finishing drizzle of olive oil at the table does more for the final impression than adding extra cheese.
Substitutions
- Fresh spinach can replace frozen: sauté about 1 pound / 450 g until wilted, cool it, then squeeze dry and chop finely before using.
- Pecorino Romano can replace part of the Parmesan for a sharper filling, but reduce the salt slightly because it is naturally saltier.
- A béchamel-topped stuffed shell is possible, but it changes the dish completely. For this version, the sauce should stay tomato-forward and clean.
- If you prefer a smoother sauce, use passata; if you prefer a more rustic finish, use a chunky tomato sauce.
To serve
Serve straight from the oven with a bitter-leaf salad, warm bread and a restrained extra pour of Heritage olive oil at the table. This is a first-course Italian-American classic made elegant by keeping the garnishes simple and the proportions disciplined.
Storage & make-ahead
Refrigerate leftovers in a covered container for up to 3 days. Reheat, covered, in a moderate oven until hot throughout. The assembled, unbaked dish can also be refrigerated for up to 24 hours before baking; add a few extra minutes to the covered baking time.
