5 from 10 reviews

Ricotta and Spinach Stuffed Shells

Jump to RecipeVideoPrintRate

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

jumbo shells stuffed with cheese and topped with marinara and fresh basil

What’s not to love about Ricotta and Spinach Stuffed Shells?! It’s a classic pasta dish that never fails.

Loaded with ricotta, fresh mozzarella, Parmesan cheese, marinara sauce, and lots of love!

This pasta dish is a total crowd-pleaser. I love making these when I’m craving lasagna but don’t want to hassle with making an entire pan of lasagna. Ya feel me?!

When the lasagna craving hits we also love making this Skillet Rotini Lasagna and this Ravioli Lasagna Recipe!

stuffed shells in a casserole dish topped with cheese and basil

Colder months means cozying up with all of the comfort food and this meal fits the bill. Grab your jumbo shells and let’s get to it!

Ingredient Notes:

You can scroll down to the recipe card for the full list of ingredients and measurements.

  • Jumbo Shells: Undercooking the shells 1-2 minutes or just until al dente is perfect because they will continue to cook in the oven. Tip: always cook a few extra shells just in case some tear or break when cooking.
  • Ricotta cheese: I love using a whole milk ricotta. It’s creamy and just so perfect.
  • Garlic: freshly minced
  • Marinara sauce: any jarred marinara or tomato sauce works perfectly here. We love Rao’s.
  • Shredded mozzarella: Buy fresh, low-moisture mozzarella for best results
ingredients needed to make stuffed shells
  • Parmesan cheese: Same goes for the Parmesan, buy a block and shred/grate yourself for best results.
  • Baby spinach: This recipe hasn’t been tested with frozen spinach so I can’t advise on how that would work. I’d imagine frozen would work well though too!
  • Seasonings: salt, pepper, onion powder, fresh basil
  • Optional: To make this a heartier meal, we love adding in ground Italian Sausage. As you can see from the photos, we love adding the Italian sausage in ours!
shell pasta in a casserole dish filled with ground italian sausage

Step by Step Directions

Be sure to scroll down to the recipe card for the full recipe instructions.

  1. Boil jumbo shells: cook al dente according to package directions (I usually cook the entire 12 oz. box just in case some break when cooking)
  2. Cook spinach in olive oil until it cooks down and turns bright green.
  3. Make the filling: Mix together the cheeses, egg, basil and seasonings.
  4. Assemble the shells: Spread a layer of marinara down in the casserole dish. Stuff each shell with cheese mixture.
  5. Cover and bake!
step by step photos making stuffed shells
shells filled with cheese in a casserole dish

Tips and Variations

This recipe is really flexible and you and customize it based on your preferences.

  • If wanting to add Italian sausage, cook it separately and layer it down in the shell first, then add the cheese mixture.
  • Instead of spinach, you can use kale or arugula.
  • Change up the cheese if you prefer. Asiago, Fontina, Cottage cheese are all good options. I still recommend using ricotta as the base and wouldn’t skip out on that.
  • Instead of red sauce, use a different sauce such as Alfredo. So YUM!
  • Add more veggies when sautéing the spinach: broccoli, bell peppers, mushrooms, etc.


Can I make these vegan?

I haven’t tested this recipe out with a vegan version. You could try using a vegan tofu ricotta and follow the instructions the same way, leaving out the egg and other cheeses and using your favorite vegan cheese instead.

Can I freeze stuffed ricotta shells?

Yes! Stuff shells and cover tightly. Freeze for up to 3 months. Once ready to bake, bake for an additional 30 minutes since frozen.

How long do stuffed shells last in the fridge?

Properly stored they will last 3-4 days.

Can I make these in advance?

Yes, make them all the way up to the point of baking them up to 8 hours before you are ready to bake the shells. If you refrigerated it overnight and baked the next day, it should be fine but I haven’t personally tested. Cover with foil and place in fridge until ready to bake, adjusting bake time as needed since pasta has been chilled.

Pick an Italian pasta dish:

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.

jumbo shells stuffed with cheese and topped with marinara and fresh basil
5 from 10 reviews

Cheesy Ricotta and Spinach Stuffed Shells

Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 6 servings
Spinach and Ricotta Stuffed Shells are filled with 3 types of cheese, marinara sauce and spinach. They are comforting, easy to make and a cozy weeknight dinner! Hello comfort food classic!


  • 20-25 jumbo pasta shells*
  • 1 1/2 Tbsp. Olive Oil
  • 2 cloves fresh garlic, minced
  • 1 jar (24 oz.) or 1 1/4 cup marinara sauce
  • 16 oz. Italian Sausage (spicy/hot) (optional)
  • 15 oz. whole milk ricotta cheese
  • 1 cup shredded mozzarella
  • 1/2 cup grated Parmesan (plus more for serving)
  • 1 large egg
  • 1 tsp. onion powder
  • 1 Tbsp. fresh basil
  • 4 cups chopped fresh baby spinach (pat dry with paper towels)
  • Salt and pepper to taste

Last step! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.


  • Preheat oven to 375°F. Boil water for jumbo shells and cook shells al dente (about 8-9 minutes), drain and set aside on parchment paper to cool. (If making with Italian Sausage, cook the sausage now and set aside in a bowl).
    20-25 jumbo pasta shells*, 16 oz. Italian Sausage (spicy/hot)
  • Heat olive oil in pan for 30 seconds on medium heat and then add in garlic, stir for 30 more seconds. Then add in dry, chopped spinach, stir and cook for 2 minutes or until leaves wilt and turn bright green. Remove from heat and let cool.
    1 1/2 Tbsp. Olive Oil, 2 cloves fresh garlic, minced, 4 cups chopped fresh baby spinach (pat dry with paper towels)
  • In a large bowl mix together the ricotta, spinach mixture, egg, mozzarella, Parmesan, basil, onion powder and salt and pepper until combined. Line 1/2 cup of the pasta sauce into the bottom on a 9×13 inch oven safe baking dish. Stuff each pasta shell with a heaping Tbsp. of the spinach/ricotta mixture and place in dish. *If using Italian sausage, put ground sausage in first, then cheese mixture on top.
    15 oz. whole milk ricotta cheese, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, 1 large egg, 1 tsp. onion powder, 1 Tbsp. fresh basil, Salt and pepper to taste
  • Cover the shells with the leftover red sauce and bake, covered with foil, for 25 minutes.
    1 jar (24 oz.) or 1 1/4 cup marinara sauce
  • Remove the foil, top with additional mozzarella cheese and then cook for another 5-10 minutes. Serve warm with Parmesan sprinkled on top!



  • *Jumbo Shells: always boil off a few extra shells just in case some shells tear in the cooking process. The 12 oz. box is plenty. There are usually a couple of broken ones in the box so boil extra!
  • You can sub ground turkey for the Italian sausage is desired, or leave out the meat completely. 
  • *Be sure dry your spinach because you don’t want any water from the spinach leaves to mix with the hot oil in your pan when you begin the wilting step!
  • Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner makes no guarantees to the accuracy of this information.

Nutrition Information

Serving: 3shells, Calories: 535kcal (27%), Carbohydrates: 25g (8%), Protein: 27g (54%), Fat: 24g (37%), Saturated Fat: 19g (119%), Polyunsaturated Fat: 4g, Monounsaturated Fat: 18g, Trans Fat: 1g, Cholesterol: 147mg (49%), Sodium: 604mg (26%), Potassium: 440mg (13%), Fiber: 1g (4%), Sugar: 1g (1%), Vitamin C: 8mg (10%), Calcium: 362mg (36%), Iron: 2mg (11%)

Nutritional information is provided as a courtesy and is automatically calculated. It should only be construed as an estimate rather than a guarantee. Ingredients can vary and Kroll’s Korner can’t make any guarantees to the accuracy of this information.

Krolls Korner

Krolls Korner

Welcome to my tiny “korner” on the Internet! I am a Registered Dietitian Nutritionist who loves cookies as much as kale. (OK, maybe I like cookies a little bit more but shh, don’t tell anyone). I am so glad you’re here! Follow along for hassle free, realistic and approachable recipes.

Read More
5 from 10 votes (4 ratings without comment)
Recipe Rating

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

Filter By : All
Oldest Most Voted
Inline Feedbacks
View all comments
Jo Ann

Love this recipe! It is light and not too heavy for hot summer nights. We served it with a side spinach salad.

Comment Type

Can this be made ahead and frozen?


Okay these are divine! I love the options to use spicy or not meat, and I think it would even be delicious without meat. I am going to make a vegetarian version soon for family members who don’t eat meat. So good!


These stuffed shells are so delicious and easy to make! Love the added spinach, a great dinner!


This filling with spinach and ricotta is just amazing. Love this recipe – it’s a keeper for me.

Ana F.

I made these stuffed shells for the family and it was a hit! The combination of flavors are perfect and can’t believe how easy it is to make. Thanks for the recipe!


I made stuffed shells for last Christmas, and I am excited to repeat this experience. Thank you for the recipe that will make another filling alternative to my existing recipe.

Michael Simmons

Thank you for the great recipe, Tawnie! And the photos are a real work of art! Now I can surprise my family with a new culinary masterpiece. It’s great that you have published it: I will visit your website more often.


I just bought a pack of shells but wasn’t sure how to cook this kind of pasta. Thanks for the idea! Your recipe looks really good, I love such comforting dishes.


Yum! Stuffed shells are such a great classic comfort food, yet I rarely think of making them! The ricotta and spinach filling is the absolute best!