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.
PrintSpinach and Ricotta Stuffed Shells
- Prep Time: 15 mins
- Cook Time: 35 mins
- Total Time: 50 mins
- Yield: 4 Servings
- 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.

This is my go to for stuffed shells. Always get compliments!
Oh, so happy to hear that. Thank you, Elaine!!
Made this as a double batch. I used sautéed mushrooms and mild Italian sausage. It was so good!
Yum! Thank you so much, Irene 🥰
Excellent, made many times. I actually added onions & cooked sausages to make a side dish for bob-vegetarians.
Wondering if I can make ahead of time & reheat or make to the point prior to cooking & cook the next day?
Hi, Pauline! I’m so glad you love it 😊 You can do either method to make in advance (I’d probably opt for the second option). You can also freeze the shells if you’d like to make it further in advance. Enjoy!!
Added cut up Italian sausages to the sauce. Great recipe. People asked me for the recipe.
Yum! Thank you, Todd!!
Love your recipe, I’ve been making it for couple of years since I found it. Delicious! The last time making, I did add a couple of tablespoons of shallots I chopped to the garlic/spinach…really a good addition! Thank you!
Yay! Thank you so much, Doug!! 🥰
Calories per serving: 479
Thanks, Ian!
Absolutely delicious, easy to make, and healthy!! Making it again right now. I’ve told do many people about this dish!! Definitely one of my favorites!! Thank you for sharing!! Also it only costs around $13-$15 to make a giant casserole dish, with left overs.
Thank you so much, Felicia!!
Been making your recipe for years! A Sunday dinner fave! Thank you
Thank you so much, Maria!!
Straight off the box of Mantova brand shells. Word for word.
Hi! Thank you for bringing this to my attention – I was not aware of this brand or the fact that they had printed my recipe without permission on their boxes. I’m not sure when that happened but this original version has been online since 2013. It’s pretty embarrassing that when they copied it they forgot to add the ricotta to their ingredients list…
Can this be made ahead of time? Maybe frozen?
Thanks,
Pam
Hi, Pam! Sure. There are a few ways to go about it – You can prep everything and freeze, then bake when ready (they will take slightly longer, maybe 10 extra mins, in the oven). OR, you can assemble the shells, and freeze them individually. Then when you’re ready to bake, layer them in your pan with the sauce and bake as usual. I prefer the second method, but readers go both routes. If you just want to make them the day before, you can assemble everything and keep it refrigerated until you’re ready to bake. Enjoy!!
Is there a nutrition label for this? And it’s so delicious!!
Hi, Reanna! So happy you enjoyed the shells! We no longer include nutrition information for our recipes (the same ingredients can vary even between different brands, and we often also include many substitution options). However, there are lots of online calculators you can plug your exact ingredients into. Enjoy!!
YUM!
Thank you, Trish!!
Fabulous recipe! Just made a double batch as everyone couldn’t get enough! Even my picky 4 year old and hungry 13 month old! I’ll be making this one for years to come! 😁
Thank you so much, Kalean!!
My go to for years. Everyone loves this and it’s quick and easy for stuffed shells. I always have to double the recipe as folks always ask for more. Thanks. I should have written a review sooner!
Thank you so much, Jane! I’m so happy it’s become a favorite 🥰
Love this recipe! My only change is using an 7”x11” as I didn’t think 16 shells would fit into an 8”x8”. My modification works for me!
Thank you Laura for the easy-peasy low stress dinner!
Thank you so much, Abbie!! 🥰
I Agree need to double the prep time
30-45 min at least
Can this be made a day before and then cooked when ready?
Hi, Donna! Sure, just cover well and keep refrigerated. You can also freeze the shells if you’d like to make them further in advance. Hope you enjoy!!
What are the cooking instructions if frozen?
Hi, Stephanie! You can go about it a couple of ways. You can prep everything and freeze, then bake when ready (they will take slightly longer, maybe 10 extra mins, in the oven). OR, you can assemble the shells, and freeze them individually. Then when you’re ready to bake, layer them in your pan with the sauce and bake as usual. I tend to like the second method, but readers have gone both routes successfully. Enjoy!!
Need to double the time to prepare
I absolutely enjoyed this recipe with garlic bread! Considering I’m on a no meat diet this was delicious and very tasteful.
Thank you so much, Lavina!! It’s one of our favorite meatless meals, too 🥰
I love love love this recipe. Everyone always compliments it. I’ve used the filling in manicotti as well and it still works great!
Yay! Thank you so much, Caroline! 🥰
Can this be assembled the night before and refrigerated and baked the next day?
Hi, PJ! Sure, just cover well and keep refrigerated. You can also freeze the shells if you’d like to make them further in advance. Hope you enjoy!!