Spinach Ricotta Stuffed Shells Easy Recipe
Spinach and ricotta stuffed shells recipe are a true testament to the simple elegance of Italian comfort food. There’s something inherently satisfying about tender pasta shells cradling a creamy, flavorful filling. This classic dish has earned its beloved status for good reason: it’s incredibly versatile, making it perfect for a weeknight family dinner or an impressive contribution to a potluck. The magic truly lies in the balance – the mildness of the spinach, the creamy richness of the ricotta, all enveloped in a luscious tomato sauce. What makes our Spinach and Ricotta Stuffed Shells recipe particularly special is the subtle hint of nutmeg that elevates the filling from merely good to truly unforgettable. It’s a dish that feels both rustic and refined, a guaranteed crowd-pleaser that will have everyone asking for seconds.
Why you’ll love this recipe:
Tips for success:

Spinach and Ricotta Stuffed Shells Recipe
There’s something incredibly comforting about a dish that combines tender pasta with a creamy, flavorful filling and a rich tomato sauce. My Spinach and Ricotta Stuffed Shells recipe hits all those delightful notes, making it a perfect choice for a family dinner or even a special occasion. The beauty of this dish lies in its simplicity and the way the humble ingredients come together to create something truly satisfying. The jumbo shells act as perfect little vessels, holding a glorious mixture of creamy ricotta, savory spinach, and a hint of Parmesan, all baked in a bubbling marinara sauce. I love that it’s a dish that can be prepped ahead of time, making weeknight meals a breeze.
Ingredients:
Cooking Instructions
The process of making these stuffed shells is quite straightforward, and I find breaking it down into manageable steps makes it even easier.
1. Prepare the Pasta Shells
First things first, we need to cook our jumbo pasta shells. Bring a large pot of generously salted water to a rolling boil. Add the jumbo shells and cook them according to the package directions until they are al dente – meaning they’re cooked through but still have a slight bite to them. We don’t want them to be mushy, as they will continue to cook in the oven. Once they’re done, carefully drain them in a colander. To prevent them from sticking together and to make them easier to stuff, I like to rinse them gently with cool water and then lay them out in a single layer on a baking sheet or a clean kitchen towel. This small step makes a big difference when it comes to stuffing them.
2. Craft the Creamy Ricotta Filling
While the shells are cooking or cooling, it’s time to assemble the star of our dish: the ricotta filling. In a medium-sized bowl, combine the 2 cups of ricotta cheese. To this, add 1/2 cup of the shredded mozzarella cheese and the 1/2 cup of grated Parmesan cheese. This combination of cheeses provides a wonderfully creamy and slightly nutty flavor profile. Next, crack in the 1 large egg. The egg acts as a binder, helping to hold the filling together during baking. Now comes the spinach. If you’re using fresh spinach, give it a good rough chop before adding it to the bowl. If you’re using frozen spinach, make sure it’s completely thawed and well-drained to avoid making the filling watery. Add the 2 cloves of minced garlic to the bowl – the aroma alone is divine! Finally, season the filling generously with salt and freshly ground black pepper to your liking. Stir everything together until it’s well combined and smooth. Taste a tiny bit (if you dare!) and adjust seasonings if needed. This filling is so good, you might be tempted to eat it with a spoon!
3. Assemble the Stuffed Shells
Now for the fun part – stuffing those shells! Preheat your oven to 375°F (190°C). Pour the 2 cups of marinara sauce into the bottom of a 9×13 inch baking dish. Spread it around to coat the bottom evenly. This sauce will not only flavor the bottom of the shells but also prevent them from sticking. Grab a cooked shell and a spoon. Carefully fill each shell with a generous amount of the ricotta mixture. Don’t be shy; pack them in there! Once a shell is stuffed, place it seam-side up into the prepared baking dish, nestled into the marinara sauce. Continue this process until all the shells are filled and arranged in the dish. Try to get them in a single layer for even cooking.
4. Bake to Golden Perfection
Once all the shells are stuffed and arranged, it’s time to bake them. Drizzle the 1 tablespoon of olive oil over the tops of the stuffed shells. This adds a touch more richness and helps with browning. Sprinkle the remaining 1/2 cup of shredded mozzarella cheese evenly over the top of the stuffed shells. This is where the magic happens in the oven – the mozzarella will melt into a delicious, gooey blanket. Cover the baking dish tightly with aluminum foil. This is crucial for the first part of baking, as it traps steam and ensures the shells cook through and the filling heats up without the cheese on top burning. Bake for 20 minutes with the foil on.
5. Uncover and Finish Baking
After 20 minutes, carefully remove the aluminum foil from the baking dish. You’ll see the sauce is bubbling and the shells are looking promising. Continue to bake, uncovered, for another 15-20 minutes, or until the cheese is melted, bubbly, and lightly golden brown. The marinara sauce should be simmering around the edges. The aroma filling your kitchen at this point will be incredible! Once baked to your satisfaction, carefully remove the dish from the oven. Let the stuffed shells rest for about 5-10 minutes before serving. This resting period allows the flavors to meld and the cheese to set slightly, making them easier to serve and preventing the filling from oozing out too much. If you have fresh basil leaves, sprinkle them over the top for a burst of freshness and color. Serve hot and enjoy this incredibly satisfying meal!

Conclusion:
There you have it – a truly delicious and satisfying Spinach and Ricotta Stuffed Shells recipe that’s perfect for a weeknight family dinner or a special occasion. This dish truly shines because of its creamy, savory filling, encased in tender pasta shells, and bathed in a rich tomato sauce. It’s comfort food at its finest, surprisingly easy to assemble, and always a crowd-pleaser. I know you’ll love how the flavors meld together in every bite.
For serving, I recommend a simple side salad with a vinaigrette to balance the richness of the shells, and some crusty bread for dipping into any extra sauce. If you’re looking to switch things up, consider adding some cooked Italian sausage to the ricotta mixture for an extra layer of flavor, or try a bécbeef hamel sauce instead of tomato for a different kind of creamy indulgence. Don’t be afraid to experiment and make this Spinach and Ricotta Stuffed Shells recipe your own!
Frequently Asked Questions:
Can I make these stuffed shells ahead of time?
Absolutely! You can assemble the stuffed shells up to 24 hours in advance. Cover them tightly with plastic wrap and refrigerate. When you’re ready to bake, remove the plastic wrap, add a little extra sauce if needed, and bake as directed, adding a few extra minutes to the cooking time since they’ll be starting from cold.
What kind of pasta shells work best?
Jumbo pasta shells are ideal for this recipe as they hold the filling beautifully and are easy to stuff. Make sure to cook them slightly less than al dente, as they will continue to cook in the oven. If you can’t find jumbo shells, you could try using manicotti or large conchiglie (shells).

Spinach and Ricotta Stuffed Shells
A classic and comforting Italian-American dish featuring jumbo pasta shells filled with a creamy spinach and ricotta mixture, 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
Preheat oven to 375°F (190°C). Cook pasta shells according to package directions until al dente. Drain and rinse with cold water to prevent sticking. -
Step 2
In a medium bowl, combine ricotta cheese, 1/2 cup mozzarella cheese, Parmesan cheese, egg, spinach, minced garlic, Italian seasoning, salt, and pepper. Mix well. -
Step 3
Spread marinara sauce in the bottom of a 9×13 inch baking dish. Spoon the ricotta mixture evenly into each cooked pasta shell. -
Step 4
Arrange the stuffed shells in a single layer over the marinara sauce in the baking dish. -
Step 5
Pour the remaining marinara sauce over the stuffed shells. Sprinkle with the remaining 1/2 cup mozzarella cheese. -
Step 6
Cover the baking dish with foil and bake for 15 minutes. Remove foil and bake for an additional 10 minutes, or until cheese is melted and bubbly. -
Step 7
Let stand for a few 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.
