Easy and Delicious Stuffed Shells with Spinach and Ricotta

Looking for a comforting dinner that’s both satisfying and simple to prepare?
These stuffed shells are the perfect choice!
Packed with a creamy spinach and ricotta filling, topped with melty mozzarella, and baked in a flavorful tomato sauce, they’re the ultimate weeknight treat.
Ready in just over an hour, this dish is sure to become a family favorite!

For the Tomato Sauce:
- Olive Oil – Used to sauté the onions and garlic, forming the base of the sauce.
- Brown Onion – Finely chopped to add sweetness and depth to the sauce.
- Garlic – Minced, providing aromatic flavor to the sauce.
- Dried Oregano – For added Italian herb flavor.
- Balsamic Vinegar – Adds tang and balances the acidity in the sauce.
- Tomato Paste – Thickens and intensifies the tomato flavor.
- Sea Salt – For seasoning.
- Cracked Black Pepper – Adds a mild heat and extra seasoning.
- Diced Tomatoes – The main base of the sauce, providing a rich tomato flavor.
For the Stuffed Shells:
- Large Pasta Shells – The star of the dish, holding the spinach and ricotta mixture.
- Olive Oil – Used to sauté the spinach and help it wilt.
- Fresh Spinach – Provides a fresh, healthy base for the stuffing.
- Ricotta – The creamy, rich cheese used for the filling.
- Grated Mozzarella – A melty cheese that’s sprinkled on top for extra flavor.
- Garlic – Minced, providing depth to the spinach and ricotta mixture.
- Fresh Basil – Adds a burst of fresh, aromatic flavor to the stuffing.
- Vegetarian Parmesan-style Cheese – Grated for a salty, nutty flavor in the filling.
- Grated Nutmeg – For a hint of warm spice in the ricotta mixture.
- Sea Salt – To season the filling.
- Cracked Black Pepper – For added seasoning and a mild spice.


Stuffed Shells with Spinach and Ricotta
Notes
Ingredients
For the Tomato Sauce:- 1 tbsp olive oil
- 1 medium brown onion (150g), finely chopped
- 2 cloves garlic, minced
- 1 tbsp dried oregano
- 1 tbsp balsamic vinegar
- 1 tbsp tomato paste
- ¼ tsp sea salt
- ¼ tsp cracked black pepper
- 2 cans (14.5 oz each) diced or chopped tomatoes (400g)
- 21 large pasta shells
- ½ tbsp olive oil
- 6 ½ cups (200g) fresh spinach
- 1 cup ricotta cheese (250g)
- ⅔ cup grated mozzarella (140g)
- 1 clove garlic, minced
- A small handful of fresh basil, finely chopped + more for garnish
- ¼ cup grated vegetarian Parmesan-style cheese (50g) + more for serving
- ¼ tsp grated nutmeg
- ¼ tsp sea salt
- ¼ tsp cracked black pepper
Instructions
Tomato Sauce:- Heat the olive oil in a large skillet over medium heat. Add the chopped onion and a pinch of salt. Cook for about 10 minutes until the onion becomes translucent and tender.
- Add the minced garlic and dried oregano, cooking for another minute until fragrant.
- Stir in the diced tomatoes, adding about ¼ cup of water to each can and swirling to get any remaining tomato bits. Pour into the pan.
- Mix in the balsamic vinegar, then season with salt and pepper. Lower the heat and let the sauce simmer for about 15 minutes, stirring occasionally, until it thickens slightly.
- Heat ½ tbsp of olive oil in a skillet. Add half of the spinach and stir until it wilts, then add the rest of the spinach and continue to cook until all the spinach has wilted.
- Remove the spinach from the pan, allow it to cool slightly, then squeeze out any excess moisture. Chop the spinach roughly and transfer it to a large mixing bowl.
- Cook the pasta shells according to package directions, but reduce the cooking time by 5 minutes for al dente. Drain and rinse the shells under cold water to stop the cooking process.
- To the bowl with spinach, add ricotta, grated mozzarella, minced garlic, chopped basil, Parmesan cheese, nutmeg, salt, and pepper. Mix until well combined.
- Preheat your oven to 356°F (180°C).
- Fill each pasta shell with about two teaspoons of the spinach and ricotta mixture. Be careful not to overstuff.
- Spread a thin layer of tomato sauce at the bottom of a baking dish, then arrange the stuffed shells on top.
- Sprinkle the shells with grated mozzarella and some additional Parmesan.
- Bake uncovered for 30 minutes until bubbly and golden.
- Let the dish cool slightly before serving. Garnish with extra basil leaves and Parmesan.
Notes
- Pasta Shells: Use large shells and cook them 5 minutes less than the package suggests. Rinse under cold water to cool them down for easier handling.
- Spinach: Fresh spinach is best, but frozen spinach works too. If using frozen, thaw and squeeze out excess water before using.
- Ricotta: Choose a high-quality ricotta for the best texture.
- Storage: This dish can be stored in the fridge for up to 3 days. Reheat in the microwave.
- Freezing: To freeze, assemble the dish but do not bake. Cover and freeze for up to 3 months. Bake from frozen at 392°F (200°C) for 30 minutes covered, then remove the cover and bake for another 5–10 minutes.
- Pan Size: Use a large baking dish (about 11 inches in diameter and 3 inches deep).
Nutrition
Calories: 392kcal | Carbohydrates: 50.1g | Protein: 21.7g | Fat: 15.9g | Saturated Fat: 6.8g | Cholesterol: 34mg | Sodium: 359mg | Potassium: 748mg | Fiber: 4.7g | Sugar: 5.7g | Vitamin A: 376mg | Calcium: 4mg | Iron: 4mg
1. Can I use regular pasta shells instead of jumbo shells?
Answer: Yes, regular pasta shells work too! Just make sure to cook them al dente since they’ll continue cooking in the oven. If using smaller shells, you may need fewer of them to stuff.
2. Do I need to cook the pasta shells before stuffing them?
Answer: It’s not necessary to cook the pasta shells all the way through. Simply cook them for 5 minutes less than the package instructions, then stuff them and bake in the sauce. They’ll soften perfectly in the oven.

3. Can I use frozen spinach instead of fresh?
Answer: Absolutely! Frozen spinach is a great substitute. Just make sure to thaw it and squeeze out any excess water before adding it to the ricotta filling to avoid soggy shells.
4. How far in advance can I make these stuffed shells?
Answer: You can assemble the stuffed shells up to 4 hours ahead of time and refrigerate them until you’re ready to bake. This makes dinner prep a breeze!
5. Can I freeze the stuffed shells?
Answer: Yes! You can freeze the assembled, uncooked shells for up to 3 months. Just cover them tightly, label, and freeze. When ready to bake, thaw overnight in the fridge and bake as directed.




