Spinach and Ricotta Stuffed Shells Recipe is more than just a meal; it’s a warm hug in a baking dish, a comforting classic that consistently delivers smiles around the dinner table. There’s an undeniable magic in those perfectly cooked jumbo pasta shells, cradling a creamy, dreamy filling of nutrient-rich spinach and velvety ricotta cheese. What is it about this dish that makes it such a perennial favorite? Perhaps it’s the delightful contrast between the tender pasta, the slightly sweet and savory filling, and the rich, bubbling tomato sauce that blankets it all. Or maybe it’s the satisfying feeling of creating something truly special from simple, wholesome ingredients. This Spinach and Ricotta Stuffed Shells Recipe is a testament to how humble ingredients can transform into an unforgettable culinary experience, perfect for weeknight family dinners or elegant entertaining.
Ingredients:
- 12–15 jumbo pasta shells (about 1/2 a box)
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese (divided)
- 1/2 cup grated Parmesan cheese
- 1 large egg
- 2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
- 2 cloves garlic (minced)
- 2 cups marinara sauce
- 1 tablespoon olive oil
- 1 teaspoon Italian seasoning
- Salt and freshly ground black pepper to taste
- Fresh basil leaves for garnish (optional)
Cooking the Shells
- Bring a large pot of generously salted water to a rolling boil. This is crucial for flavoring the pasta from the inside out. Add the jumbo pasta shells to the boiling water. Cook according to the package directions, but aim to undercook them slightly – about 1 to 2 minutes less than the al dente stage. We want them to be pliable enough to stuff but not so soft that they fall apart. Think of them as being just tender enough to handle without breaking. Once cooked, carefully drain the shells in a colander. To prevent them from sticking together, you can gently toss them with a tiny drizzle of olive oil, or even better, spread them out in a single layer on a baking sheet while you prepare the filling. This step ensures each shell is ready for its delicious payload.
Preparing the Savory Filling
Step 1: Sautéing the Aromatics and Spinach
- In a medium skillet, heat 1 tablespoon of olive oil over medium heat. Add the minced garlic and sauté for about 30 seconds, or until fragrant. Be careful not to burn the garlic, as this can make it bitter. Immediately add the roughly chopped fresh spinach (or the thawed and well-drained frozen spinach) to the skillet. If using fresh spinach, it will seem like a lot, but it will wilt down considerably. Stir and cook the spinach for about 2-3 minutes, just until it has wilted and any excess moisture has evaporated. If you used frozen spinach, ensure all the water has been squeezed out thoroughly before adding it to the pan. This step helps to deepen the flavor of the spinach and ensures a less watery filling.
Step 2: Combining the Filling Ingredients
- In a large mixing bowl, combine the ricotta cheese, half of the shredded mozzarella cheese (reserve the other half for topping), and the grated Parmesan cheese. Add the large egg, which acts as a binder to hold the filling together. Now, add the sautéed spinach and garlic mixture to the bowl. Season generously with salt and freshly ground black pepper to your liking. Don’t forget to add the 1 teaspoon of Italian seasoning for that classic herbaceous flavor.
Step 3: Mixing the Filling Thoroughly
- Using a sturdy spoon or a spatula, thoroughly mix all the ingredients in the bowl until they are well combined. You want a uniform texture throughout the filling, with the spinach and garlic evenly distributed amongst the cheeses and egg. Taste a small spoonful of the filling (if you’re comfortable doing so with the raw egg) or adjust seasonings based on your preferences. This is your chance to ensure the flavor is just right before stuffing the shells. The mixture should be creamy and cohesive, not too wet or too dry.
Assembling and Baking the Stuffed Shells
Step 4: Stuffing the Jumbo Shells
- Now comes the fun part! Take one cooked pasta shell at a time. Using a small spoon, carefully fill each shell generously with the prepared ricotta and spinach mixture. Don’t be shy – pack them in there! It’s easier to work with the shells if they are slightly cooled but still warm enough to be pliable. If you find any shells have split during cooking, don’t worry; you can still stuff them, and they will hold together once baked. Continue this process until all the shells are stuffed.
Step 5: Layering and Baking the Dish
- Preheat your oven to 375°F (190°C). Spread about half of the marinara sauce evenly across the bottom of a 9×13 inch baking dish. This creates a nice bed for the stuffed shells and prevents them from sticking to the dish. Arrange the stuffed pasta shells in a single layer over the marinara sauce. They can be placed snugly next to each other. Pour the remaining marinara sauce over the top of the stuffed shells, ensuring they are mostly covered. Finally, sprinkle the remaining shredded mozzarella cheese evenly over the entire dish. Cover the baking dish tightly with aluminum foil. Bake for 20 minutes. Then, remove the foil and continue baking for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown, and the sauce is heated through. If you like, you can broil for the last minute or two for extra browning on the cheese, but watch it very carefully to prevent burning.
Serving and Garnishing
- Once the Spinach and Ricotta Stuffed Shells are out of the oven and look irresistibly golden and bubbly, let them rest for about 5 minutes before serving. This allows the sauce to settle and makes them easier to plate. Garnish with fresh basil leaves, if desired, for a pop of color and fresh herbaceousness that complements the rich flavors beautifully. Serve hot and enjoy this comforting and satisfying meal.

Conclusion:
There you have it! Our delightful Spinach and Ricotta Stuffed Shells Recipe is ready to impress. This dish is a comforting classic that’s surprisingly easy to make, bringin extractg together tender pasta shells, a creamy, flavorful spinach and ricotta filling, all nestled in a rich tomato sauce. It’s the perfect option for a cozy weeknight dinner, a special family gathering, or even for preparing ahead for easy meal prepping. The creamy ricotta, vibrant spinach, and savory sauce create a harmonious balance that will have everyone asking for seconds.
To serve, a simple side salad with a light vinaigrette and some crusty garlic bread are excellent companions. For variations, feel free to add a pinch of nutmeg to the ricotta mixture for an extra layer of warmth, or incorporate some sautéed mushrooms for added earthiness. You can also try different cheeses like mozzarella or Parmesan for a more intense cheesy flavor. Don’t be afraid to experiment and make this Spinach and Ricotta Stuffed Shells Recipe your own. We hope you enjoy making and sharing this wonderful dish as much as we do!
Frequently Asked Questions:
Can I make this Spinach and Ricotta Stuffed Shells Recipe ahead of time?
Absolutely! You can assemble the stuffed shells and refrigerate them for up to 24 hours before baking. You might need to add a few extra minutes to the baking time. It also freezes beautifully, either before or after baking.
What kind of pasta shells are best for this recipe?
Jumbo pasta shells, sometimes labeled as “conchiglioni,” are ideal because they are large enough to hold a generous amount of filling and bake up beautifully in the sauce.

Easy Spinach Ricotta Stuffed Shells Recipe
A simple and delicious recipe for classic spinach and ricotta stuffed shells baked in marinara sauce.
Ingredients
-
12–15 jumbo pasta shells
-
2 cups ricotta cheese
-
1 cup shredded mozzarella cheese (divided)
-
1/2 cup grated Parmesan cheese
-
1 large egg
-
2 cups fresh spinach (roughly chopped) or 1 cup frozen spinach (thawed and drained)
-
2 cloves garlic (minced)
-
2 cups marinara sauce
-
1 tablespoon olive oil
-
1 teaspoon Italian seasoning
-
Salt and freshly ground black pepper to taste
-
Fresh basil leaves for garnish (optional)
Instructions
-
Step 1
Cook jumbo pasta shells in generously salted boiling water according to package directions, but undercook by 1-2 minutes. Drain and spread on a baking sheet to prevent sticking. -
Step 2
Heat olive oil in a skillet over medium heat. Sauté minced garlic for about 30 seconds until fragrant. Add spinach and cook until wilted and excess moisture evaporates. -
Step 3
In a large bowl, combine ricotta cheese, half the mozzarella, Parmesan cheese, egg, sautéed spinach and garlic mixture, salt, pepper, and Italian seasoning. -
Step 4
Mix filling ingredients thoroughly until well combined and uniformly textured. -
Step 5
Carefully stuff each cooked pasta shell generously with the ricotta and spinach mixture. -
Step 6
Preheat oven to 375°F (190°C). Spread half the marinara sauce in a 9×13 inch baking dish. Arrange stuffed shells in a single layer. Top with remaining marinara sauce and the rest of the mozzarella cheese. -
Step 7
Cover with foil and bake for 20 minutes. Remove foil and bake for another 10-15 minutes, or until cheese is melted, bubbly, and golden brown. -
Step 8
Let rest for 5 minutes before serving. Garnish with fresh basil leaves if desired.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.




Leave a Comment