Spinach and Ricotta Stuffed Shells are one of those cozy dinners I come back to whenever I want something hearty, cheesy, and guaranteed to make everyone gather around the table fast. Jumbo pasta shells get filled with a creamy ricotta and spinach mixture, tucked into a bed of rich marinara, then baked until bubbly and golden on top. It is the kind of meal that feels comforting enough for a Sunday dinner but easy enough to pull together on a weeknight.

What I love most about this dish is how it delivers big Italian-style comfort without requiring anything too complicated. The filling is simple, the ingredients are familiar, and the oven does most of the work. Once the shells come out with that melted cheese on top and the sauce bubbling around the edges, dinner feels extra special.
Why You’ll Love This Spinach and Ricotta Stuffed Shells
I love making this when I need a reliable family dinner that feels a little more exciting than plain pasta. The creamy ricotta balances the tangy tomato sauce so well, and the spinach adds color and freshness without taking over the dish.
It is also a great make-ahead meal. I can assemble it earlier in the day, cover it, and bake it when I am ready. It reheats beautifully, freezes well, and works for everything from casual dinners to sharing with guests.
What Makes Spinach and Ricotta Stuffed Shells So Good?
For me, the magic is in the contrast. The shells stay tender, the ricotta filling turns soft and creamy, and the mozzarella on top melts into the sauce. Every bite feels rich, saucy, cheesy, and satisfying.
Another reason this recipe works so well is that it is easy to customize. I can add extra Parmesan, use homemade marinara, or even serve it with a simple salad and bread for a complete meal. It is a classic comfort food recipe that never feels boring.
Ingredients for the Spinach and Ricotta Stuffed Shells

The ingredients are simple, but each one plays an important role in making the finished dish rich, balanced, and comforting.
Jumbo pasta shells hold all of that creamy filling and create the signature shape that makes this dish so fun to serve.
Ricotta cheese gives the filling its creamy, soft texture and mild flavor.
Frozen or fresh spinach adds color, freshness, and a little earthy flavor that balances the cheese.
Mozzarella cheese melts beautifully over the shells and helps create that bubbly golden top.
Parmesan cheese adds a salty, nutty flavor that deepens the whole filling.
Egg helps bind the ricotta mixture so the filling stays creamy but holds together.
Marinara sauce keeps the shells moist while baking and adds a bright tomato layer that ties everything together.
Garlic adds savory depth and makes the filling taste more complete.
Italian seasoning brings in that classic herb flavor that works so well with tomato and cheese.
Salt sharpens all the flavors and keeps the filling from tasting flat.
Black pepper adds gentle warmth and balance.
Fresh parsley is optional, but I love sprinkling it on top for a fresh finish.
How To Make the Spinach and Ricotta Stuffed Shells
This recipe comes together in a few easy steps, and once the shells are filled, the oven handles the rest.
Step 1: Cook the Shells
Bring a large pot of salted water to a boil and cook the jumbo shells just until al dente. I always make sure not to overcook them because they will continue softening in the oven. Drain them and let them cool enough to handle.
Step 2: Prepare the Filling
In a large bowl, mix the ricotta, chopped spinach, half of the mozzarella, Parmesan, egg, garlic, Italian seasoning, salt, and black pepper. Stir until the filling is creamy and evenly combined.
Step 3: Add Sauce to the Baking Dish
Spread a layer of marinara sauce across the bottom of a baking dish. This keeps the shells from sticking and gives the whole dish a rich, saucy base.
Step 4: Fill the Shells
Spoon the ricotta and spinach filling into each cooked shell. I like to be generous here so every shell looks full and satisfying.
Step 5: Arrange and Top
Place the filled shells into the baking dish over the sauce. Spoon more marinara over the top, then sprinkle on the remaining mozzarella.
Step 6: Bake Until Bubbly
Cover the dish with foil and bake until heated through. Remove the foil near the end so the cheese can melt and turn lightly golden. Finish with fresh parsley if you want a little color on top.
Serving and Storing Spinach and Ricotta Stuffed Shells
This recipe feeds about 4 to 6 people, depending on what I serve with it. For a lighter dinner, it comfortably serves 6. If I am making it the star of the table with bread and salad on the side, 4 to 5 servings feels about right.
To store leftovers, I let the shells cool completely, then transfer them to an airtight container and refrigerate them for up to 4 days. They reheat well in the microwave or in the oven with a little extra sauce spooned over the top. For longer storage, I freeze them in a tightly wrapped baking dish for up to 2 months.
What to Serve With Spinach and Ricotta Stuffed Shells
Garlic bread is my first choice because it soaks up every bit of extra marinara.
A crisp green salad adds freshness and gives the meal a nice contrast to all the cheesy richness.
Roasted vegetables like broccoli, zucchini, or Brussels sprouts make the plate feel more balanced.
Soup as a starter can turn dinner into a full comfort-food spread, especially on colder nights.
Frequently Asked Questions
Can I make Spinach and Ricotta Stuffed Shells ahead of time?
Yes, and I actually love this recipe for make-ahead dinners. I assemble the whole dish, cover it tightly, and refrigerate it for up to 24 hours before baking. If it goes into the oven cold, I usually add a few extra minutes to the baking time.
Can I use fresh spinach instead of frozen?
Absolutely. I just cook the fresh spinach first until wilted, squeeze out as much moisture as possible, and chop it well before mixing it into the filling. Removing the extra water is the most important part so the filling stays creamy instead of watery.
What sauce works best for stuffed shells?
A classic marinara is my favorite because it keeps the dish light enough to let the cheese filling shine. If you love richer pasta bakes, you could also pair this meal with ideas from my easy lasagna recipe or serve it alongside best homemade alfredo sauce for a creamy pasta night.
Can I freeze Spinach and Ricotta Stuffed Shells?
Yes, this recipe freezes beautifully. I like to assemble the shells in a freezer-safe dish, wrap it tightly, and freeze before baking. When I am ready to use it, I thaw it in the fridge overnight and bake as usual.
How do I keep the shells from tearing?
I cook them only to al dente and handle them gently when draining and filling. It also helps to cook a few extra shells just in case some break. For a full comfort-food dinner spread, I sometimes add sides like crusty garlic bread or a cozy starter such as olive garden minestrone soup.
Save This Pin For Later
📌 Save this Spinach and Ricotta Stuffed Shells recipe to your Pinterest dinner board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you add extra mozzarella on top? Did you use homemade sauce or your favorite jarred marinara? I love hearing how these recipes turn into your own family favorites.
For more daily recipe inspiration, visit Life With Rosa.
Conclusion
Spinach and Ricotta Stuffed Shells are the kind of dinner I never get tired of making. They are creamy, cheesy, saucy, and packed with that comforting baked pasta feel that always makes dinner more inviting.
Whether I am making them for a weeknight meal, prepping ahead for a busy day, or serving them to family and friends, this recipe always delivers. It is simple enough to make without stress, but delicious enough to feel like a meal everyone will remember.
Print
Spinach and Ricotta Stuffed Shells
- Total Time: 55 minutes
- Yield: 4 to 6 servings
- Diet: Vegetarian
Description
Spinach and Ricotta Stuffed Shells are a cozy, cheesy baked pasta dish that works beautifully for an easy dinner, family dinner, and comforting food ideas any night of the week. Tender jumbo shells are filled with a creamy spinach and ricotta mixture, covered in marinara and melted mozzarella, then baked until bubbly for one of my favorite easy recipe and dinner ideas to serve when I want something hearty, simple, and satisfying.
Ingredients
20 jumbo pasta shells
15 ounces ricotta cheese
10 ounces frozen chopped spinach, thawed and squeezed dry
2 cups shredded mozzarella cheese, divided
1/2 cup grated Parmesan cheese
1 large egg
3 cups marinara sauce
2 cloves garlic, minced
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
1 tablespoon chopped fresh parsley
Instructions
1. Preheat the oven to 375°F and lightly grease a 9×13-inch baking dish.
2. Bring a large pot of salted water to a boil and cook the jumbo shells until al dente. Drain and let them cool enough to handle.
3. In a large bowl, mix the ricotta cheese, spinach, 1 cup of mozzarella, Parmesan cheese, egg, garlic, Italian seasoning, salt, and black pepper until fully combined.
4. Spread 1 cup of marinara sauce across the bottom of the prepared baking dish.
5. Spoon the filling into each shell and arrange the filled shells in the dish.
6. Top the shells with the remaining marinara sauce and sprinkle with the remaining 1 cup mozzarella cheese.
7. Cover with foil and bake for 25 minutes.
8. Remove the foil and bake for 10 more minutes, until the cheese is melted and lightly golden.
9. Sprinkle with fresh parsley before serving.
Notes
Do not overcook the pasta shells before stuffing them, or they can tear and become too soft after baking.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dinner
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 2 to 3 stuffed shells
- Calories: 430
- Sugar: 7g
- Sodium: 760mg
- Fat: 19g
- Saturated Fat: 10g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 4g
- Protein: 24g
- Cholesterol: 70mg
Keywords: spinach and ricotta stuffed shells, stuffed shells recipe, easy dinner, family dinner, baked pasta, cheesy pasta, comfort food, dinner ideas, easy recipe, food ideas


