Spinach and Ricotta Stuffed Shells

If you’re in the mood for Italian comfort food, Spinach and Ricolla Stuffed Shells are sure to satisfy your appetite. The cheesy goodness and Italian seasoning will have you singing, “That’s Amore!”

a plate of spinach and ricotta cheese stuffed jumbo shells

You know we love pasta around here. And cheese. And even spinach! So this one really checks all the boxes for us! Plus it looks fancy, even though it’s pretty easy to make.

I think people get a bit scared of making stuffed shells, but don’t be! Just dive in and give this recipe a try. You’ll be glad you did when you’re in heaven, tasting all that cheesy goodness.

What is Spinach and Ricotta Stuffed Shells?

Jumbo pasta shells, loaded with three cheeses and spinach, topped with marinara sauce, and baked to bubbling perfection make this meal perfection. This dish is vegetarian, since it’s made without meat, but even your most dedicated meat-eater won’t go hungry.

a dish full of homemade ricotta and spinach stuffed jumbo shells baked in the oven with melted cheese

How Many Stuffed Shells Per Person Do You Need?

An average serving size is 2-3 shells per person, assuming you’re serving garlic bread, salad, or other food alongside your pasta. Heartier appetites might eat more. This recipe calls for 16 shells, so will serve 5-6 people, but plan for more if you want this to be the only item you serve.

What Can I Serve with Spinach and Ricotta Stuffed Shells?

spinach and ricotta cheese stuffed shell on a wooden spoon


Italian Parmesan Bread
Spinach Cheese Tortellini With Italian Sausage
Slow Cooker Ravioli Lasagna

Tips and Recipe Notes

  • To keep shells from sticking together and breaking, add a small amount of olive oil to the boiling water and use plenty of water to cook the shells. Carefully remove the shells using a slotted spoon and be sure all the water drips from inside the shell. Allow shells to drain and cool on paper towels or in a colander. 
  • This recipe can be put together the night before and baked fresh the next day. Cover tightly and store in the refrigerator until ready to bake.
  • To avoid your dish from becoming watery, make sure you don’t have too much water in your ricotta or your spinach. Spread your ricotta and spinach on paper towels and allow it to soak up any excess water before making your filling.
spinach and ricotta cheese stuffed shells with baked mozzarella cheese on top

Ingredient Substitutions and Variations

  • If you prefer a meaty version, add cooked ground beef or Italian sausage to the marinara sauce.
  • You may use frozen spinach in place of fresh spinach. Completely thaw the frozen spinach before adding it to your cheese mixture. If it’s wet, dry it with paper towels.
  • If you can’t find jumbo shell pasta, try using manicotti. Fill the manicotti tubes with the cheesy mix.
  • Parmesan cheese can be replaced by pecorino.
  • Add some feta for a salty kick to your filling.

How Do I Store Leftover Stuffed Shells with Cheese and Spinach?

Left-over shells can be stored in the refrigerator for 3-5 days in an air-tight container.

Can Stuffed Shells Be Left Out Overnight?

I wouldn’t recommend eating these (or any) stuffed shells if they’ve been left out overnight. Bacteria grows rapidly at room temperature, and eating these after they’ve been out for more than two hours can make you sick.

Can I Freeze Spinach and Ricotta Stuffed Shells?

This recipe can be baked, then frozen to be served later. Allow the casserole to cool to room temperature. To freeze, tightly cover the pan with plastic wrap, then with foil and fully seal the edges. Place in the freezer for up to 3 months.

a single stuffed shell with ricotta and baby spinach on a wooden spatula

How to Reheat Spinach and Ricotta Stuffed Shells

To reheat from frozen, cover the casserole pan with foil and bake for 45 – 60 minutes at 350F. If you just have leftovers in the fridge, you can microwave them in 30-second bursts until hot through.

More Recipes You’ll Enjoy With Your Stuffed Shells

Avocado Caprese Salad
Air Fryer Brussels Sprouts
Chocolate Mousse Cups

Yield: 4-6 servings

Spinach and Ricotta Stuffed Shells

Spinach and Ricotta Stuffed Shells

If you’re in the mood for Italian comfort food, Spinach and Ricolla Stuffed Shells are sure to satisfy your appetite. The cheesy goodness and Italian seasoning will have you singing, “That’s Amore!"

Prep Time 18 minutes
Cook Time 30 minutes
Additional Time 5 minutes
Total Time 5 minutes


  • 16 jumbo pasta shells, Cook extra incase of pasta breakage
  • 8 ounces Baby spinach
  • 12 ounces Whole Milk Ricotta
  • 5 ounces Shredded mozzarella cheese, divided
  • 1/4 cup grated Parmesan cheese
  • 1 teaspoon Italian seasoning
  • 1 teaspoon Onion powder
  • 1 teaspoon Garlic powder
  • 1 teaspoon Salt
  • ½ teaspoon Black pepper
  • 1 large Egg
  • 24 ounces Marinara sauce


  1. Preheat oven to 375°F.
  2. Cook jumbo shells according to the instructions on the back of the box. Once cooked drain and run under cold water to stop the cooking. Let the pasta sit in strainer to cool while you ready the rest of the ingredients.
  3. Place the baby spinach in a microwave safe bowl with 3 tablespoons of water. Wet a paper towel and place the wet paper towel on top of the spinach. Microwave for 2-3 minutes, until fully cooked.
  4. Pour the cooked spinach into a strainer and let the water drain out until it cool completely. Then give it a few good squeezes to get as much excess water out as possible.
  5. Finely chop the spinach up and set aside.
  6. In a large bowl combine the ricotta, 2 ounces of shredded mozzarella, Parmesan cheese, Italian seasoning, onion powder, garlic powder, salt, pepper, cooked spinach, and egg. Stir together until well mixed.
  7. Fill shells with approximately 2 tablespoons of filling each.
  8. Pour 1 cup of sauce in the bottom of a 9×13 inch casserole dish. Add stuffed shells to the dish and then top with remaining sauce.
  9. Sprinkle with remaining 3 ounces of mozzarella on top. Feel free to add more if you like!
  10. Bake for 25 – 35 minutes

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.