Spinach Ricotta Stuffed Shells

Ricotta Stuffed Shells combine two of my favorites: cheese and pasta! This easy homemade casserole is made with a combination of three kinds of cheese, jumbo shell pasta, spinach, and marinara sauce. It is a festive, flavorful, and classic Italian-inspired dish that is truly restaurant-worthy!

Pasta dishes are my family’s favorite meals! They are constant on our menu because they are hearty and easy to prepare. And I love having them alongside Baked Chicken Thighs, Skillet Pork Chops, and Creamy Chicken Francese!

Jumbo Shells filled with ricotta and homemade tomato sauce.

As a kid, I always enjoyed spinach, cheese, and pasta. Spinach is actually one of my favorite leafy greens. Apart from being healthy, it is the perfect vegetable to incorporate into pretty much any dish. And this Spinach Ricotta Stuffed Shells combines all of them together into a single casserole dish. 

You are going to love this recipe! The green color of the vegetables and the red color of the marinara sauce are so appetizing. It is truly hearty and one of the best comfort food that is ready in about 40 minutes. Every bite is flavorful, creamy, and very cheesy! 

I like making them into individual portions, so it is a nice dish to have when you are serving a big group. Or, you can even put it in your lunchbox, and it will fit perfectly.

Even kids love this juicy and cheesy treat. Not to mention, this is even a nice way to introduce vegetables in their diet. All in all, this is a super easy pasta dish with minimal preparation time. 

Recipe Ingredients:

  • Pasta – I always use jumbo pasta shells because they hold together well, and you can use plenty of cheese filling. You can find jumbo pasta shells at your local grocery store usually in the pasta department. 
  • Olive oil
  • Garlic – Nothing beats freshly minced garlic when it comes to flavors and aromas. I use about 4 garlic cloves here. However, if you are not a big fan, feel free to use less garlic. 
  • Fresh spinach 
  • Cheese – To make it extra cheese and creamy, I love to combine 3 types of cheese. Ricotta cheese, mozzarella cheese, and parmesan cheese have always been my favorite choice. 
  • Seasoning – Onion powder, Italian seasoning, dried parsley, dried basil, salt, and black pepper. 
  • Tomato sauce – You can use easily use store-bought tomato sauce. However, for a true and authentic Italian experience, try making your own, homemade marinara sauce! Very yummy 🙂
  • Eggs
  • Fresh basil – To garnish the dish. 

Ricotta stuffed shells ingredients listed in individual gall bowl on a wooden table.

How to make Ricotta Stuffed Shells?

  1. Prepare for baking: First, preheat the oven to 375 degrees Fahrenheit.
  2. Cook the pasta: Follow the directions in the package, and boil the pasta in a large pot over medium-high heat. Ensure not to overcook it. For this recipe, you want to cook the pasta al dente because it will continue to cook in the oven as well.  
  3. Cook the spinach: Next, in a large saucepan, sauté the garlic in oil. Then, stir in the spinach. Set aside.
  4. Prepare the cheese mixture: In a large bowl, combine the spinach, cheeses, and the rest of the ingredients.
  5. Stuff: Then, pour a cup of pasta sauce into a casserole dish. Fill each pasta with the mixture.
  6. Bake: Pour in the remaining sauce over, and then cover with aluminum foil. Bake for 25 minutes then remove the foil. Continue baking for another 10 to 15 minutes.
  7. Serve: Garnish with parmesan and serve warm.

Steps on how to make spinach ricotta stuffed shells.

Recipe Variations and substitution:

  • Cheese: Although I like to use the three-cheese described above, feel free to use your own favorites. Sharp cheddar, cottage cheese, feta cheese, gouda, Colby jack are all great alternatives. 
  • Ground beef: From time to time, I love incorporating meats into this Italian dish. Add some ground beef to it, and make Beef and Shells.   
  • Chicken: First, roast some chicken breasts. Then, cut the breasts into smaller-sized pieces, and add to the casserole dish. Cook everything together for a protein-rich meal. 
  • Sausage and bacon: Adding Italian sausage, or bacon is another great alternatives. 
  • Veggies: Want more veggies? Then, include cooked mushrooms, black olives, or red pepper! 
  • Fresh herbs: Instead of dried herbs, feel free to use fresh basil, fresh parsley, etc. 
  • Spicy: To add some spiciness to it, add some freshly chopped jalapeno pepper, or red pepper flakes. 

What are stuffed shells?

A type of pasta that is similar to Italian Manicotti or Cannelloni. Simply put, they are shaped into shell form. This way, it is easy to stuff them with various cheeses filling when baked. Also, pasta shells are perfect pockets for easy stuffing.

How to keep pasta shells from sticking together?

Firstly, it is very important to cook them al dente because they will continue to cook in the oven. Secondly, right after boiling the pasta, rinse it in cold water to stop the cooking process. This will keep it from sticking together. 

What is Al dente?

Al dente in Latin means cooked so as to be still firm when bitten. In other words, this means that pasta is not overcooked. 

Ricotta stuffed shells recipe steps.

What to serve with this dish?

Can you make this recipe in the Instant Pot?

Absolutely! I love making homemade Instant Pot dishes because they are super quick and easy to prepare. And this recipe is no exception! 

Check out my Instant Pot Stuffed Shells recipe here

Can you make spinach ricotta stuffed shells ahead?

Yes! This dish can be easily prepared ahead and refrigerated. 

  1. First, cook the jumbo shells and stuff them with a creamy ricotta mixture. 
  2. Then, place them into a single layer at the bottom of a baking dish, and tightly cover them with aluminum foil. Or, transfer them into a large airtight container. Refrigerate for one day.
  3. When ready to serve the next day, simply add the marinara sauce on top, and sprinkle with shredded mozzarella cheese and shredded parmesan cheese. 
  4. Bake for 25-30 minutes, and enjoy warm. 

A freshly baked casserole made with stuffed jumbo shells filled with spinach, ricotta cheese, and marinara sauce.

Can you freeze it after baking?

You can freeze it baked with the sauce already inside in a large freezer-proof dish. Freeze it up for 3 months. 

How do you reheat it?

Thaw it first if it came from the freezer. Then, cover with foil and bake at 375 degrees Fahrenheit, just like how you would make it the first time.

Remove the foil after 25 minutes to broil the surface until bubbly for another 10 to 15 minutes.

Homemade spinach ricotta stuffed shells with marinara sauce on a white plate.

More delicious pasta recipes:

Recipe Tips:

  • Choose a high-quality ricotta cheese that will have less moisture than those with gum in the ingredients. This is to ensure that the outcome will not be watery.
  • In addition, make sure that the spinach is also dry. A salad spinner can help. And if there is still water, pat them dry with a towel.
  • Remember – Do NOT overcook the shells as they will continue to cook upon baking. Aim for just al dente.
  • Also, you can use a piping bag to make it easier for you to fill the shells in.
  • This recipe makes about 16-20 stuffed shells. However, I recommend filling a few more extra shells just in case some of them break apart. 
  • You can also use frozen spinach. Just microwave it prior to baking, and remove excess liquid. 
  • Feel free to bake this dish in a regular 9 by 13 baking dish, or glass casserole dish. 

Image of ricotta stuffed shells.

Ricotta Stuffed Shells

Catalina Castravet
Ricotta Stuffed Shells is an easy homemade casserole made with three kinds of cheeses, jumbo shell pasta, spinach, and marinara sauce.
5 from 14 votes
Prep Time 30 minutes
Cook Time 40 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine American, Italian
Servings 6 servings
Calories 545 kcal

Ingredients
 
 

  • 16-20 jumbo pasta shells
  • 2 tablespoons olive oil
  • 4 cloves garlic minced
  • 4 cups packed fresh spinach leaves roughly chopped
  • 32 oz ricotta cheese
  • 1 cup mozzarella cheese shredded
  • 1 cup grated Parmesan cheese plus more for serving
  • 2 large eggs beaten
  • 1 teaspoon onion powder
  • 1 teaspoon dried Italian herbs
  • 1/2 teaspoon dried parsley
  • 1/2 teaspoon dried basil
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 3 cups marinara sauce

Garnish:

  • Fresh basil and parmesan cheese

Instructions
 

Preheat the oven

  • First, preheat the oven to 375 degrees F.

Boil the pasta

  • Place a large saucepan with water over high heat and cook the pasta al dente, according to package directions. Drain and set aside.

Make the cheesy filling

  • In a large skillet over medium-high heat, add the oil and when it starts to shimmer, add the garlic and cook until it begins to brown, about a minute.
  • Then, add the chopped spinach, stir and cook until it begins to wilt, about 3 to 4 minutes. Remove from the heat and let cool.
  • In a mixing bowl, stir together the cooked spinach, ricotta, mozzarella, Parmesan cheese, egg, onion powder, dried Italian herbs, dried parsley, dried basil, salt, and pepper until thoroughly combined.
  • Pour 1 cup of the marinara sauce into the bottom of a 9x13 baking dish.
  • Stuff each pasta shell with a hefty amount of the spinach and cheese mixture, and arrange in the baking dish.

Bake

  • Next, cover with the remaining marina sauce and cover with aluminum foil, bake for 25 minutes.
  • Remove the foil and continue baking until the top begins to brown, another 10-15 minutes.
  • Serve warm with grated Parmesan cheese.

Nutrition

Calories: 545kcalCarbohydrates: 30gProtein: 36gFat: 32gSaturated Fat: 17gCholesterol: 150mgSodium: 1590mgPotassium: 784mgFiber: 4gSugar: 7gVitamin A: 3393IUVitamin C: 14mgCalcium: 734mgIron: 3mg
Tried this recipe?Let us know how it was!

Video

Spinach ricotta stuffed shells collage.

5 from 14 votes

Leave a Reply

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. Stuffed shells are my son’s favorite! I’ve honestly never made them with fresh spinach, though, only frozen. Your photos are gorgeous! And now I want to try chicken bacon ranch fillings!5 stars

  2. Pasta is one of my favourites. I never actually tried stuffing the shells; maybe I will try this one. Thanks for sharing.

  3. Hmm yum! I love Italian Food sooo much! This Spinach Ricotta Stuffed Shells recipe is really mouthwatering! The cheese and the pasta made this recipe perfect!5 stars

  4. Yum! I am soooo loving this Spinach Ricotta Stuffed Shells recipe! I’m sure this will become my family’s new favorite. I can’t wait!5 stars

  5. This looks so amazing. I have made stuffed shells before, and they are so delicious. I need to give your recipe a try now too. I bet it’s really good too.

  6. My mom used to make this dish a lot when I was a kid, it was always a family favorite. I’m going to send her this recipe as a reminder.5 stars

  7. Those look amazing. I love that you mention about freezing them as I am about curious about what I can and can’t freeze.

  8. I’ve mever tried a recipe like this before. This dish looks so delicious. I think it i will be perfect!5 stars

  9. Loving the cottage cheese suggestion as we don’t really care for ricotta. This looks delicioso! Gracias for the recipe.

  10. I love stuffed shells but don’t eat them often enough. This is a tasty recipe that’s super easy to make. Thank you for the inspiration to try it at home 🙂

  11. Best Recipe Ever. This cheese mixture is Yummy and I top with my own garlic and basil marinara sauce. Everyone says it gets 5 Stars5 stars

  12. First time I ever made stuffed shells and in my 60’s, my family loved them, excellent recipe!! 5 star, thank you!5 stars

  13. I make this recipe several times a year for church potluck and it always goes over big. I get a lot of praise and request to make it again. It is in my Arsenal for quick and easy. I do make my own sauce though from scratch.5 stars

  14. I was out of ricotta so used 8 oz of cream cheese & about 3 big scoops of plain yogurt. One of the best recipes I’ve ever made!5 stars

  15. This made WAY too much stuffing, even with overfilling the shells and filling the pan full of shells. I hated wasting it but it tasted good!

  16. There really is! I had enough stuffing left for at least 15 more shells. Too bad I didn’t have anymore shells so I had to throw it out.
    The recipe did turn out amazing though.5 stars

  17. The homemade marinara sauce is so delicious and so easy to make! The family loves it! We will have the stuffed shells for our Christmas Eve dinner!5 stars

  18. These tasted very good, but the cheese filling recipe makes way too much! The recipe calls for 16-20 jumbo shells. Yet, the photos show 36 shells. I overstuffed my shells and still had half of the cheese mixture left. I hope the leftover filling freezes well 😊

  19. This recipe is so easy and delish!! I served with Italian sausage and Caesar Salad. I’ve made this a number of times and never have leftovers.5 stars

  20. This recipe does make a large amount of the cheese filling! I ended up just boiling some extra shells to use it all up. In total I overstuffed about 50 or so jumbo shells, and still had a small amount leftover! I dabbed it on top of the shells in the pan before covering with marinara sauce. Next time I would probably go with 24 oz or so of ricotta and adjust the other cheeses down a bit as well to avoid having so much filling.

    Made these for Father’s day dinner 🙂 They’re his favorite.5 stars