Cheesy Spinach Stuffed Shells

Save this recipe on:

There’s something incredibly comforting about a dish of baked pasta bubbling with cheese and rich tomato sauce. Whenever I make Cheesy Spinach Stuffed Shells, the kitchen fills with the aroma of garlic, herbs, and melted mozzarella, instantly making it feel like home. The combination of tender jumbo pasta shells, creamy ricotta, and perfectly seasoned spinach makes every bite irresistibly delicious.

This dish is my go-to when I need a cozy yet impressive meal. It’s easy to prepare, great for making ahead, and always a crowd-pleaser. Whether you’re feeding a family or hosting a dinner party, these stuffed shells guarantee satisfied smiles all around. Plus, they’re a fantastic way to sneak in some greens without anyone complaining!


Why You’ll Love This Cheesy Spinach Stuffed Shells Recipe

  • Creamy & Cheesy Goodness – A mix of ricotta, mozzarella, and Parmesan creates the ultimate creamy filling.
  • Make-Ahead Friendly – Assemble it ahead of time and pop it in the oven when ready to serve.
  • Vegetarian Delight – A hearty, meatless meal that doesn’t skimp on flavor.
  • Customizable – Add mushrooms, ground meat, or different cheeses to make it your own.
  • Crowd-Pleaser – Perfect for potlucks, gatherings, or a cozy family dinner.

What Kind of Pasta Shells Should I Use?

For this recipe, you’ll need jumbo pasta shells (also known as conchiglioni). These large shells are perfect for stuffing and hold the creamy spinach and ricotta filling beautifully. Be sure to cook them until they’re al dente—soft enough to be pliable but firm enough to hold their shape during baking. If you overcook them, they can tear when filling, so keep an eye on them while boiling!

If you can’t find jumbo shells, an alternative is manicotti tubes or cannelloni, but the texture and experience of stuffed shells are hard to beat!


Options for Substitutions

If you need to tweak this recipe to fit dietary preferences or use what you have on hand, here are some great swaps:

  • Cheese Substitutions – Swap ricotta with cottage cheese for a lighter option, or use vegan ricotta for a dairy-free version.
  • Spinach Alternatives – Kale, Swiss chard, or even sautéed mushrooms make great substitutes if you’re out of spinach.
  • Sauce Variations – Marinara is classic, but you can use alfredo sauce for a richer, creamier dish or vodka sauce for a tangy twist.
  • Pasta Alternative – If you can’t find jumbo shells, try layering the filling between lasagna noodles for a similar effect.
  • Added Protein – Mix in cooked ground turkey, sausage, or shredded chicken to the ricotta filling for extra heartiness.

This dish is super flexible, so don’t hesitate to get creative with what you have in your pantry!


Ingredients for Cheesy Spinach Stuffed Shells

Every ingredient in this recipe plays a crucial role in making the dish deliciously creamy, cheesy, and flavorful. Here’s what you’ll need:

  • Jumbo Pasta Shells – The perfect vessel to hold the rich and creamy filling. Cook them just until al dente so they don’t fall apart when stuffed.
  • Ricotta Cheese – The base of the filling, providing a creamy and slightly sweet texture that pairs perfectly with the spinach.
  • Mozzarella Cheese – Used both in the filling and on top for that gooey, melty goodness when baked.
  • Parmesan Cheese – Adds a nutty, salty depth of flavor to balance the creaminess of the ricotta.
  • Fresh Spinach – Adds a pop of color, nutrition, and a mild earthiness that complements the cheese. You can use frozen spinach, but be sure to drain it well.
  • Egg – Helps bind the ricotta filling so it stays creamy but holds its shape inside the shells.
  • Garlic – A must-have for an aromatic, savory depth in the filling. Freshly minced garlic works best!
  • Italian Seasoning – A blend of oregano, basil, thyme, and rosemary to bring out classic Italian flavors.
  • Salt & Black Pepper – Enhances all the flavors in the filling.
  • Marinara Sauce – A rich tomato sauce that adds a tangy contrast to the creamy filling. You can use homemade or store-bought.
  • Fresh Parsley or Basil – A fresh garnish that adds a burst of color and flavor when serving.

These ingredients come together to create a comforting, cheesy, and flavor-packed dish that everyone will love!


Step 1: Cook the Pasta Shells

Bring a large pot of salted water to a boil and cook the jumbo pasta shells until al dente (usually 1-2 minutes less than the package instructions). Drain them and rinse with cold water to stop the cooking process and prevent them from sticking together.


Step 2: Prepare the Filling

In a large mixing bowl, combine the ricotta cheese, 1 cup of mozzarella, Parmesan, chopped spinach, egg, minced garlic, Italian seasoning, salt, and black pepper. Stir everything together until well incorporated. This mixture should be thick and creamy.


Step 3: Preheat the Oven and Prepare the Baking Dish

Preheat your oven to 375°F (190°C). Spread about 1 cup of marinara sauce evenly on the bottom of a 9×13-inch baking dish. This prevents the shells from sticking and adds extra flavor.


Step 4: Stuff the Shells

Using a spoon or a piping bag, carefully fill each cooked pasta shell with the spinach and ricotta mixture. Be gentle to avoid tearing the shells. Arrange them in the baking dish, open side up, so they sit snugly in the sauce.


Step 5: Add the Sauce and Cheese

Pour the remaining marinara sauce over the stuffed shells, ensuring each one is lightly coated. Then, sprinkle the remaining mozzarella cheese evenly over the top.


Step 6: Bake Until Bubbly

Cover the dish with aluminum foil and bake for 25 minutes. Then, remove the foil and bake for another 10 minutes, or until the cheese is melted and bubbly with a golden brown top.


Step 7: Garnish and Serve

Remove from the oven and let the stuffed shells rest for a few minutes. Sprinkle with chopped fresh parsley or basil, then serve warm with garlic bread or a side salad.


How Long to Cook Cheesy Spinach Stuffed Shells

The total baking time for this dish is about 35 minutes. Here’s a quick breakdown:

  • 25 minutes covered – This helps the shells absorb flavor and prevents the cheese from over-browning too quickly.
  • 10 minutes uncovered – This allows the cheese to melt completely and develop that perfect golden-brown, bubbly texture.

Let the dish rest for about 5 minutes after baking to allow the flavors to settle before serving.


Tips for Perfect Cheesy Spinach Stuffed Shells

  • Don’t overcook the pasta shells – They should be just al dente so they hold their shape when stuffed and baked.
  • Drain spinach well – If using frozen spinach, squeeze out as much liquid as possible to prevent a watery filling.
  • Use a piping bag or zip-top bag – Filling the shells is much easier if you use a bag instead of a spoon. Just cut the corner and pipe the mixture in.
  • Layer sauce on the bottom – This keeps the shells from drying out and sticking to the baking dish.
  • Mix up the cheese – Try adding provolone, fontina, or gouda for a unique twist on flavor.
  • Make it ahead – Assemble the dish the night before and refrigerate it, then bake it when you’re ready to serve.
  • Let it rest before serving – This helps the cheese set so the shells stay intact when scooped out.

These small tips make a big difference in ensuring your stuffed shells turn out perfectly cheesy and flavorful every time!


Watch Out for These Mistakes While Cooking

Even though Cheesy Spinach Stuffed Shells is a simple dish, a few common mistakes can make or break the final result. Here’s what to avoid:

  • Overcooking the pasta – Boil the shells just until al dente. Overcooked shells become too soft and may fall apart when stuffing.
  • Not draining the spinach properly – Too much moisture in the filling will make it runny and dilute the flavors. If using frozen spinach, squeeze out excess liquid.
  • Skipping the sauce on the bottom – Placing the shells directly in the baking dish without a layer of marinara can lead to sticking and dry shells.
  • Overfilling the shells – Stuffing them too much can cause them to burst open while baking. A generous but balanced amount of filling is best.
  • Forgetting to cover while baking – Covering for the first 25 minutes ensures the shells don’t dry out before the cheese gets perfectly melted.
  • Not letting the dish rest – Give it a few minutes to cool after baking so the flavors meld and the filling sets properly.

By avoiding these mistakes, you’ll end up with a dish that’s creamy, cheesy, and absolutely delicious!


What to Serve With Cheesy Spinach Stuffed Shells

This dish pairs wonderfully with a variety of sides! Here are some great options:

1. Garlic Bread

Crispy, buttery garlic bread is the perfect companion for scooping up extra sauce and cheese.

2. Caesar Salad

A crisp and refreshing Caesar salad balances the richness of the stuffed shells with its tangy dressing.

3. Roasted Vegetables

Roasted zucchini, bell peppers, or asparagus add a light and healthy touch to your meal.

4. Bruschetta

A classic Italian appetizer made with toasted bread, tomatoes, garlic, and basil for a fresh contrast.

5. Antipasto Platter

Serve a mix of olives, cured meats, and cheeses for a fun and flavorful Italian-inspired spread.

6. Minestrone Soup

A warm, veggie-packed soup makes a comforting starter to pair with this baked pasta dish.

7. Caprese Salad

Fresh tomatoes, mozzarella, and basil drizzled with balsamic glaze bring a light and refreshing touch.

8. Sautéed Spinach with Garlic

A simple, garlicky spinach side dish enhances the flavors of the stuffed shells without overpowering them.

With the right sides, your Cheesy Spinach Stuffed Shells meal will feel like a complete Italian feast!


Storage Instructions

Cheesy Spinach Stuffed Shells store beautifully, making them perfect for meal prep or leftovers. Here’s how to keep them fresh:

  • Refrigerate – Store leftovers in an airtight container for up to 4 days. Let them cool completely before refrigerating to prevent excess moisture buildup.
  • Freeze – Assemble the stuffed shells but don’t bake them. Cover tightly with foil and freeze for up to 3 months. When ready to bake, thaw in the refrigerator overnight and follow the baking instructions.
  • Freeze Individual Portions – For easy meals, freeze single portions in small containers. Reheat in the microwave or oven when needed.

How to Reheat

  • Oven – Cover with foil and bake at 350°F (175°C) for 20-25 minutes until warmed through.
  • Microwave – Heat individual portions in 1-minute intervals until hot. Add a splash of water or extra sauce to prevent drying out.

Estimated Nutrition

Here’s an approximate nutritional breakdown per serving (based on 6 servings):

  • Calories: 400-450
  • Protein: 22g
  • Carbohydrates: 45g
  • Fat: 18g
  • Saturated Fat: 9g
  • Fiber: 5g
  • Sugar: 7g
  • Sodium: 700mg

Nutritional values may vary depending on the exact ingredients used. If you’re looking for a lower-carb or higher-protein option, consider using whole wheat pasta or adding lean protein to the filling.


Frequently Asked Questions

1. Can I use frozen spinach instead of fresh?

Yes! If using frozen spinach, thaw it completely and squeeze out as much excess moisture as possible to avoid a watery filling.

2. Can I make this dish ahead of time?

Absolutely! Assemble the stuffed shells, cover tightly, and refrigerate for up to 24 hours before baking. Just add a few extra minutes to the baking time if starting from cold.

3. Can I freeze stuffed shells after baking?

Yes, but it’s best to freeze them before baking for better texture. If freezing after baking, let them cool, wrap tightly, and freeze for up to 3 months. Reheat in the oven at 350°F (175°C) until hot.

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

For best results, reheat in the oven at 350°F (175°C) for 20-25 minutes, covered with foil. You can also microwave individual portions for 1-2 minutes, adding a little sauce to keep them moist.

5. Can I add meat to the filling?

Yes! Cooked ground sausage, turkey, or shredded chicken can be mixed into the ricotta filling for extra protein and flavor.

6. What type of marinara sauce should I use?

A good-quality store-bought marinara works fine, but homemade sauce brings extra freshness and flavor. You can also try vodka sauce or alfredo for a creamy twist.

7. How do I keep the shells from breaking while stuffing?

Cook the shells just until al dente and handle them gently. If some tear, you can still use them—just tuck them together in the baking dish!

8. What other cheeses can I use?

In addition to ricotta, mozzarella, and Parmesan, you can add provolone, gouda, or fontina for a different flavor profile.


Conclusion

Cheesy Spinach Stuffed Shells is the perfect dish when you’re craving a comforting, cheesy, and flavorful meal. Whether you make it for a cozy dinner at home or serve it to guests, this dish is always a hit. The best part? It’s easy to customize, make ahead, and freeze for later.

If you love this recipe, save it on Pinterest and share it with your family and friends! Nothing brings people together like a delicious home-cooked meal. Happy cooking!


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: Lorenzo Devereaux
  • Total Time: 50 minutes
  • Yield: 4-6 servings

Description

Cheesy Spinach Stuffed Shells is a comforting Italian-inspired dish made with jumbo pasta shells filled with creamy ricotta, mozzarella, and spinach, all baked in a rich marinara sauce. It’s a delicious vegetarian meal perfect for family dinners, meal prep, or special occasions.


Ingredients

20 jumbo pasta shells

1 (15 oz) container ricotta cheese

1 1/2 cups shredded mozzarella cheese, divided

1/2 cup grated Parmesan cheese

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

1 large egg

2 cloves garlic, minced

1 teaspoon Italian seasoning

1/2 teaspoon salt

1/4 teaspoon black pepper

2 cups marinara sauce

2 tablespoons fresh parsley or basil, chopped (for garnish)


Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Cook the jumbo pasta shells in salted water until al dente, according to package instructions. Drain and rinse with cold water.
  3. In a large bowl, mix together ricotta, 1 cup mozzarella, Parmesan, spinach, egg, garlic, Italian seasoning, salt, and pepper until well combined.
  4. Spread 1 cup of marinara sauce evenly on the bottom of a 9×13-inch baking dish.
  5. Fill each pasta shell with 2-3 tablespoons of the ricotta mixture and place them in the baking dish.
  6. Pour the remaining 1 cup of marinara sauce over the shells and sprinkle with the remaining 1/2 cup mozzarella cheese.
  7. Cover with aluminum foil and bake for 25 minutes.
  8. Remove the foil and bake for another 10 minutes, or until the cheese is melted and bubbly.
  9. Let rest for 5 minutes, then garnish with chopped parsley or basil before serving.
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course, Vegetarian

Save this recipe on:

Leave a Reply

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

Recipe rating