Pasta

Spinach Ricotta Stuffed Shells: Creamy, Cheesy, and Comforting Baked Pasta

Share
Share

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

  • 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

  1. Preheat the oven to 375°F. Lightly grease a 9-by-13-inch baking dish.
  2. 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.
  3. 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.
  4. 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.
  5. Spread 1 cup of marinara sauce over the bottom of the prepared baking dish.
  6. Spoon the ricotta and spinach filling into each cooked pasta shell. Arrange the filled shells open-side up in the baking dish.
  7. Spoon the remaining marinara sauce around the shells and over the exposed pasta as desired.
  8. Sprinkle the remaining 1/2 cup mozzarella and 1/4 cup Parmesan over the shells.
  9. Cover the dish loosely with aluminum foil and bake for 25 minutes.
  10. Remove the foil and continue baking for 10 to 15 minutes, until the cheese is melted, bubbling, and lightly golden.
  11. 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.

Share
Related Articles
Pasta

Garlic Butter Shrimp Alfredo Pasta: Creamy, Cozy, and Easy for Dinner

There is something wonderfully comforting about a big bowl of creamy pasta...

Pasta

Cheesy Ground Beef Crinkle Fry Casserole: An Easy Comfort Food Dinner

There are some dinners that are just made for cozy nights at...

Pasta

Oven Baked 3-Ingredient Lazy Queso Shells: An Easy Cheesy Comfort Food

When you need a quick, cozy dinner without a long ingredient list,...

Pasta

Creamy Tomato Italian Sausage Pasta: A Cozy Weeknight Dinner

There are some pasta dinners that feel like a warm hug, and...