Spinach Ricotta Stuffed Shells

Jumbo pasta shells are filled with creamy ricotta, spinach and cheese, then baked in marinara until bubbling and golden. It is a comforting oven-baked meal that can be assembled ahead and served straight from the dish.
Ingredients
- 340 g (12-ounce box)jumbo pasta shells
- 907 g (32 ounces)whole-milk ricotta cheese
- 283 g (10-ounce package), thawedfrozen chopped spinach
- 150 g (1½ cups), dividedgrated Parmesan cheese
- 225 g (2 cups), dividedshredded mozzarella cheese
- 1 largeegg
- 3 cloves, mincedgarlic
- 1 teaspoondried Italian seasoning
- 1 teaspoon, plus more for the pasta watersalt
- ½ teaspoon, freshly groundblack pepper
- 1.28 kg (45-ounce jar)marinara sauce
- To garnish, optionalfresh basil or parsley
Instructions
- 1
Cook the shells
Bring a large pot of water to a rolling boil and add a generous amount of salt, about 1–2 tablespoons. Add the entire box of shells and cook according to the packet directions, usually 8–10 minutes, until al dente. Drain gently, rinse with cool water, then arrange in a single layer on a baking tray or parchment to stop them sticking.
- 2
Squeeze the spinach
While the pasta cooks, put the thawed spinach in a clean kitchen towel or several layers of sturdy kitchen paper. Gather the edges and twist firmly over the sink to squeeze out as much water as possible; the spinach should form a compact, dry ball.
- 3
Mix the filling
In a large bowl, combine the ricotta, squeezed spinach, 1 cup of the mozzarella, 1 cup of the Parmesan, the egg, garlic, Italian seasoning, 1 teaspoon of salt and ½ teaspoon of black pepper. Stir until evenly combined and thick and creamy, then taste and adjust the seasoning if needed.
- 4
Prepare the dish
Heat the oven to 190°C (375°F). Pour about half the marinara, roughly 2–2½ cups, into a 23 × 33 cm (9 × 13-inch) baking dish and spread it across the base.
- 5
Fill the shells
For an easier, tidier filling method, spoon the ricotta mixture into a large resealable bag and snip off one corner. Pipe the filling into the shells, then arrange them open-side-up, close together, in the sauce-lined dish. Continue until you have used the filling or filled the dish; the recipe makes about 28–30 filled shells.
- 6
Add the topping
Pour the remaining marinara over the shells, distributing it as evenly as possible. Sprinkle over the remaining 1 cup of mozzarella and ½ cup of Parmesan.
- 7
Bake covered
Cover the dish tightly with foil and set it on a baking tray to catch any drips. Bake in the preheated oven for 25 minutes.
- 8
Brown the cheese
Carefully remove the foil and return the dish to the oven for 15–20 minutes, until the cheese is melted, bubbling and golden and the sauce is gently bubbling around the edges.
- 9
Rest and garnish
Leave the shells to rest for at least 10–15 minutes before serving so they can set. Scatter with freshly chopped basil or parsley just before serving, if using.
What are stuffed shells?
Stuffed shells are large pasta shapes filled with a savoury mixture and baked in sauce, a familiar Italian-American comfort-food dish. This version pairs ricotta and spinach with mozzarella and Parmesan for a creamy centre and a browned, cheesy top.
The method works because the shells are cooked only until al dente before baking, while marinara beneath and over them keeps the pasta saucy in the oven.
Nutrition and macros by portion
The nutrition label shows one serving as written: 750 calories, 0g protein, 0g carbs, 0g fat.
| Portion | Adjustment | kcal | Protein | Carbs | Fat |
|---|---|---|---|---|---|
| Lighter | More spinach, less cheese | 525 kcal | 0g | 0g | 0g |
| This serving | As written | 750 kcal | 0g | 0g | 0g |
| Hungry | Larger shell portion | 1125 kcal | 0g | 0g | 0g |
Most of the carbohydrates come from the pasta shells and marinara, while the ricotta and mozzarella provide much of the fat and protein. Serve a portion with salad or vegetables for freshness and extra variety on the plate.
Choose and prepare the ingredients
Ricotta: Whole-milk ricotta gives the filling a rich, soft texture. Stir it together thoroughly with the egg and cheeses so each shell gets a balanced amount.
Spinach: Thawed frozen spinach is convenient, but it must be squeezed very dry. Excess water can loosen the filling and make the finished dish watery.
The filling step
Piping: A snipped-corner bag makes it easier to get the thick filling into the shells without smearing it around the edges. A spoon also works if you fill each shell carefully.
Arrangement: Set the filled shells open-side-up and close together in the dish. This helps them stay in place and makes it easier to cover them with sauce.
Cook the pasta just until al dente
Shells: Follow the packet timing, usually 8–10 minutes, and avoid cooking them until soft. They will spend more time in the oven, and very soft shells can tear during filling or serving.
Cooling: A rinse with cool water stops the cooking and makes the shells easier to handle. Spread them out rather than leaving them piled together, which can cause them to stick.
Look for bubbling sauce and golden cheese
Covered baking: Foil traps steam while the dish bakes for 25 minutes at 190°C (375°F). Keep it tightly fitted so the pasta heats through without the top drying out too soon.
Uncovered baking: Bake for another 15–20 minutes, until the cheese is melted and golden and sauce bubbles around the edges. Let the dish rest for 10–15 minutes so the filling and sauce settle before you serve it.
Serve it with something fresh
A green salad or simply dressed vegetables make a fresh contrast to the rich cheese filling. Crusty bread is useful for scooping up any marinara left on the plate.
Fresh basil or parsley adds colour and a bright herbal finish. Add it just before serving so it stays fresh.
Recipe notes & tips
- Cook the whole box of shells, as some may tear or break while boiling.
- Salt the pasta water generously; it is the main chance to season the pasta itself.
- Squeeze the thawed spinach in a clean towel until it is as dry as possible.
- Spread the cooked shells in a single layer to keep them from sticking together.
- Use a baking tray under the dish to catch sauce that might bubble over.
- Rest the baked shells for at least 10–15 minutes before serving.
Variations
- Add red pepper flakes: Stir a pinch into the ricotta mixture for gentle heat.
- Use fresh spinach: Cook it until wilted, cool it, and squeeze it thoroughly before mixing.
- Change the herbs: Replace the Italian seasoning with dried oregano or basil.
- Add extra herbs: Stir chopped basil or parsley into the filling as well as using it to garnish.
- Use a different sauce: Swap the marinara for another tomato pasta sauce you enjoy.
Common mistakes to avoid
- Overcooking the shells: Cook them only to al dente so they stay sturdy enough to fill and bake.
- Leaving water in the spinach: Squeeze it firmly until dry to avoid a loose, watery filling.
- Skipping the sauce base: Spread marinara under the shells so they do not stick to the dish.
- Packing in too much filling: Fill each shell without forcing it, which can split the pasta.
- Browning too soon: Keep the dish covered for the first 25 minutes, then uncover it to finish.
- Serving immediately: Rest the baked dish for 10–15 minutes so the shells hold together more easily.
How to store
Refrigerate cooled leftovers in a covered container for up to 3 days. Reheat in a covered oven-safe dish at 180°C until hot throughout, or microwave individual portions until steaming.
Frequently asked questions
Can I assemble the shells ahead of time?
Yes. Fill and arrange the shells in the sauce-lined dish, cover it and refrigerate until ready to bake. If baking it straight from the fridge, allow extra time and check that it is hot throughout.
Do I need to cook the shells before filling them?
Yes, for this method. Boil them until al dente, then drain and cool them before stuffing.
How do I stop the filling from becoming watery?
Squeeze as much moisture as possible from the thawed spinach before mixing it with the ricotta. A snug covering of foil during the first part of baking also helps the pasta cook evenly.
Can I use part-skim ricotta?
Yes, though the filling may be less rich and creamy than it is with whole-milk ricotta.
How can I tell when the dish is ready?
The cheese should be completely melted and golden, with marinara gently bubbling around the edges. The recipe gives 25 minutes covered, followed by 15–20 minutes uncovered.
Can I freeze the stuffed shells?
The assembled dish can be frozen in a suitable covered dish before baking. Thaw it in the refrigerator before baking, and check that it is hot throughout before serving.
Cook it from the original
This recipe comes from betterhomerecipes.com. Their page has the author’s own photos, notes and tips — the best place to cook it from.
Open the recipe on betterhomerecipes.com