This ricotta stuffed shells recipe combines three kinds of cheese, spinach, and a fantastic tomato sauce. It’s hearty, comforting, easy to make, and the whole family will love it.
Why you will love this recipe
Do you want a few reasons to convince you that you’re going to love these ricotta stuffed shells? Here they are:
- This recipe is hearty, comforting, and super delicious. Your family and friends will love it. Even the kids!
- It’s a great dish to prepare ahead to save you time the next day.
- It’s freezer-friendly! You can even divide it into small portions and keep them in freezer containers.
How long can you keep stuffed shells in the refrigerator?
You can keep stuffed shells in the refrigerator for up to 2 days.
Ingredients to make this recipe
Jumbo pasta shells: Cook the shells al dente.
Olive oil: Use extra virgin olive oil.
Canned tomatoes: We’ve used peeled tomatoes.
Tomato sauce: To thicken the tomato sauce and add flavor.
Onion: For extra flavor.
White wine: White wine adds a rich flavor to the tomato sauce. Don’t worry about the alcohol, it will evaporate while cooking.
Spinach: We’ve used fresh spinach, but you can use frozen spinach too.
Garlic: To add flavour.
Egg: To combine the spinach with the cheese.
Ricotta, parmesan, and Mozarella cheese: We’ve used two types of mozzarella cheese. Use grated mozzarella for stuffing the shells and buffalo mozzarella for garnishing the tomato sauce.
Seasoning: You will need dried oregano, dried basil, one bay leaf, salt, and black pepper.
How to make this recipe
Start with the spinach. Heat a pan over medium heat a drizzle a little bit of olive oil. When hot, add the garlic and saute for 2 minutes. Then add the spinach and saute for 5 minutes. Stir often to prevent burning. Remove from the heat and set aside to cool down.
Next, heat a medium-sized pot over medium heat and drizzle one tablespoon of olive oil. When hot, add the garlic, onion, and bay leaf and saute for 5 minutes or until soft.
Add the peeled tomatoes, tomato puree, white wine, salt, black pepper, dried oregano, and dried basil, and let it simmer for 15 to 20 minutes. After cooking, remove the bay leaf and blend the tomato sauce with a hand blender until smooth.
While the tomato sauce is cooking, cook the pasta shells according to package instructions and make the filling.
Add one egg, spinach, grated mozzarella, grated parmesan, ricotta, salt, and black pepper, and mix everything into a mixing bowl.
Preheat the oven to 350 degrees F (180 C). Add the tomato sauce to a baking dish or skillet and spread it all over. Spoon the filling mixture into the shells and place the shells on top of the tomato sauce.
Add buffalo mozzarella on top and bake for 20 minutes until the cheese has melted and golden. Serve garnished with fresh basil leaves.
Tips for making this recipe
- Make this recipe ahead: Save time by preparing this recipe the day before. Store in the fridge for up to 2 days.
- Replace fresh spinach with frozen spinach: Use frozen spinach if you prefer. Defrost spinach first and drain the excess water.
- Make this recipe vegan: Replace the regular cheese with vegan cheese to make this recipe vegan-friendly.
More Italian inspired recipes
If you tried this recipe, don’t forget to tag me on Instagram, Pinterest, or Facebook. Also, if you enjoyed this recipe, please leave a comment and a rating star below! Thank you for your support!
PrintRicotta Stuffed Shells
- Prep Time: 10 minutes
- Cook Time: 1:10h
- Total Time: 1:20h
- Yield: 4 servings 1x
- Category: Main
- Method: Cook
- Cuisine: Italian
- Diet: Vegetarian
Description
This spinach and ricotta stuffed shells recipe is flavor, comforting, and easy to make. The whole family will love it! Plus, it’s freezer-friendly.
Ingredients
- 25 jumbo pasta shells
- 8 oz spinach, fresh or frozen (250 g)
- 3 garlic cloves, minced
- 1 tbsp olive oil
- 1 onion, chopped
- 1 bay leaf
- 1 can peeled tomatoes
- 2 tbsp tomato puree
- 1/4 cup dry white wine
- 1/2 tsp dried oregano
- 1/2 tsp dried basil
- 1 tsp salt
- 1 pinch black pepper
- 1 egg
- 8 oz ricotta cheese (250 g)
- 0.70 oz grated parmesan cheese (20 g)
- 7 oz grated mozzarella cheese (200 g)
- 7 oz buffalo mozzarella (200 g)
- fresh basil leaves to garnish (optional)
Instructions
- Heat a pan over medium heat a drizzle a little bit of olive oil. When hot, add the garlic and saute for 2 minutes. Then add the spinach and saute for 5 minutes. Stir often to prevent burning. Remove from the heat and set aside to cool down.
- Next, heat a medium-sized pot over medium heat and drizzle one tablespoon of olive oil. When hot, add the garlic, onion, and bay leaf and saute for 5 minutes or until soft.
- Add the peeled tomatoes, tomato puree, white wine, salt, black pepper, dried oregano, and dried basil, and let it simmer for 15 to 20 minutes. After cooking, remove the bay leaf and blend the tomato sauce with a hand blender until smooth.
- While the tomato sauce is cooking, cook the pasta shells according to package instructions and make the filling.
- Add one egg, spinach, grated mozzarella, grated parmesan, ricotta, salt, and black pepper, and mix everything into a mixing bowl.
- Preheat the oven to 350 degrees F (180 C).
- Add the tomato sauce to a baking dish or skillet and spread it all over. Spoon the filling mixture into the shells and place the shells on top of the tomato sauce.
- Add buffalo mozzarella on top and bake for 20 minutes until the cheese has melted and golden. Serve garnished with fresh basil leaves.
Notes
Make this recipe ahead: Save time by preparing this recipe the day before. Store in the fridge for up to 2 days.
Replace fresh spinach with frozen spinach: Use frozen spinach if you prefer. Defrost spinach first and drain the excess water.
Make this recipe vegan: Replace the regular cheese with vegan cheese to make this recipe vegan-friendly.
Keywords: ricotta stuffed shells, spinach stuffed shells, vegetarian stuffed shells
Leave a Reply