Loaded with four different cheeses, spinach, and marinara sauce, this Spinach and Ricotta Stuffed Shells recipe is a dish you’ll come back to again and again! Ready in less than an hour, this vegetarian Italian favorite is perfect for busy families during the week, any time of the year!

We love pasta bakes because they’re so easy to throw together and quick to put on the table! If you’re a fan of the classic Italian spaghetti flavors, try our Cheesy Baked Spaghetti Casserole, and if you’re looking for something a little creamier, our Tuna Noodle Casserole is sure to hit the spot!

Cheesy stuffed shells on a plate


When I think of comfort food, two things come to mind: a warm bowl of soup and a hearty casserole or baked pasta. The Italians really know how to make their comfort food well, and this Stuffed Shells with cheese recipe is no exception!

It’s extremely rich and filling, thanks to the cheese and pasta, and it’s loaded with flavor! Fresh basil, marinara sauce, spinach, garlic, and herbs all come together to make the classic Italian flavors that you find in so many of their pasta and pizza dishes.

Plus, if you are someone who loves cheese, this is definitely the recipe for you. I loaded this stuffed shells recipe with four cheeses: ricotta, cream cheese, mozzarella, and parmesan so that it is incredibly satisfying!

stuffed shells served from casserole dish

The pasta shells used in this stuffed shells with spinach recipe are known in Italian as “conchiglie” which means “shells” or “seashells” because they look a lot like conch shells that you’d find at the seaside. They are made in different sizes as well: conchigliette is a small shell shape, and conchiglioni is the larger shell for stuffing that we use here.

To prep them, you just have to cook them until they are al dente, as you would any normal pasta. While they boil, throw together the filling, then drain the shells and stuff them before arranging in a casserole dish and covering with sauce and cheese. Easy peasy!

gooey, stretchy mozzarella cheese

Ingredients for Stuffed Shells

  • Cheese: Four types of cheeses are used in this stuffed shells recipe: ricotta and cream cheese for creaminess, mozzarella to add a gooey texture, and parmesan for some cheesy sharpness.
  • Fresh basil: Fresh basil is one of my all-time favorite ingredients to put in classic Italian recipes like pasta and pizza. It adds such an aromatic flavor, and you don’t need much to make an impact.
  • Italian seasoning: In Italian seasoning, you’ll find a blend of classic Italian herbs like basil, marjoram, oregano, rosemary, and thyme. They add tons of flavor as well!
  • Salt & pepper: These key culinary ingredients bring out all of the other flavors in this stuffed shell dish.
  • Egg: An egg helps binds the filling with all of the cheeses together, and also raises it slightly when cooking.
  • Garlic powder: We’re making Italian, you knew garlic would be in here somewhere! I opted for garlic powder this time, but a clove of fresh garlic, minced, would be fine.
  • Fresh spinach: These leafy greens are cooked until wilted and added to the cheese mixture. Spinach and ricotta go so well together! You could use frozen spinach that has been thawed and had a lot of the water squeezed out.
  • Marinara sauce: I used storebought this time to make this stuffed shells recipe quick and easy (Rao’s is my favorite brand), but you could always make homemade marinara sauce instead!
  • Fresh parsley: To garnish at the end! Completely optional, but I love the added freshness and bit of color it brings.
ingredients for spinach and ricotta pasta shells

How to Make Stuffed Shells with Ricotta Cheese & Spinach

  1. Prep and rinse. Firstly, preheat the oven to 375 degrees F. Spray a 9×13-inch pan with cooking spray to help keep the shells from sticking and make cleanup easier. Cook pasta shells according to the package directions in salted, boiling water, then rinse with cold water.
  2. Spread the sauce. Secondly, spread 1 ½ cups of marinara sauce on the bottom of the pan.
  3. Mix and fill. Next, combine ricotta cheese, cream cheese, half of the mozzarella cheese, parmesan cheese, Italian seasoning, salt, pepper, and egg in a bowl along with the spinach. Fill each shell and arrange them in rows in the baking dish. Top with remaining sauce and cheese.
shells freshly stuffed during prep

4. Bake. Finally, cover the baking dish with foil and bake for 20 minutes. Remove foil and bake 5-10 minutes until cheese is melted and starting to brown on top. Sprinkle with chopped parsley.

stuffed shells ready to eat

How to store this pasta bake

Store these stuffed pasta shells in an airtight container for up to 5 days in the fridge. You can also prep and refrigerate it a day or two before, and then cook it when you’re ready. Just make sure you don’t over-cook the pasta shells when you boil them, so they keep their shell-shape. Reheat it in the oven or microwave until it’s piping hot.

the best spinach and ricotta stuffed shells

Can I freeze Stuffed Shells?

Yes! This is a great dish to make and freeze for later. You can freeze it either before it’s baked, or freeze the leftovers in an airtight container for up to 3 months. Thaw completely before heating or reheating it in the oven.

extra cheesy stuffed shells
stuffed shells on a plate with a fork

What goes with stuffed shells?

These spinach and ricotta stuffed shells can be eaten on their own, however, a fresh, zesty salad balances them out perfectly! It’s also goes really well with bread. Here are a few suggestions to try:

Salads:

Breads:

fork digging into the pasta bake

More Italian Recipes Like This

Did you make this recipe?

Let me know what you thought with a comment and rating below. You can also take a picture and tag me on Instagram @houseofnasheats or share it on the Pinterest pin so I can see.

Stay in the know

Classic Stuffed Shells

5 from 1 vote
Amy Nash
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course
Cuisine Italian
Servings 8 servings
Loaded with four different cheeses, spinach, and marinara sauce, this Spinach and Ricotta Stuffed Shells recipe is a dish you'll come back to again and again! Ready in less than an hour, this vegetarian Italian favorite is perfect for busy families during the week, any time of the year!

Ingredients
  

  • 20-24 jumbo pasta shells cooked 1 minute short of package directions

Filling

  • 15 ounces ricotta cheese
  • 4 ounces cream cheese softened
  • 3 cups shredded mozzarella cheese
  • 2 Tablespoons fresh basil chopped
  • 2 teaspoons Italian seasoning
  • 1/2 teaspoon kosher salt
  • 1/2 teaspoon pepper
  • 1 egg
  • 1/2 cup freshly grated Parmesan cheese
  • 1/2 teaspoon garlic powder
  • 1 pound 4 cups fresh spinach, cooked in boiling water for 30 seconds, then transfer to ice water bath, then squeeze out water (optional)
  • 3 cups marinara sauce divided (1 28-ounce jar)
  • 2 Tablespoons fresh parsley chopped

Instructions
 

  • Preheat oven to 375 degrees F. Spray a 9×13-inch pan with cooking spray. Cook pasta shells and rinse with cold water.
  • Spread 1 ½ cups of marinara sauce on the bottom of the pan.
  • Combine ricotta cheese, cream cheese, half of the mozzarella cheese, parmesan cheese, Italian seasoning, salt, pepper, and egg in a bowl, along with the wilted spinach. Fill each shell and arrange them in rows in the baking dish. Top with remaining sauce and cheese.
  • Cover with foil. Bake 20 minutes. Remove foil and bake 5-10 minutes until cheese it melted and starting to brown on top. Sprinkle with chopped parsley.

Nutrition

Calories: 414kcal | Carbohydrates: 26g | Protein: 25g | Fat: 24g | Saturated Fat: 14g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 102mg | Sodium: 1130mg | Potassium: 805mg | Fiber: 4g | Sugar: 6g | Vitamin A: 6629IU | Vitamin C: 24mg | Calcium: 492mg | Iron: 4mg
Tried this recipe? Show me on Instagram!Mention @HouseOfNashEats or tag #houseofnasheats!

Share This With the World

PinYummly

Related Recipes

About the author

Hi, I'm Amy

I enjoy exploring the world through food, culture, and travel and sharing the adventure with mostly from-scratch, family friendly recipes that I think of as modern comfort cooking.

5 from 1 vote (1 rating without comment)

Leave a comment

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

How many stars would you give this recipe?




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

Reader questions and reviews

  1. Mary Ann Kuchta says:

    I didnโ€™t see where you add the spinach ??

    1. Amy says:

      Sorry! Fixed! You just mix it in with all of the other cheese ingredients.

  2. Heidi says:

    I was really looking for a recipe that used cream cheese bc I thought why not but I’m not an adventurous cook. I got all the ingredients, I think, but then my husband died. I thought you might be good source but I see nothing about the cream cheese.

    1. Amy says:

      I’m so sorry to hear about your loss, Heidi.

  3. Heidi says:

    Oops my bad. I found the amount and I think I can figure it out from there.

    1. Amy says:

      I’m glad you found it.

  4. Susan says:

    No mention of where to put the cream cheese anywhere in your post. Presuming it goes in with the ricotta and other cheeses?

    1. Amy says:

      Oh yes, it goes with all the other cheeses. I fixed the post to include the cream cheese. Thank you!