Spinach and Ricotta Stuffed Shells Recipe
Introduction
Spinach and ricotta stuffed shells make a comforting and delicious meal that’s perfect for any night of the week. Soft pasta shells are filled with a creamy mixture of ricotta, fresh spinach, and Parmesan, then baked with marinara sauce and melted mozzarella. This dish is both satisfying and easy to prepare.

Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup fresh spinach, chopped
- 1 egg
- 1/2 cup grated Parmesan cheese
- Salt and pepper, to taste
- 2 cups marinara sauce
- 1 cup shredded mozzarella cheese
- Fresh basil, for garnish
Instructions
- Step 1: Preheat the oven to 375°F (190°C). Cook the pasta shells according to the package instructions until al dente. Drain and set aside to cool slightly.
- Step 2: In a large bowl, combine the ricotta cheese, chopped spinach, egg, grated Parmesan, salt, and pepper. Mix well until the ingredients are evenly incorporated.
- Step 3: Spread 1 cup of marinara sauce evenly in the bottom of a baking dish.
- Step 4: Carefully stuff each cooked shell with the ricotta and spinach mixture, then arrange the filled shells in the baking dish on top of the sauce.
- Step 5: Pour the remaining marinara sauce over the stuffed shells, then sprinkle the shredded mozzarella cheese evenly on top.
- Step 6: Cover the baking dish with foil and bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes until the cheese is bubbly and golden brown.
- Step 7: Garnish with fresh basil leaves before serving. Enjoy warm.
Tips & Variations
- For extra flavor, add minced garlic or Italian seasoning to the ricotta mixture.
- Substitute fresh spinach with frozen spinach—just be sure to thaw and drain it well to avoid excess moisture.
- Add cooked sausage or ground beef to the filling for a heartier dish.
- Use a mix of mozzarella and provolone cheese for a richer topping.
Storage
Store leftover stuffed shells in an airtight container in the refrigerator for up to 3 days. Reheat in the oven at 350°F (175°C) for 15-20 minutes or microwave individual portions until warm. You can also freeze the prepared dish before baking for up to 2 months; thaw overnight in the refrigerator before baking.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well. Just thaw it completely and squeeze out any excess water before mixing it into the ricotta filling to prevent sogginess.
Do I need to cook the pasta shells before stuffing?
Yes, cooking the pasta shells until al dente makes them pliable and easier to stuff. Follow the package instructions and drain them well before filling.
Print
Spinach and Ricotta Stuffed Shells Recipe
- Total Time: 55 minutes
- Yield: 4–6 servings 1x
- Diet: Vegetarian
Description
Delicious and comforting Spinach and Ricotta Stuffed Shells baked to perfection with a rich marinara sauce, gooey mozzarella, and fresh basil garnish. This classic Italian-American dish makes a satisfying vegetarian main course that’s perfect for family dinners or special occasions.
Ingredients
Pasta Shells
- 20 jumbo pasta shells
Filling
- 2 cups ricotta cheese
- 1 cup fresh spinach, chopped
- 1 egg
- 1/2 cup grated Parmesan cheese
- Salt and pepper, to taste
Sauce and Topping
- 2 cups marinara sauce
- 1 cup shredded mozzarella cheese
Garnish
- Fresh basil, for garnish
Instructions
- Preheat and cook pasta shells: Preheat your oven to 375°F (190°C). Cook the jumbo pasta shells according to the package instructions until al dente. Drain them carefully and set aside to cool slightly.
- Prepare the ricotta filling: In a mixing bowl, combine the ricotta cheese, chopped fresh spinach, egg, grated Parmesan cheese, and season with salt and pepper. Mix thoroughly until all ingredients are well incorporated for a creamy filling.
- Assemble the baking dish: Spread 1 cup of marinara sauce evenly over the bottom of a baking dish to prevent sticking and add flavor.
- Stuff the shells: Take each cooked pasta shell and fill it generously with the ricotta and spinach mixture. Arrange the stuffed shells open side up in a single layer over the marinara sauce in the baking dish.
- Add topping and bake: Pour the remaining 1 cup of marinara sauce over the stuffed shells, then sprinkle the shredded mozzarella cheese evenly on top. Cover the dish with aluminum foil.
- Bake covered and uncovered: Bake the shells covered with foil for 20 minutes in the preheated oven. Then remove the foil and bake uncovered for another 10 minutes, allowing the cheese to melt and turn golden and bubbly.
- Garnish and serve: Once baked, remove the dish from the oven and garnish with fresh basil leaves. Serve hot for a comforting and hearty meal.
Notes
- Make sure not to overcook the pasta shells during boiling to avoid them becoming mushy when baked.
- The egg in the filling helps to bind the mixture, ensuring the stuffing holds together.
- You can substitute fresh spinach with frozen spinach—just be sure to thaw and squeeze out excess water before mixing.
- For a vegan version, use vegan ricotta and mozzarella alternatives and skip the egg.
- Leftovers can be refrigerated for up to 3 days and reheated in the oven or microwave.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian-American
Keywords: Spinach stuffed shells, Ricotta pasta shells, Baked pasta, Vegetarian Italian recipe, Stuffed pasta shells

