Spinach and Ricotta Stuffed Shells
In this easy spinach and ricotta stuffed shells recipe, three cheeses combine with quick sauteed spinach, marinara sauce, and jumbo pasta shells for a hearty and comforting, crowd-pleasing vegetarian dinner.

Growing up, I was one of those bizarre children who actually liked eating vegetables. For a long time, spinach was my very favorite, and I would eat big bowls of it simply steamed, or sometimes with a little sprinkling of cheese.
I loved those leafy greens. Before you envy my parents having a child content to munch on spinach, sweet potatoes, peas, tomatoes, or other fresh produce procured in our family vegetable garden, they also lived through my angst-filled adolescent years, and I’m sure they’ll remind you that it all evens out in the end.
Today we still eat a lot of spinach, and I like incorporating it into recipes for a healthy boost. In this spinach and ricotta stuffed shells recipe, we combine quick sauteed spinach with creamy ricotta and mozzarella cheeses, all tucked in to extra-large pasta shells and baked to bubbly goodness. The result is a healthy and hearty baked pasta dish that makes for a crowd-pleasing vegetarian meal.
Print
Spinach and Ricotta Stuffed Shells
- Prep Time: 15 mins
- Cook Time: 35 mins
- Total Time: 50 mins
- Yield: 4 Servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian-inspired
- Diet: Vegetarian
Description
In this easy spinach and ricotta stuffed shells recipe, three cheeses combine with quick sauteed spinach and jumbo pasta shells for a hearty and comforting, crowd-pleasing vegetarian dinner.
Ingredients
- 16 jumbo pasta shells (Cook a couple of extra shells to allow for a few breaking while the pasta cooks.)
- 1–1/2 tbsp olive oil
- 2 tsp fresh garlic, minced
- 4 cups (packed) fresh spinach leaves, roughly-chopped
- 12 oz skim-milk ricotta cheese
- 1 cup shredded skim-milk mozzarella cheese
- 1/2 cup grated Parmesan cheese, plus more for serving
- 1 large egg
- 1 tbsp fresh basil, finely chopped
- 1 tsp kosher salt
- 1/2 tsp freshly-ground black pepper
- 1–1/4 cups marinara sauce
Instructions
- Preheat the oven to 375 degrees F. Cook the pasta al dente, according to package directions. Drain and set aside.
- Meanwhile, heat the olive oil in a large skillet over medium-high heat. When the oil begins to shimmer, add the garlic and cook until it begins to brown, about a minute or two. Add the spinach and cook, stirring occasionally, until the leaves begin to wilt but are still bright green, about 3 to 4 minutes. The spinach should be reduced by half. Remove from the heat and let cool.
- In a mixing bowl, stir together the spinach, ricotta, mozzarella, Parmesan, egg, basil and salt and pepper until thoroughly combined. Pour 1/2 cup of the marinara sauce into the bottom of a shallow 8-inch by 8-inch baking dish. Stuff each pasta shell with a generous amount of the spinach and ricotta mixture, and place in the baking dish.
- Cover with the remaining sauce and bake covered with aluminum foil for 25 minutes. Remove the foil and continue baking until the top begins to brown and the sauce begins the bubble, another 10-15 minutes. Serve warm with a dusting of Parmesan.
Keywords: spinach stuffed shells, ricotta, baked pasta, easy dinner, vegetarian
Recipe works beautifully every time!
★★★★★
Thank you, Dani!!
This looks delish! I’m hoping to make this at home during the day and transport it to the cottage for an easy Friday night dinner. What point in the recipe should I stop at? Would you suggest stuffing the shells and keeping them separate from the marinara until I’m ready to cook (so they don’t soak up all the sauce), or should I put it all together and keep it refrigerated until I’m ready to cook it?
Hi, Lisa! If it’s the same day, I think you could assemble everything up until baking and it’ll all work out. If you’re doing it further in advance, it probably does make sense to just stuff the shells and wait to add the sauce. You can also freeze the shells 🙂 Hope you enjoy the recipe!!
I made a double batch of these for a small dinner party and they were a huge hit. I made the fully assembled dishes (two 9x12s) the night before and refrigerated them overnight. Brought them to room temperature before baking according to the directions. I used a home made tomato sauce with meat, which was a great combo. Next time, I’m going to add a bit of heat (chili) to the tomato sauce, as I think it would cut well with the cheesiness of the dish.
★★★★★
Thanks so much for your comment, Nadia!! So happy you enjoyed them 🙂
BTW, I think the “15 minutes prep time” is a bit of a stretch. 🙂
This is such a great recipe! We usually make two batches, freezing a second for a later date. Sometimes I make a meaty variation, adding ground chicken to the stuffing mixture. The whole family loves it!
★★★★★
Thank you so much, Rory!! So happy it’s a family fave 🙂
Delicious. The spinach adds a nice contrast to the ricotta. Not to mention it’s healthy.
Important to pick a quality marinara sauce. I.prefer my own homemade but have used jarred sauce when in a hurry
★★★★★
Thank you, Glenn!! So happy you enjoyed them!
This came out so very good. This recipe is definitely a keeper 👍😁
★★★★★
Thanks so much, Sparki!!
That’s exactly how I make mine, but I haven’t made it for a long time, was afraid I would forget something. So I looked it ip. Perfect. And yes I forget about the basil. Thank you.
★★★★★
Thank you Paula!!
Superb! Pretty easy, delicious, will certainly be in our regular rotation. The only modification I did was to add a few red chilli flakes to the marinara sauce. Next time, though, I would drain the ricotta for a while; the filling was a bit on the damp side to make, delicious in the eating though!
★★★★★
Thank you so much, Bill!!
If I choose to use frozen spinach, how much would I need? Thanks
I use the whole package 300g. Canadian packaging.
Hi, Judy! In the US, a standard 10 oz package should work. Enjoy!!
This recipe is amazing. Thank you. I’ve made 2 batches today. One to cook now and one to freeze and serve at my next book club meeting.
★★★★★
Thank you so much, Maryanne!! Hope your book club enjoys them just as much 🙂
Hello, what is shredded skim milk mozzarella..?
Hi, Rebecca! It’s just the type of mozzarella cheese (skim vs whole milk). You can buy it pre-shredded or grate your own from a block of cheese. Enjoy!
I’ve made my own recipe and they turned out great. The only difference was I used cooked frozen spinach and drained it until all water was out. The other only difference was I didn’t use an egg, should I?
Thanks, Pam! You can definitely use frozen spinach and the egg helps thicken and bind together the filling so it’s creamier, but it’s also okay to leave out if you prefer.
Delicious!! So easy and quick to put together and the flavor is amazing!
★★★★★
Thank you so much, F.R.!!
Made this for a dinner party with store bought marinara sauce, still turned out sooooo delicious.. thank you so much!!!
★★★★★
Thank you so much, Tara!!
Stuffed shells were the best I have ever made! I did not have fresh basil so I stirred
1/4 cup of Basil Pesto into the cheese mixture and it worked beautifully!
★★★★★
Thank you so much, Sandy!! And the tip about the pesto is a great one 🙂
Laura, this is a wonderful recipe! Thank you!
Sandy, I used your tip. It was great! Thank you!
★★★★★
Thank you so much, Martha!!
Thank you so much for a great recipe. This will forever be my go-to shell recipe. Delicious and perfect as written.
★★★★★
Thanks so much, Karen! So happy to hear it’s become a favorite 🙂
Can you freeze extra shells if not in the marinara? And, how many days can these stay in the fridge before baking?
Hi, Terri! You can definitely freeze extra shells. I generally freeze them in a single layer until solid, then pop them in a freezer bag until ready to make. I would say the assembled dish can be made about a day ahead (keep tightly covered) for the best results. Enjoy!!
I’ve made this recipe a few times. Always turns out terrific! Easy to prepare and impressive to look at.
★★★★★
Thank you, Katie! So happy it’s become a fave 🙂
Very delicious and simple meal to make ! I added a shallot with the garlic to add a bit more flavour and would definitely recommend that if you have some on hand ☺️
★★★★★
Yum! Thank you so much, Amy!
Really delicious and super easy to make!
★★★★★
Thanks so much, J!
I made this for my Italian husband’s birthday. We usually put italian seasoning in our ricotta mixture, but I followed the recipe and it was really good! He loved it, I am glad I have some leftovers. I would recommend using a little more sauce to cover the exposed noodle a little bit better so that it does not harden with cooking, I kept foil covered the whole time.
★★★★★
I’m so happy to hear that! Thank you so much, Sara! And happy birthday to the hubby 🙂