There is something wonderfully comforting about a pan of baked stuffed shells coming out of the oven with bubbling tomato sauce and golden, creamy cheese tucked inside every shell. These Spinach Ricotta Stuffed Shells are exactly that kind of dinner—cozy, hearty, and surprisingly simple to put together.
Jumbo pasta shells are filled with a creamy mixture of ricotta, spinach, mozzarella, and Parmesan, then nestled into seasoned marinara sauce and baked until hot and beautifully golden on top. It is a perfect family dinner for a chilly evening, a Sunday meal, or any time you are craving something warm and cheesy.
Flavor & Texture Highlights
These stuffed shells have everything you want from a comforting baked pasta. The tomato sauce is rich and savory, while the ricotta filling is creamy, cheesy, and packed with tender spinach.
The pasta shells become perfectly tender as they bake, with lightly crisped edges and a golden cheese topping. Every forkful gives you a little pasta, creamy filling, and bright tomato sauce together.
Jump to Section
- Why You’ll Love This Recipe
- What You’ll Need
- How to Make It Step by Step
- Expert Tips
- How to Store and Reheat It
- What to Serve With It
- Frequently Asked Questions
- Recipe Details
Why You’ll Love This Recipe
- Comfort food at its best: Creamy cheese, tender pasta, and tomato sauce make this a truly satisfying dinner.
- Vegetarian-friendly: The spinach and cheese filling makes the shells hearty without needing meat.
- Great for family dinners: It makes a generous baking dish and is easy to serve straight from the oven.
- Make-ahead friendly: The shells can be assembled ahead of time and baked when you are ready.
- Freezer friendly: You can prepare an extra dish for another busy night.
What You’ll Need to Make This Recipe
Jumbo pasta shells are the perfect little pockets for the creamy filling. Cook them just until al dente so they are tender enough to fill but still sturdy enough to hold their shape.
Ricotta cheese creates the soft, creamy center of the filling. For the best texture, use whole-milk ricotta if available.
Fresh spinach adds color and a mild earthy flavor. It is cooked down and squeezed well so the filling stays creamy rather than watery.
Mozzarella and Parmesan add plenty of cheesy flavor. Mozzarella gives the filling a stretchy texture, while Parmesan adds a salty, nutty finish.
Marinara sauce provides the bright tomato base underneath and around the shells. You can use your favorite jarred sauce or homemade marinara.
The exact measurements for all ingredients are listed in the recipe card below.
How to Make Spinach Ricotta Stuffed Shells Step by Step
Step 1: Cook the Pasta Shells
Preheat your oven to 375°F. Bring a large pot of salted water to a boil and cook the jumbo shells according to the package directions, stopping when they are just al dente. Drain them carefully and rinse briefly with cool water so they are easier to handle.
Step 2: Prepare the Spinach
If using fresh spinach, cook it in a large skillet over medium heat until wilted. Let it cool slightly, then squeeze out as much excess moisture as possible. Chop the spinach finely so it blends easily into the cheese filling.
Step 3: Make the Creamy Filling
In a large bowl, combine the ricotta, spinach, shredded mozzarella, Parmesan, egg, minced garlic, Italian seasoning, salt, and black pepper. Stir until everything is evenly combined and the filling looks creamy and well blended.
Step 4: Prepare the Baking Dish
Spread about 1 cup of marinara sauce across the bottom of a 9-by-13-inch baking dish. The sauce creates a flavorful base and helps keep the shells tender while they bake.
Step 5: Fill the Shells
Carefully spoon the spinach and ricotta mixture into each cooked shell. A small spoon works well, but you can also transfer the filling to a piping bag or zip-top bag with the corner snipped off for quicker filling.
Step 6: Arrange the Shells
Place the filled shells open-side up in the prepared baking dish. They should fit fairly snugly without being tightly packed. Spoon the remaining marinara sauce around the shells and over any exposed areas where you want extra tomato flavor.
Step 7: Add the Cheese
Sprinkle the remaining mozzarella and Parmesan over the tops of the shells. This layer will melt into a delicious golden blanket as the pasta bakes.
Step 8: Bake Until Golden and Bubbly
Cover the baking dish loosely with aluminum foil and bake for 25 minutes. Remove the foil and continue baking for another 10 to 15 minutes, until the cheese is melted, bubbling, and lightly golden around the edges.
Step 9: Rest and Serve
Let the stuffed shells rest for about 5 minutes before serving. This gives the filling a chance to settle and makes the shells easier to scoop onto plates. Finish with fresh parsley or basil if desired.
Expert Tips
- Do not overcook the shells: Slightly firm shells are much easier to fill and will finish cooking in the oven.
- Squeeze the spinach well: Removing excess moisture keeps the ricotta filling thick and creamy.
- Use whole-milk ricotta: It gives the filling a richer and smoother texture.
- Do not skip the sauce underneath: It prevents the pasta from sticking and keeps the shells moist while baking.
- Cover before baking: The foil helps the shells heat through without drying out.
- Uncover near the end: This allows the cheese on top to become beautifully golden and bubbly.
How to Store and Reheat It
Let leftover stuffed shells cool before transferring them to an airtight container. Store them in the refrigerator for up to 4 days.
To reheat, place individual portions in a microwave-safe dish and heat until warmed through. For larger portions, cover the baking dish with foil and reheat in a 350°F oven until hot.
You can also assemble the entire dish ahead of time, cover it tightly, and refrigerate it for up to 24 hours before baking. Add a few extra minutes to the baking time if the dish is going straight from the refrigerator into the oven.
What to Serve With Spinach Ricotta Stuffed Shells
These stuffed shells are hearty on their own, but a few simple sides make the meal feel complete.
- Garlic bread
- Simple green salad
- Roasted broccoli
- Steamed green beans
- Roasted asparagus
- Fresh Italian-style salad
A crisp green salad with a light vinaigrette is especially good alongside the rich, cheesy shells. And of course, warm garlic bread is perfect for soaking up any extra marinara sauce.
Frequently Asked Questions
Can I use frozen spinach?
Yes. Frozen chopped spinach works very well. Thaw it completely and squeeze out as much liquid as possible before adding it to the ricotta mixture.
Can I make stuffed shells ahead of time?
Absolutely. Assemble the entire dish, cover it tightly, and refrigerate it for up to 24 hours. When ready to bake, place it in a preheated oven and allow a little extra time for the chilled filling to heat through.
Can I add meat to the filling?
Yes. Cooked Italian sausage, ground beef, or finely chopped chicken can be added to the cheese mixture for a heartier version. Make sure any meat is fully cooked before mixing it into the filling.
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese can be substituted for ricotta. For a smoother filling, blend the cottage cheese briefly before mixing it with the other ingredients.
Can I freeze stuffed shells?
Yes. Assemble the shells in a freezer-safe baking dish, cover tightly, and freeze. For the best texture, thaw overnight in the refrigerator before baking. You can also bake them from frozen, but they will require additional cooking time.
How do I keep the shells from sticking together?
After draining, gently rinse the shells with cool water and spread them out on a lightly oiled baking sheet or plate. This keeps them from sticking while you prepare the filling.
Spinach Ricotta Stuffed Shells
Prep Time: 25 minutes
Cook Time: 40 minutes
Total Time: 1 hour 5 minutes
Servings: 6
Ingredients
- 20 jumbo pasta shells
- 15 ounces whole-milk ricotta cheese
- 5 ounces fresh spinach, or 1 cup frozen chopped spinach, thawed and squeezed dry
- 1 1/2 cups shredded mozzarella cheese, divided
- 1/2 cup freshly grated Parmesan cheese, divided
- 1 large egg
- 2 cloves garlic, minced
- 1 teaspoon Italian seasoning
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- 3 cups marinara sauce, divided
- 1 tablespoon chopped fresh parsley or basil, optional
Instructions
- Preheat the oven to 375°F. Lightly grease a 9-by-13-inch baking dish.
- Bring a large pot of salted water to a boil. Cook the jumbo shells according to the package directions until just al dente. Drain and rinse briefly with cool water. Set aside.
- If using fresh spinach, cook it in a skillet over medium heat until wilted. Let it cool, then squeeze out as much moisture as possible and chop finely. If using frozen spinach, thaw it completely and squeeze it dry.
- In a large bowl, combine the ricotta, spinach, 1 cup mozzarella, 1/4 cup Parmesan, egg, garlic, Italian seasoning, salt, and black pepper. Stir until creamy and evenly mixed.
- Spread 1 cup of marinara sauce over the bottom of the prepared baking dish.
- Spoon the ricotta and spinach filling into each cooked pasta shell. Arrange the filled shells open-side up in the baking dish.
- Spoon the remaining marinara sauce around the shells and over the exposed pasta as desired.
- Sprinkle the remaining 1/2 cup mozzarella and 1/4 cup Parmesan over the shells.
- Cover the dish loosely with aluminum foil and bake for 25 minutes.
- Remove the foil and continue baking for 10 to 15 minutes, until the cheese is melted, bubbling, and lightly golden.
- Let the stuffed shells rest for about 5 minutes before serving. Garnish with fresh parsley or basil if desired.
Notes
Frozen spinach can be used instead of fresh spinach, but make sure it is thoroughly squeezed dry. For a make-ahead meal, assemble the shells up to 24 hours in advance and refrigerate until ready to bake. Leftovers can be refrigerated for up to 4 days.
Final Thoughts
These Spinach Ricotta Stuffed Shells are the kind of dinner that makes the kitchen smell incredible while they bake. The creamy spinach and ricotta filling, tender pasta, rich marinara, and golden melted cheese come together in one wonderfully comforting dish.
They are easy enough for a weeknight but special enough for a family gathering or Sunday dinner. Serve them with a crisp salad and warm garlic bread, and you have a cozy meal that everyone will want seconds of.