Cheesy Spinach Stuffed Shells

Save this recipe on:

Cheesy Spinach Stuffed Shells bring together the comforting flavors of creamy ricotta, gooey melted mozzarella, and earthy spinach, all nestled in tender jumbo pasta shells. Baked in a rich marinara sauce and topped with a golden, bubbly cheese crust, this dish is the ultimate indulgence for pasta lovers. Whether you’re making it for a cozy family dinner or a special occasion, these stuffed shells never fail to impress.

The combination of hearty spinach and creamy cheese filling creates a well-balanced texture, making every bite a delightful experience. Plus, the contrast of the soft, cheesy filling with the slightly crisp, caramelized edges from the baked cheese adds another layer of flavor. Serve it with a fresh salad and garlic bread, and you have a meal that’s both comforting and satisfying.


Why You’ll Love This Cheesy Spinach Stuffed Shells

  • Irresistibly cheesy – A blend of ricotta, mozzarella, and parmesan creates the perfect creamy filling.
  • Great for meal prep – You can prepare it ahead of time and bake when ready.
  • Vegetarian-friendly – A delicious meatless option that even carnivores will enjoy.
  • Perfect for gatherings – This dish is a crowd-pleaser and makes enough to serve multiple people.
  • Customizable – Add mushrooms, bell peppers, or different cheeses for a twist.

Preparation Phase & Tools to Use

Before diving into making Cheesy Spinach Stuffed Shells, gathering the right tools is essential to ensure a smooth cooking process.

Essential Tools and Equipment

  • Large Pot – Used for boiling the jumbo pasta shells until al dente.
  • Colander – Helps drain the pasta without breaking the delicate shells.
  • Mixing Bowls – Needed to combine the ricotta, spinach, and cheese filling.
  • Baking Dish (9×13-inch) – Holds the stuffed shells and sauce for baking.
  • Spoon or Piping Bag – Makes stuffing the shells easier and less messy.
  • Box Grater – If using fresh mozzarella or parmesan, this will help with shredding.
  • Oven – Essential for baking everything together to cheesy perfection.

Having everything ready beforehand will make assembling the dish much easier and more enjoyable.


Preparation Tips

  • Cook the pasta just right – Boil the shells until they are slightly firm (al dente) since they will continue cooking in the oven. Overcooking will make them too soft and prone to tearing.
  • Drain and cool properly – After boiling, rinse the shells under cool water to stop the cooking process and prevent them from sticking together.
  • Use fresh or frozen spinach – If using frozen spinach, thaw it completely and squeeze out excess moisture to avoid a watery filling.
  • Make stuffing easier – Using a piping bag or a plastic bag with the tip cut off helps evenly distribute the filling into the shells without making a mess.
  • Layer the sauce generously – Spreading a layer of marinara sauce on the bottom of the baking dish prevents the shells from sticking and adds extra flavor.
  • Cover while baking – Cover the dish with foil for the first half of baking to retain moisture, then uncover to allow the cheese to brown beautifully.

Ingredients for Cheesy Spinach Stuffed Shells

Here’s what you’ll need to make this deliciously cheesy and comforting dish:

For the Shells and Filling:

  • 20 jumbo pasta shells
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese (plus extra for topping)
  • ½ cup grated parmesan cheese
  • 1 egg
  • 2 cups fresh spinach (or 1 cup frozen, thawed, and drained)
  • 2 cloves garlic, minced
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon Italian seasoning
  • ¼ teaspoon red pepper flakes (optional, for a slight kick)

For the Sauce and Baking:

  • 2 cups marinara sauce (store-bought or homemade)
  • 1 tablespoon olive oil
  • ½ teaspoon dried basil (or fresh for garnish)
  • ½ teaspoon dried oregano
  • Fresh parsley, chopped (for garnish)

With these simple ingredients, you’ll create a dish that is bursting with cheesy goodness and rich, savory flavors.


Step-by-Step Instructions for Cheesy Spinach Stuffed Shells

Step 1: Cook the Pasta

  • Bring a large pot of salted water to a boil.
  • Add the jumbo pasta shells and cook until al dente (about 1-2 minutes less than the package instructions).
  • Drain and rinse under cool water to stop the cooking process. Set aside.

Step 2: Prepare the Filling

  • In a mixing bowl, combine ricotta cheese, shredded mozzarella, parmesan, egg, minced garlic, salt, black pepper, Italian seasoning, and red pepper flakes (if using).
  • Chop the fresh spinach (or squeeze out excess moisture if using frozen spinach) and mix it into the cheese filling.
  • Stir everything together until well combined.

Step 3: Prepare the Baking Dish

  • Preheat the oven to 375°F (190°C).
  • Spread 1 cup of marinara sauce evenly across the bottom of a 9×13-inch baking dish.

Step 4: Fill the Shells

  • Use a spoon or a piping bag to stuff each pasta shell with the spinach-ricotta mixture.
  • Arrange the stuffed shells in the baking dish on top of the marinara sauce.

Step 5: Add the Sauce and Cheese

  • Spoon the remaining marinara sauce over the stuffed shells.
  • Sprinkle extra shredded mozzarella and a bit more parmesan over the top for an extra cheesy layer.

Step 6: Bake the Shells

  • Cover the dish with aluminum foil and bake for 20 minutes.
  • Remove the foil and bake for another 10-15 minutes until the cheese is melted and slightly golden.

Step 7: Garnish and Serve

  • Remove from the oven and let it rest for 5 minutes.
  • Garnish with freshly chopped parsley or basil before serving.

Now, enjoy your cheesy, savory stuffed shells!


Notes

  • Make it ahead: You can assemble the stuffed shells up to a day in advance, cover, and refrigerate. Just bake when ready!
  • Customize the filling: Try adding mushrooms, bell peppers, or even cooked sausage for extra flavor.
  • Use high-quality cheese: Freshly grated parmesan and mozzarella melt better and provide a richer taste.
  • Control the spice level: Red pepper flakes add a bit of heat, but you can skip them if you prefer a milder dish.
  • Sauce matters: A homemade marinara sauce will elevate the flavors, but a high-quality store-bought version works just as well.

Watch Out for These Mistakes While Cooking

  • Overcooking the pasta – The shells should be slightly firm (al dente) since they will continue to cook in the oven. Soft shells can fall apart when stuffing.
  • Not draining the spinach properly – Excess moisture from frozen spinach can make the filling watery. Be sure to squeeze out as much liquid as possible.
  • Skipping the sauce layer – Placing a layer of marinara sauce in the baking dish prevents the shells from sticking and enhances the overall flavor.
  • Not covering while baking – If you don’t cover the dish for the first part of baking, the shells may dry out instead of staying soft and creamy.
  • Adding too much filling – Overstuffed shells might break open during baking, so aim for a balanced amount in each.
  • Forgetting to let it rest – Let the dish sit for about 5 minutes after baking. This helps the cheese settle and makes serving easier.

What to Serve With Cheesy Spinach Stuffed Shells

These deliciously cheesy stuffed shells pair wonderfully with a variety of sides to create a well-rounded meal.

8 Perfect Side Dishes

1. Garlic Bread

Crispy on the outside and buttery on the inside, garlic bread is the perfect side to soak up the extra marinara sauce.

2. Fresh Garden Salad

A simple salad with mixed greens, cherry tomatoes, cucumbers, and a light vinaigrette balances out the richness of the stuffed shells.

3. Roasted Vegetables

Oven-roasted zucchini, bell peppers, or asparagus add a healthy, flavorful touch to the meal.

4. Caesar Salad

A classic Caesar salad with crunchy croutons, parmesan cheese, and creamy dressing pairs beautifully with this cheesy pasta dish.

5. Sauteed Spinach or Kale

A quick sauté with garlic and olive oil enhances the spinach flavor already in the dish and adds extra nutrients.

6. Antipasto Platter

A small platter of olives, cured meats, artichokes, and cheeses makes for a great appetizer or side.

7. Tomato Bruschetta

Crispy toasted bread topped with fresh diced tomatoes, basil, and balsamic glaze offers a refreshing contrast to the rich stuffed shells.

8. Minestrone Soup

A light and hearty Italian vegetable soup can serve as a delicious starter to complement the pasta dish.

Pairing these sides with Cheesy Spinach Stuffed Shells ensures a well-balanced, satisfying meal!


Storage Instructions

If you have leftovers or want to prepare this dish in advance, here’s how to store and reheat it properly.

Refrigerating

  • Allow the stuffed shells to cool completely before storing.
  • Place them in an airtight container or cover the baking dish tightly with plastic wrap.
  • Store in the refrigerator for up to 4 days.

Freezing

  • For longer storage, freeze the unbaked or baked shells.
  • Arrange the stuffed shells in a freezer-safe dish, cover with sauce, and wrap tightly with plastic wrap and aluminum foil.
  • Freeze for up to 3 months.

Reheating

  • From the refrigerator: Bake at 350°F (175°C) for 15-20 minutes, covered with foil, until heated through.
  • From frozen (unbaked): Bake at 375°F (190°C) for about 45-50 minutes, covered. Remove foil for the last 10 minutes.
  • From frozen (baked): Bake at 350°F (175°C) for 25-30 minutes, covered, until fully reheated.

Estimated Nutrition (Per Serving)

Serving Size: About 3 stuffed shells

  • Calories: ~350
  • Protein: 18g
  • Carbohydrates: 35g
  • Fat: 15g
  • Saturated Fat: 8g
  • Cholesterol: 45mg
  • Fiber: 3g
  • Sugar: 5g
  • Sodium: 600mg

Note: Nutrition values are estimates and may vary based on ingredients used.


Frequently Asked Questions

1. Can I make Cheesy Spinach Stuffed Shells ahead of time?

Yes! You can assemble the shells and store them in the refrigerator (covered) for up to 24 hours before baking. If baking from cold, add an extra 5-10 minutes to the cooking time.

2. Can I use frozen spinach instead of fresh?

Absolutely! Just make sure to thaw and squeeze out as much water as possible to prevent the filling from becoming too watery.

3. What’s the best way to reheat leftovers?

For the best results, reheat in a 350°F (175°C) oven for about 15-20 minutes, covered with foil. You can also microwave individual portions for 1-2 minutes, but the oven method keeps the texture best.

4. Can I add meat to this recipe?

Yes! You can mix cooked ground beef, sausage, or shredded chicken into the ricotta filling or layer cooked meat under the sauce.

5. What’s the best type of cheese to use?

A combination of ricotta, mozzarella, and parmesan gives the best balance of creaminess, meltiness, and sharp flavor. Freshly shredded cheese melts better than pre-packaged shredded cheese.

6. Can I use a different type of pasta?

Jumbo shells work best for stuffing, but you can also use manicotti or layer the filling between lasagna sheets for a similar effect.

7. How do I prevent my shells from breaking?

Cook the shells until just al dente (slightly firm), and rinse them in cold water immediately after draining. This stops the cooking process and makes them easier to handle.

8. Can I make this dish gluten-free?

Yes! Just use gluten-free jumbo pasta shells, which are available in many grocery stores. Everything else in the recipe is naturally gluten-free.


Conclusion

Cheesy Spinach Stuffed Shells are the perfect combination of creamy, cheesy, and comforting flavors. Whether you’re making them for a family dinner, a meal prep option, or a special gathering, this dish is guaranteed to be a hit. With simple ingredients and easy preparation, it’s a fantastic way to enjoy a hearty Italian-inspired meal. Serve it with garlic bread and a fresh salad, and you’ve got a restaurant-quality dinner at home!

Enjoy your homemade stuffed shells, and don’t forget to share with family and friends!


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Spinach Stuffed Shells


  • Author: Nora Sinclair
  • Total Time: 45-50 minutes
  • Yield: 4-6 servings

Description

Cheesy Spinach Stuffed Shells are a delicious and comforting Italian-inspired dish. Jumbo pasta shells are stuffed with a creamy ricotta and spinach filling, smothered in marinara sauce, and baked to golden perfection with melted mozzarella cheese. This dish is perfect for a cozy family dinner or meal prep for the week!


Ingredients

For the Shells and Filling:

20 jumbo pasta shells

2 cups ricotta cheese

1 cup shredded mozzarella cheese (plus extra for topping)

1/2 cup grated parmesan cheese

1 egg

2 cups fresh spinach (or 1 cup frozen, thawed, and drained)

2 cloves garlic, minced

1/2 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon Italian seasoning

1/4 teaspoon red pepper flakes (optional)

For the Sauce and Baking:

2 cups marinara sauce

1 tablespoon olive oil

1/2 teaspoon dried basil

1/2 teaspoon dried oregano

Fresh parsley, chopped (for garnish)


Instructions

  1. Cook the Pasta:
    • Bring a large pot of salted water to a boil.
    • Cook jumbo pasta shells until al dente (about 1-2 minutes less than package instructions).
    • Drain and rinse under cool water to prevent sticking.
  2. Prepare the Filling:
    • In a mixing bowl, combine ricotta cheese, shredded mozzarella, parmesan, egg, minced garlic, salt, black pepper, Italian seasoning, and red pepper flakes (if using).
    • Chop the fresh spinach (or squeeze excess moisture from frozen spinach) and mix into the filling.
    • Stir until well combined.
  3. Prepare the Baking Dish:
    • Preheat oven to 375°F (190°C).
    • Spread 1 cup of marinara sauce evenly across the bottom of a 9×13-inch baking dish.
  4. Fill the Shells:
    • Spoon or pipe the spinach-ricotta filling into each cooked shell.
    • Arrange the stuffed shells in the baking dish over the marinara sauce.
  5. Add Sauce and Cheese:
    • Spoon the remaining marinara sauce over the shells.
    • Sprinkle additional shredded mozzarella and parmesan cheese on top.
  6. Bake the Shells:
    • Cover with foil and bake for 20 minutes.
    • Remove the foil and bake for another 10-15 minutes until the cheese is melted and golden brown.
  7. Garnish and Serve:
    • Let the dish rest for 5 minutes before serving.
    • Garnish with fresh parsley or basil and enjoy!
  • Prep Time: 15 minutes
  • Cook Time: 30-35 minutes
  • Category: Pasta, Vegetarian

Save this recipe on:

Leave a Reply

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

Recipe rating