This post may contain affiliate links. Please read our disclosure policy.

Fall in love with these stuffed shells that have spinach, marinara sauce, and three kinds of cheese! It’s a special classic that will feed a crowd, and they’re simple to put together.

You’ll also enjoy these Cheesy Beef Stuffed Shells and these Taco Stuffed Shells.

a spoonful of stuffed shells

Why you’ll love it

These ricotta stuffed shells don’t stray too far from traditional versions you may have tried, but they’re over-the-top delicious with the perfect blend of Italian herbs and a hint of garlic. I think you’ll agree it takes basic Italian-inspired flavors to the next level.

There’s something just so comforting about a baked pasta dish. It’s great for a casual meal or even a cozy Sunday supper with close friends and family. I find myself making these stuffed shells over and over since they’re totally uncomplicated and have minimal prep time!

ingredients in bowls for making stuffed shells

Ingredients you’ll need

  • Jumbo shells – you’ll find these oversized shells in the pasta aisle of your grocery store
  • Marinara sauce – choose a brand you really enjoy the taste of since it’s a big component, or make Homemade Marinara Sauce
  • Spinach – it just tastes so good with ricotta cheese. I use chopped frozen spinach, but you can use fresh if you sauté it first.
  • Ricotta – I prefer ricotta made with whole milk for ultimate creaminess
  • Parmesan – I used this grater for the parmesan cheese. It’s important to grate your own cheese for freshness and texture.
  • Egg – for binding everything together
  • Salt & pepper – be generous with both
  • Italian seasoning – it’s a dried herb blend that’s in one convenient jar. The combination is fantastic in these shells!
  • Garlic powder – to amp up the savory flavor even more
  • Mozzarella – for that irresistible melty top layer

Can you make stuffed shells ahead of time?

  • You sure can! For the fridge, assemble up to step 6, cover tightly with aluminum foil or a lid, and refrigerate. You can prep it up to 2 days ahead of baking it.
  • For the freezer, assemble up to step 6, cover tightly, and freeze for up to 3 months. When you’re ready to bake it, let the casserole dish warm up on the counter for at least 30 minutes before putting it in the oven so it doesn’t crack, and then add on extra baking time. Another 30 minutes or so should do it, but be sure to check the shells are nice and hot before serving. You could also let it thaw in the fridge overnight and then bake the next day.

How to make stuffed shells

This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

cooking pasta shells and adding marinara to a baking dish

Preheat the oven to 375F. Boil water and cook the pasta shells for 1-2 minutes less than package directions indicate. Meanwhile, add the marinara sauce to a 9×13 casserole dish. Drain the cooked shells, discarding any broken ones.

making ricotta mixture in a glass bowl for stuffed shells

Thaw the spinach and squeeze out the water. Add to a mixing bowl along with the ricotta, parmesan, egg, salt and pepper, Italian seasoning, and garlic powder. Stir it all together until combined.

placing stuffed shells and mozzarella in a casserole dish

Stuff each shell with the cheese mixture and place in the baking dish. Top with the mozzarella, cover with foil, and bake! Broil carefully if you like to finish it off, and add fresh basil if desired for a pop of freshness.

Pro tips for filling stuffed shells

  • I just used a small spoon to stuff the shells. It can get a bit messy, but that’s totally ok! You don’t have to be precise.
  • Some people find the easiest way is to fill a large ZipLoc bag or pastry bag with the ricotta mixture, snip the tip off, and squeeze the mixture into the shells.
  • You could even use a small ice cream scoop with a lever so the filling comes out smoothly and it’s nicely rounded.

Substitutions and variations

  • Since this is a fairly standard recipe, I don’t recommend swapping out the ricotta, but if you absolutely have to, cottage cheese can be a decent substitute.
  • If you’ve got some fresh herbs from the garden, feel free to use those instead of the Italian seasoning.
  • You can definitely use fresh minced garlic instead of the garlic powder if you prefer.
  • Want to kick it up a notch? Add in some crushed red pepper flakes for a bit of heat!

Leftovers and storage

  • They will last 3-4 days in the fridge. Try reheating them slowly (and on a lower heat) in the oven or the microwave.
  • You could try freezing leftover shells, but I don’t recommend it. In my experience, cooked pasta and melted cheese can get a kind of weird texture after thawing.

What to serve with it

  • Garlic Bread, garlic knots, or a slice of crusty bread would be my pick!
  • A simple side salad with homemade Caesar or Italian Dressing also pairs well.
  • It’s great as a vegetarian main course all on its own, but you could have even more veggies and make these Easy Roasted Green Beans on the side.
a casserole dish with stuffed shells and a serving spoon

Do you enjoy stuffed shells as much as I do? Let me know in the comments section below!

a spoonful of stuffed shells
5 from 12 votes

Spinach and Ricotta Stuffed Shells

Fall in love with these stuffed shells that have spinach, marinara sauce, and three kinds of cheese! It's a special classic that will feed a crowd, and they're simple to put together.
Prep: 15 minutes
Cook: 45 minutes
Total: 1 hour
Servings: 6

Ingredients 

  • 24 uncooked jumbo shells see note
  • 1 (24 ounce) jar marinara sauce
  • 16 ounces frozen spinach thawed
  • 15 ounces ricotta cheese
  • 1 cup freshly grated parmesan cheese
  • 1 egg
  • 1/2 teaspoon salt
  • Pepper to taste
  • 1/2 teaspoon Italian seasoning
  • 1/2 teaspoon garlic powder
  • 2 cups shredded mozzarella cheese
  • For serving: fresh basil and/or chopped parsley optional, to taste

Instructions 

  • Preheat your oven to 375F and move the rack to the top third of the oven.
  • Boil a salted pot of water and cook the shells 1 minute less than package directions indicate. Once the shells are done, drain them and keep them in your colander/strainer until needed.
  • Pour the jar of marinara sauce in the bottom of a 9×13 casserole dish and spread it out evenly.
  • While the shells cook, thaw the spinach and squeeze the water out thoroughly. Add it to a prep bowl along with the ricotta, parmesan, egg, salt & pepper, Italian seasoning, and garlic powder. Stir together.
  • Using a small spoon, add the filling into each shell and add them one-by-one to the casserole dish.
  • Top the stuffed shells with the mozzarella and cover the casserole dish tightly with foil.
  • Bake for 30 minutes, then remove the foil and broil for a few minutes to brown the cheese (watch it carefully so it doesn't burn).
  • Serve immediately with extra salt & pepper as needed and fresh basil and/or parsley if using.

Notes

  • Serves 4-6 depending on portion size. 4-5 shells per person is a reasonable portion size, especially if it’s served with something else.
  • Generally, jumbo shells come in 12 ounce packages. It’s a good idea to boil the whole pack (or a few more than the 24 shells the recipe calls for) since some of the shells will break. Also, the actual number of shells you will use depends on how full you stuff them and how many shells you can fit in your baking dish. The size of “jumbo” shells can vary from brand to brand. 
  • You can use fresh spinach if you prefer. Simply sauté 16 oz. of fresh baby spinach in a skillet until wilted, let it cool, and then chop it.
  • See blog post for make ahead and freezing tips.

Nutrition

Calories: 487kcal, Carbohydrates: 37g, Protein: 32g, Fat: 24g, Saturated Fat: 14g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 7g, Trans Fat: 1g, Cholesterol: 108mg, Sodium: 1405mg, Potassium: 847mg, Fiber: 5g, Sugar: 7g, Vitamin A: 10110IU, Vitamin C: 12mg, Calcium: 646mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is much appreciated, but copying and pasting full recipes without authorization to social media is strictly prohibited.

Leave a star rating and comment below!

Hi! I’m Natasha.

Salt & Lavender is a recipe blog with a focus on delicious comfort food using everyday ingredients. Beat the weekday grind with hundreds of easy-to-follow and hassle-free recipes!

The Salt & Lavender cookbook is here! Order Now

Leave a comment

Please leave a recipe rating!

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

Recipe Rating




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

32 Comments

  1. Susan says:

    5 stars
    I made these last night. Everyone loved them. I didn’t use the entire jar of marinara sauce and, of course, extra mozzarella cheese.

    1. Natasha says:

      Excellent!!

  2. Denise says:

    5 stars
    Making this tomorrow, looks fantastic, love your recipes!

    1. Natasha says:

      Aww thank you!! Hope you love it! Let me know. 🙂

  3. Carla says:

    5 stars
    Easy and delicious! Thank you for this recipe. I’ve made it several times. Like Finn, I could not find shells the last time around, so piped it into manicotti. (Is there a jumbo shell shortage?) More work, but definitely worth it. 😋

    1. Natasha says:

      You’re very welcome! I appreciate your review, Carla. It’s funny… I hear most often from readers that they can’t find giant shells and orzo. It seems like they take turns with their shortages haha.

  4. Nicole Robinson says:

    5 stars
    I made these tonight following the recipe exactly only using my own homemade sauce & they were incredible! I’ve wanted to try making stuffed shells on my own for years but have been put off thinking they were difficult. Your post encourage me to try & I’m so thankful that I did. My entire family loved them. I will definitely being making over & over again in the future! Thank you!

    1. Natasha says:

      Wonderful! You’re very welcome, Nicole! 🙂

  5. Flinn says:

    5 stars
    This is one of many of the recipes I’ve tried from you! Once again, absolutely delicious. We couldn’t find shells this time around so we used manicotti and it was equally as awesome. I also used fresh spinach and it was yummy! Love your recipes.

    1. Natasha says:

      I’m so happy it worked out!! Thanks so much for trying my recipes and for your review, Flinn!

  6. Tamara says:

    5 stars
    My family loved this recipe! Easy to make but so delicious! I used fresh spinach and sautéed it with a little garlic. The filling for the shells was so tasty! A great recipe to serve to company.

    1. Natasha says:

      I’m so glad you enjoyed them! Appreciate your 5-star review, Tamara!

  7. Vanessa says:

    5 stars
    So delicious, whole family enjoyed them!

    1. Natasha says:

      Wonderful!! 🙂

      1. Dela Rosa says:

        Im going to try this looks so delicious recipe tonight for Friends.. I cant wait ! Im so súper excited ! This is one of my first attempts and i have already bought everything i need for the recipe it was so much fun trying to find all the ingredients..i Will let you know how everything turns out Natasha ! CANT WAIT !!

        1. Natasha says:

          I hope you love it, Dela!! 😀

  8. Nancy says:

    Having my daughter and famy over for lunch today and plan on serving this with a nice salad and rolls. Excited to try and will give an update later

    1. Natasha says:

      I hope they’re a hit, Nancy! 🙂

      1. Nancy says:

        This was not only an easy recipe to follow but a hit with all… Even my 8 month old granddaughter.
        Thanks for sharing.
        Followed exact recipe with no changes

        1. Natasha says:

          That’s wonderful to hear!! Thank you, Nancy!

  9. Katie says:

    5 stars
    I made this for dinner tonight and it was PERFECT! Super easy and delicious. I boiled the shells for about 2 minutes less than the box recommended, simply because I like mine a little chewier and I knew it would be going in the oven afterward and it worked great. Other than that personal preference, I wouldn’t have changed a thing!

    1. Natasha says:

      I’m so happy you enjoyed it, Katie!! Thanks for taking the time to write me a review. 🙂

  10. Andrea says:

    5 stars
    Made this for dinner. So easy & delicious!! 🙂 Great as leftovers/lunch prep for work too.

    1. Natasha says:

      Fantastic!! Thanks for your review, Andrea! 😀