Spinach Ricotta Stuffed Shells

Creamy Spinach and Ricotta Stuffed Shells bubbling from the oven, a comforting Italian dinner. Save
Creamy Spinach and Ricotta Stuffed Shells bubbling from the oven, a comforting Italian dinner. | recipesbyleticia.com

Spinach and ricotta-stuffed shells combine savory cheese filling with tender pasta, all nestled in a bright tomato sauce. The creamy mixture of ricotta, spinach, and Parmesan forms the heart of each shell, which is arranged atop aromatic marinara, crowned with mozzarella and extra Parmesan, then baked until bubbly and golden. This Italian-style dish is simple to prepare yet impressive on the table, offering both comforting flavors and a gorgeous presentation. Serve with garlic bread and a crisp salad for a balanced, satisfying main course.

Creamy spinach and ricotta stuffed shells bring cozy Italian comfort to your table with just enough hands-on time and plenty of bubbling, cheesy goodness. When my family craves something filling yet bright, this is my go-to—every layer delivers flavor with minimal fuss. It is one of those dishes I like to make ahead, especially for casual gatherings when I want big impact with classic flavors.

From my kitchen to yours, these stuffed shells have saved me when I wanted something special but needed to use what was on hand. It is now the most-requested celebration dinner for my family.

Ingredients

  • Jumbo pasta shells: The sturdy foundation that holds all the creamy filling Select shells without cracks for best filling hold
  • Ricotta cheese: Delivers the velvety richness Look for fresh ricotta in the deli for best flavor Avoid watery ricotta if possible
  • Fresh spinach: Gives earthiness and color Baby spinach is most tender
  • Grated Parmesan cheese: Salty nutty depth Freshly grated always has better flavor than pre-grated
  • Egg: Binds the filling together Pick a large, high-quality egg for structure
  • Garlic: Adds aromatic punch Use fresh garlic for the most robust result
  • Ground nutmeg: Boosts warmth and complexity Just a pinch wakes up the ricotta
  • Salt and black pepper: Balances and heightens flavor Taste as you go to get seasoning just right
  • Tomato passata or marinara sauce: Builds the tangy saucy base Choose a tomato product with no added sugar for pure flavor
  • Olive oil: Helps soften aromatics for the sauce Use extra-virgin for best aroma
  • Onion: Sweet and savory backbone to your sauce The fresher the better for deep flavor
  • Dried oregano and dried basil: Deliver classic Italian herb notes Check the dates on dried herbs and replace them regularly for better aroma
  • Shredded mozzarella cheese: Melts over top for a golden blanket Use whole milk mozzarella for ultimate gooeyness
  • Additional Parmesan cheese: Layered for extra savoriness Helps the topping get extra golden

Instructions

Boil the Shells:
Bring salted water to a rolling boil before adding shells. Gently stir so none stick to the bottom. Cook until just barely al dente—about one minute less than package directions—to avoid falling apart during baking. Drain and cool gently to stop the cooking.
Make the Tomato Sauce:
Warm olive oil in a medium saucepan over medium heat. Sprinkle in the finely chopped onion and sauté patiently for about three minutes until fragrant and tender. Stir in minced garlic and give it another minute for it to bloom, releasing aroma. Pour in your passata or marinara sauce, then add oregano and basil along with a good amount of salt and pepper. Reduce heat and let it simmer low for ten to fifteen minutes. Stir occasionally until thickened and flavors have mingled.
Prepare the Filling:
If using fresh spinach, wilt it in a skillet over high heat quickly until deep green and floppy. Drain and cool thoroughly, then chop finely so you avoid clumps. If using frozen spinach, squeeze out all water. Add spinach to a large bowl, mix in ricotta, Parmesan, egg, garlic, nutmeg, salt, and black pepper. Stir until creamy smooth and evenly colored so every shell gets just the right bite.
Assemble the Dish:
Spoon half your tomato sauce in the bottom of a medium baking dish to create a soft landing for the shells. One by one, hold each shell and use a teaspoon to fill generously with spinach ricotta mix. Arrange open side up in neat rows across the dish. No need for perfection—just make sure filling is tucked inside.
Top and Bake:
Blanket the shells with the rest of the tomato sauce, followed by shredded mozzarella and a final flourish of Parmesan. Cover snugly with foil and bake twenty minutes. Remove foil and continue baking ten to fifteen minutes more. The cheese should be molten and golden brown in spots, and everything needs to be bubbling.
Rest and Serve:
Remove from oven and let rest for several minutes This stops the cheese from being too runny and allows flavors to settle before you dig in.
Golden, cheesy Spinach and Ricotta Stuffed Shells, a baked vegetarian pasta dish. Save
Golden, cheesy Spinach and Ricotta Stuffed Shells, a baked vegetarian pasta dish. | recipesbyleticia.com

One time we made these together as a family on a chilly Sunday and everyone took turns filling shells—the memory made the meal even more special.

Storage Tips

These shells keep in the fridge for up to three days in an airtight container. Reheat covered in the oven or in the microwave for best results. You can freeze the unbaked assembled dish tightly wrapped for up to two months, then bake straight from frozen by adding extra time and covering for longer.

Ingredient Substitutions

No ricotta on hand Use cottage cheese blended until smooth. If you are out of spinach try chopped cooked kale or Swiss chard. Use part-skim mozzarella for a lighter touch or blend in provolone or fontina to mix up the flavor.

Serving Suggestions

Serve these with a big green salad and crusty garlic bread for a balanced meal. They pair nicely with hearty Italian wines or sparkling water with lemon. For a special dinner add roasted asparagus or grilled zucchini on the side.

Cultural Context

Stuffed pasta dishes have origins throughout Italy but shells are a mid-century American twist, making it a nostalgic staple for many families. If you want to go more traditional use manicotti tubes or even crepes rolled with the same filling. Italians also tuck fresh basil into the filling for a punch of summer.

Seasonal Adaptations

Fresh basil can be added for a summery twist Use butternut squash in autumn with sage in the filling Try adding roasted red peppers for extra color in spring

Success Stories

A friend once brought these shells to a new-mom meal train and everyone fought over the last piece. They always disappear first at potlucks and I get requests for the recipe every time.

Freezer Meal Conversion

To freeze this dish assemble fully but do not bake. Wrap tightly in plastic then foil. You can bake straight from frozen or thaw overnight in the fridge and cook as usual—just remember to add extra baking time. These are a staple in my freezer for busy nights.

Close-up of saucy Spinach and Ricotta Stuffed Shells, ready to be served warm. Save
Close-up of saucy Spinach and Ricotta Stuffed Shells, ready to be served warm. | recipesbyleticia.com

I learned the hard way that patience during assembly pays off—overfilling makes a mess, but just enough keeps each shell creamy inside with the perfect ratio of pasta to filling.

Common Questions

Yes, thaw and squeeze out excess water from frozen spinach before mixing it with the ricotta for the best texture.

Cook the shells until just al dente and handle gently, using a spoon to fill them once cooled slightly.

You can assemble the stuffed shells up to a day ahead. Cover and refrigerate, then bake when ready to serve.

Fresh green salad and garlic bread are classic accompaniments that complement the rich, cheesy flavors.

Use part-skim ricotta and less cheese on top, or add more veggies to the filling for a lighter version.

Spinach Ricotta Stuffed Shells

Creamy ricotta and spinach fill tender pasta shells, layered with tangy tomato sauce, topped with bubbling cheese.

Prep 25m
Cook 35m
Total 60m
Servings 4
Difficulty Medium

Ingredients

Pasta

  • 20 jumbo pasta shells

Filling

  • 14 ounces ricotta cheese
  • 7 ounces fresh spinach or 4 ounces frozen spinach, thawed and drained
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • 1 garlic clove, minced
  • 1/4 teaspoon ground nutmeg
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Sauce

  • 24 ounces tomato passata or marinara sauce
  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • 1 teaspoon dried oregano
  • 1/2 teaspoon dried basil
  • Salt and pepper, to taste

Topping

  • 1 cup shredded mozzarella cheese
  • 2 tablespoons grated Parmesan cheese

Instructions

1
Preheat Oven: Set oven temperature to 350°F (180°C) and preheat.
2
Cook Pasta Shells: Boil jumbo pasta shells in a large pot of salted water until al dente. Drain and reserve.
3
Prepare Tomato Sauce: Heat olive oil in a saucepan over medium heat. Sauté chopped onion for about 3 minutes until softened. Add minced garlic and cook for 1 additional minute. Stir in tomato passata, oregano, basil, salt, and pepper. Simmer 10 to 15 minutes.
4
Prepare Spinach Filling: Wilt fresh spinach in a hot pan, then chop finely or, if using frozen, squeeze out excess moisture. In a large bowl, thoroughly combine ricotta, prepared spinach, Parmesan, egg, minced garlic, nutmeg, salt, and black pepper until smooth.
5
Layer Sauce in Dish: Spread half of the tomato sauce evenly on the bottom of a 9 x 13 inch baking dish.
6
Stuff Shells and Arrange: Fill each cooked shell with the ricotta-spinach mixture and place, open side up, into the baking dish.
7
Top with Sauce and Cheese: Spoon the remaining tomato sauce over stuffed shells. Sprinkle with mozzarella and additional Parmesan cheese.
8
Bake Covered: Cover the dish with foil and bake for 20 minutes.
9
Bake Uncovered: Remove foil and bake an additional 10 to 15 minutes, until the surface is bubbling and golden.
10
Rest Before Serving: Let cool for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Large bowl
  • Saucepan
  • Baking dish
  • Spoon
  • Foil

Nutrition (Per Serving)

Calories 410
Protein 23g
Carbs 42g
Fat 18g

Allergy Information

  • Contains wheat (pasta), egg, and milk (ricotta, Parmesan, mozzarella).
Leticia Fernández

Sharing easy, flavorful meals and practical cooking tips for home cooks and food lovers.