Spinach and Ricotta Stuffed Shells

5 from 1 vote
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

Sharing is caring!

These stuffed shells are filled with spinach and ricotta cheese, then covered in marinara sauce and baked to perfection. It’s classic comfort food and a family favorite!

I love to serve this with cheesy garlic bread and vegetable salad.

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.
spinach and ricotta stuffed shells up close.

Classic stuffed shells are a pasta bake casserole made with jumbo shells, ricotta cheese, and marinara sauce. However, I prefer including spinach or ground beef.

Why You’ll Love This Recipe

  • Spinach is rich in several minerals and it’s so good for you.
  • You can make it ahead of time.
  • Feeds a crowd!
  • It’s delicious, cheesy, and makes the best leftovers!

Ingredient Notes

  • Jumbo Shells – It’s important to cook them al dente because they will continue cooking in the oven. The package recommended 9 minutes for al dente but I cooked them for 8 minutes.
  • Marinara Sauce – Feel free to use store-bought or homemade.
  • Ricotta CheeseAlthough I used ricotta cheese, feel free to use cottage cheese or mascarpone cheese instead. This recipe is so versatile.
  • Mozzarella Cheese – Some people don’t add mozzarella cheese but I think it adds great flavor.
  • SpinachYou can use fresh or frozen spinach, if using frozen, make sure to thaw completely.
Measured and labeled recipe ingredients.

Top Tips For The Perfect Spinach and Ricotta Stuffed Shells

  • I want you to use your favorite sauce for this recipe! If you’re not a fan of marinara sauce, use three-cheese Alfredo sauce, vodka sauce, or your personal favorite!
  • Feel free to include mushrooms, broccoli, kale, or peppers. Just mix it in the ricotta cheese mixture.
  • I’m not a fan of crunchy shells, therefore I don’t bake the shells uncovered for too long. Avoid broiling the shells if you don’t like them crunchy.

Make Ahead and Storing Leftovers

If you want to make these spinach and ricotta stuffed shells ahead of time, make them as instructed, but instead of baking, cover it with aluminum foil, and refrigerate. When ready to bake, take it out of the fridge and allow it to sit at room temperature for at least 20 minutes before baking.

For leftovers, allow them to cool completely then transfer them to an air-tight container and refrigerate for up to 3 days.

A spoon lifting a stuffed shell.

Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card below and/or a review in the comments section further down the page. And consider following me on Facebook or Pinterest!

spinach and ricotta stuffed shells up close.
5 from 1 vote

Spinach and Ricotta Stuffed Shells

These stuffed shells are filled with spinach and ricotta cheese, then covered in marinara sauce and baked to perfection. It's classic comfort food and a family favorite!
Prep: 30 minutes
Cook: 30 minutes
Total: 1 hour
Servings: 6
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Ingredients 

  • 24 jumbo pasta shells , cooked al dente
  • 15 ounces ricotta cheese
  • 4 cups fresh spinach
  • 1 onion , finely diced
  • 2 garlic cloves, finely minced
  • ¼ teaspoon red pepper flakes, optional
  • 2 tablespoons olive oil
  • 3 cups mozzarella cheese , divided
  • ¼ cup parmesan cheese
  • 1 egg
  • 3 cups marinara sauce
  • salt and pepper to taste

Instructions 

  • Preheat your oven to 400 degrees F. and spread 1 1/2 cups of marinara sauce in the bottom of a 9×13 baking dish. 
  • Cook the jumbo shells in boiling salted water for 8-9 minutes, then drain and allow them to cool a bit. 
  • Add the olive oil and onions to a large skillet and cook for 2-3 minutes. Stir in the garlic and red pepper flakes and cook for 15 seconds.
  • Stir in the spinach and cook for a few minutes or until it wilts and season with salt and pepper. 
  • Add the ricotta cheese, 1/4 cup parmesan cheese, 1 cup mozzarella cheese, and egg to a large bowl. Mix until well combined and season with salt and pepper. 
  • Add the cooked spinach mixture to the ricotta mixture and mix until well combined. 
  • Fill each shell with the ricotta mixture and place it in the baking dish. Pour the remaining marinara sauce over the shells, sprinkle some extra parmesan cheese, and the remaining mozzarella cheese. 
  • Cover with aluminum foil and bake for 20 minutes. Uncover and bake for an additional 2-3 minutes. 

Notes

  • Feel free to include mushrooms, broccoli, kale, or peppers. Just mix it in the ricotta cheese mixture.
  • I’m not a fan of crunchy shells, therefore I don’t bake the shells uncovered for too long. Avoid broiling the shells if you don’t like them crunchy.

Nutrition

Calories: 409kcal | Carbohydrates: 14g | Protein: 25g | Fat: 29g | Saturated Fat: 15g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Trans Fat: 0.003g | Cholesterol: 110mg | Sodium: 1087mg | Potassium: 641mg | Fiber: 3g | Sugar: 6g | Vitamin A: 3197IU | Vitamin C: 16mg | Calcium: 527mg | Iron: 3mg

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

Additional Info

Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Course: Entree
Cuisine: Italian American
Servings: 6
Calories: 409
Keyword: spinach and ricotta stuffed shells, spinach stuffed shells, Stuffed Shells
Like this recipe? Leave a comment below!

How To Make Spinach and Ricotta Stuffed Shells Step by Step

  1. Preheat your oven to 400 degrees F. and spread 1 1/2 cups of marinara sauce in the bottom of a 9×13 baking dish.
  2. Cook the jumbo shells in boiling salted water for 8-9 minutes, then drain and allow them to cool a bit.
  3. Add the olive oil and onions to a large skillet and cook for 2-3 minutes. Stir in the garlic and red pepper flakes and cook for 15 seconds.
  4. Stir in the spinach and cook for a few minutes or until it wilts and season with salt and pepper.
  5. Add the ricotta cheese, 1/4 cup parmesan cheese, 1 cup mozzarella cheese, and egg to a large bowl. Mix until well combined and season with salt and pepper.
  6. Add the cooked spinach mixture to the ricotta mixture and mix until well combined.
  7. Fill each shell with the ricotta mixture and place it in the baking dish. Pour the remaining marinara sauce over the shells, sprinkle some extra parm, and remaining mozzarella cheese.
  8. Cover with aluminum foil and bake for 20 minutes. Uncover and bake for an additional 2-3 minutes.
ricotta cheese, spinach, and a spatula in a bowl.
Twelve stuffed shells in a casserole dish.

More Recipes You Might Enjoy

Get new recipes sent to your inbox!
Don't miss out! Subscribe and get all the new recipes first.
Please enable JavaScript in your browser to complete this form.
5 from 1 vote (1 rating without comment)

Leave a comment

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

Recipe Rating