Spinach Stuffed Shells Recipe

Victoria

The Keeper of Heartfelt Homemade Traditions

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

This Spinach Stuffed Shells recipe has become an absolute cornerstone in my family’s meal rotation, and for so many good reasons! I remember the first time I made it; I was a little intimidated by the idea of stuffing individual shells, thinking it would be a fiddly, time-consuming nightmare. But oh, how wrong I was! The process was surprisingly therapeutic, and the aroma that filled the kitchen as it baked – a symphony of rich tomato sauce, melting cheese, and savory spinach – had everyone drifting into the kitchen with anticipation. The moment of truth came when we all took our first bite. My husband, usually a man of few words at dinnertime, looked up with wide eyes and declared it “restaurant-quality.” My kids, who can sometimes be picky about anything green, devoured their portions and even asked for seconds! The creamy ricotta and spinach filling, perfectly seasoned and nestled into tender pasta shells, all blanketed in a robust marinara and a glorious layer of molten mozzarella and Parmesan, is pure comfort food magic. It’s become our go-to for cozy weeknight dinners, impressive enough for guests, and a guaranteed crowd-pleaser at potlucks. What I love most is its versatility – you can prep parts ahead, it freezes beautifully, and it feels like a special occasion meal without demanding hours of slaving over the stove. This isn’t just a recipe; it’s a memory-maker, a dish that brings warmth and smiles to our table every single time.

The Ultimate Spinach Stuffed Shells: A Culinary Hug in a Dish

Get ready to create a dish that’s as satisfying to make as it is to eat. These Spinach Stuffed Shells are packed with a creamy, cheesy, and flavorful spinach-ricotta filling, baked in a rich marinara sauce until bubbly and golden. It’s the perfect comfort food for any occasion.

Ingredients for Spinach Stuffed Shells

This recipe is designed to be rich, flavorful, and utterly satisfying. Here’s what you’ll need:

For the Shells & Sauce Base:

  • Jumbo Pasta Shells: 1 box (12 ounces, about 40-45 shells) – you’ll likely use around 28-32, but it’s good to have extras as some may tear.
  • Marinara Sauce: 1 jar (24-32 ounces) of your favorite store-bought marinara, or equivalent homemade. We’ll use about 3-4 cups.
  • Olive Oil: 1 tablespoon (for sautéing aromatics if enhancing sauce, or for coating baking dish)

For the Creamy Spinach Ricotta Filling:

  • Whole Milk Ricotta Cheese: 32 ounces (about 4 cups) – whole milk offers the creamiest texture.
  • Frozen Chopped Spinach: 1 package (10-12 ounces), thawed and squeezed very dry. This is crucial to avoid a watery filling. You should end up with about 1 cup of tightly packed, dry spinach.
  • Parmesan Cheese: 1 cup, freshly grated, plus extra for topping.
  • Mozzarella Cheese: 1 ½ cups, shredded, divided (1 cup for filling, ½ cup for topping). Low-moisture, part-skim works well.
  • Large Egg: 1, lightly beaten (acts as a binder).
  • Fresh Garlic: 3-4 cloves, minced (about 1 tablespoon).
  • Yellow Onion: ½ medium, finely chopped (about ½ cup).
  • Fresh Parsley: ¼ cup, finely chopped.
  • Fresh Basil: 2 tablespoons, finely chopped (or 2 teaspoons dried basil).
  • Italian Seasoning: 1 teaspoon.
  • Nutmeg: ¼ teaspoon, freshly grated if possible (a classic pairing with spinach and ricotta).
  • Salt: 1 teaspoon, or to taste.
  • Black Pepper: ½ teaspoon, freshly ground, or to taste.

Optional for an enriched sauce (if desired):

  • Additional Garlic: 1-2 cloves, minced.
  • Pinch of Red Pepper Flakes: For a little heat.

Step-by-Step Instructions for Perfect Spinach Stuffed Shells

Follow these instructions carefully for stuffed shells that will impress everyone.

1. Prepare the Pasta Shells:
* Bring a large pot of salted water to a rolling boil.
* Add the jumbo pasta shells and cook according to package directions until al dente (tender but still firm to the bite). It’s better to slightly undercook them, as they will continue to cook in the oven. Typically, this is about 8-10 minutes.
* While the shells cook, prepare an ice bath (a large bowl with ice and cold water) if you want to stop the cooking process immediately, or simply drain them carefully.
* Drain the shells using a colander. You can toss them gently with a drizzle of olive oil to prevent sticking, or rinse briefly with cool water. Lay them out in a single layer on a baking sheet lined with parchment paper to cool slightly and prevent them from sticking together or tearing. Handle with care.

2. Sauté Aromatics & Prepare Spinach:
* If using frozen spinach, ensure it’s completely thawed. Place the thawed spinach in a clean kitchen towel or several layers of heavy-duty paper towels and squeeze out as much liquid as possible. This step is critical to prevent a watery filling. You should have a compact ball of spinach. Roughly chop it if the pieces are too large.
* In a medium skillet, heat 1 tablespoon of olive oil over medium heat. Add the finely chopped onion and sauté for 4-5 minutes until softened and translucent.
* Add the minced garlic (3-4 cloves) and cook for another 1-2 minutes until fragrant, being careful not to burn it. Remove from heat and let it cool slightly.

3. Make the Ricotta-Spinach Filling:
* In a large mixing bowl, combine the whole milk ricotta cheese, 1 cup of the shredded mozzarella cheese, 1 cup of grated Parmesan cheese, the lightly beaten egg, chopped fresh parsley, chopped fresh basil (or dried), Italian seasoning, nutmeg, salt, and black pepper.
* Add the cooled sautéed onion and garlic mixture to the bowl.
* Add the thoroughly squeezed and chopped spinach.
* Gently but thoroughly mix all the filling ingredients until well combined. Taste and adjust seasoning if necessary (be cautious tasting raw egg; a tiny bit is usually fine, or cook a tiny spoonful in the microwave to taste). The filling should be flavorful and not bland.

4. Assemble the Stuffed Shells:
* Preheat your oven to 375°F (190°C).
* Spread about 1 to 1 ½ cups of marinara sauce evenly over the bottom of a 9×13 inch baking dish (or a similarly sized casserole dish). This prevents the shells from sticking and adds flavor from the bottom up.
* Carefully take one cooked pasta shell at a time. Using a small spoon (a teaspoon works well) or a piping bag (for a neater job, snip the end of a large zip-top bag), generously fill each shell with the ricotta-spinach mixture. Don’t be shy with the filling – each shell should be plump.
* As you fill each shell, arrange it snugly in the prepared baking dish, open side up, on top of the sauce. Continue until all the filling is used or the dish is full. You should be able to fit around 28-32 shells.

5. Sauce and Bake:
* Once all the shells are filled and arranged in the baking dish, pour the remaining marinara sauce (about 1 ½ to 2 cups) over and around the shells. You want them nicely coated but not completely drowned.
* Sprinkle the remaining ½ cup of shredded mozzarella cheese evenly over the top of the shells.
* If desired, sprinkle a little extra grated Parmesan cheese on top for an extra savory, golden crust.
* Cover the baking dish loosely with aluminum foil. This prevents the cheese from browning too quickly and helps the shells steam and cook through.
* Bake in the preheated oven for 25-30 minutes.
* Remove the aluminum foil and continue to bake for another 10-15 minutes, or until the sauce is bubbly, the cheese is melted and golden brown in spots, and the shells are heated through. The internal temperature should reach 165°F (74°C).

6. Rest and Serve:
* Carefully remove the baking dish from the oven.
* Let the spinach stuffed shells rest for 10-15 minutes before serving. This allows the cheese and filling to set slightly, making them easier to serve and preventing you from burning your mouth.
* Garnish with fresh chopped parsley or basil, if desired, for a pop of color and freshness.

Nutrition Facts

  • Servings: This recipe typically yields 6-8 servings.
  • Calories per serving (approximate): Approximately 450-550 calories per serving, depending on the exact brands of cheese and sauce used, and the serving size. This is an estimate and can vary.
    • Note: This estimation assumes 8 servings. If divided into 6 larger servings, the calorie count per serving would be higher. The richness comes from the generous amounts of cheese and the pasta itself.

Preparation Time

  • Prep Time: Approximately 40-50 minutes (includes cooking shells, preparing spinach, sautéing aromatics, and mixing filling).
  • Cook Time: Approximately 35-45 minutes (baking time).
  • Total Time: Approximately 1 hour 15 minutes to 1 hour 35 minutes (plus 10-15 minutes resting time).

How to Serve Spinach Stuffed Shells

These creamy, cheesy delights are hearty on their own but can be beautifully complemented with a few simple additions. Here are some serving suggestions:

  • Classic Comfort:
    • Serve 3-4 stuffed shells per person directly from the baking dish.
    • Offer extra grated Parmesan cheese and red pepper flakes on the side for those who like an extra kick.
  • With Bread:
    • Garlic Bread: Crispy, buttery garlic bread is the perfect companion for soaking up any extra marinara sauce.
    • Crusty Italian Bread: A simple loaf of good quality crusty bread also works wonderfully.
  • Side Salads:
    • Simple Green Salad: A light salad with a vinaigrette dressing (lemon vinaigrette, balsamic vinaigrette) provides a refreshing contrast to the richness of the shells. Think mixed greens, cherry tomatoes, and cucumber.
    • Caesar Salad: The creamy, tangy dressing and crunchy croutons of a Caesar salad pair well with Italian-American dishes.
  • Vegetable Sides:
    • Steamed or Roasted Vegetables: Consider serving with steamed green beans, roasted broccoli, or sautéed asparagus for added nutrients and color.
    • Sautéed Zucchini and Yellow Squash: Lightly seasoned and sautéed, these add a fresh garden element.
  • Presentation:
    • Garnish the entire dish or individual plates with a sprinkle of freshly chopped parsley or torn fresh basil leaves just before serving for a vibrant touch and an aromatic lift.
  • For a Potluck or Gathering:
    • Keep the dish warm in a low oven (covered) until ready to serve.
    • Provide a good serving spoon or spatula for easy self-service.

Additional Tips for Success

  1. Don’t Overcook the Shells (Initially): Cook the jumbo shells just until al dente, or even a minute less. They will continue to cook in the oven, and overcooking them initially makes them prone to tearing and becoming mushy.
  2. The Squeeze is Key for Spinach: For frozen spinach, thawing and then squeezing out all excess water is paramount. Use a clean kitchen towel or multiple layers of robust paper towels. A watery filling will make the dish less appealing and can make the shells soggy. If using fresh spinach, wilt it first (sauté or steam), cool, chop, and then squeeze out excess moisture.
  3. Taste Your Filling: Before you start stuffing, (cautiously, due to raw egg, or cook a tiny bit) taste the ricotta mixture. Is it seasoned enough? Does it need more salt, pepper, or herbs? This is your last chance to adjust the flavor profile of the star component.
  4. Make-Ahead Marvel: You can assemble the entire dish (stuff shells, arrange in sauce, top with cheese) up to 24 hours in advance. Cover tightly with plastic wrap or foil and refrigerate. When ready to bake, remove from the fridge for about 30 minutes to come to room temperature, then add about 10-15 minutes to the initial covered baking time.
  5. Freezing for Future Feasts: Spinach Stuffed Shells freeze beautifully!
    • To freeze unbaked: Assemble the dish as directed in a freezer-safe baking dish. Cover tightly with plastic wrap, then a layer of aluminum foil. Freeze for up to 3 months. To bake, thaw overnight in the refrigerator, then let sit at room temperature for 30 minutes before baking as directed (you may need to add 15-20 minutes to the baking time).
    • To freeze baked: Let the baked dish cool completely. Cover tightly and freeze. To reheat, thaw overnight in the refrigerator, then bake covered at 350°F (175°C) for 20-30 minutes, or until heated through. Uncover for the last 5-10 minutes to re-crisp the cheese.

FAQ: Your Spinach Stuffed Shells Questions Answered

Q1: Can I use fresh spinach instead of frozen? How much?
A1: Yes, absolutely! You’ll need about 1.5 to 2 pounds of fresh spinach to yield a similar amount to a 10-12 ounce frozen package once cooked down. Wash it thoroughly, then wilt it by sautéing in a little olive oil or steaming it until just tender. Let it cool, then chop it finely and squeeze out all excess moisture, just as you would with frozen spinach.

Q2: My pasta shells keep tearing when I try to stuff them. What am I doing wrong?
A2: This is a common issue! Here are a few reasons and solutions:
* Overcooking: If shells are too soft, they tear easily. Cook them just to al dente.
* Rough Handling: Be gentle when draining and handling the cooked shells.
* Sticking: If they stick together while cooling, they can tear when separated. Lay them flat on an oiled baking sheet or rinse with cool water after draining.
* Stuffing Technique: Don’t try to pry them open too wide. Use a small spoon or a piping bag to gently fill them. It’s always a good idea to cook a few extra shells than you think you’ll need, just in case of casualties.

Q3: Can I make this recipe gluten-free?
A3: Yes, you can adapt it. Look for gluten-free jumbo pasta shells, which are becoming more readily available. Cook them according to their specific package directions, as gluten-free pasta can have different cooking times and textures. Ensure all other ingredients (like marinara sauce) are certified gluten-free if catering to someone with celiac disease.

Q4: What if I don’t have ricotta cheese? Are there substitutes?
A4: While whole milk ricotta is traditional and provides the best creamy texture, you could try a few alternatives in a pinch:
* Cottage Cheese: Use full-fat cottage cheese. For a smoother texture, you might want to blend it briefly in a food processor. It will have a slightly tangier flavor.
* Mascarpone Cheese: This would be very rich and decadent. You might want to use a little less or combine it with some cottage cheese to balance the richness.
* Cream Cheese: This would make the filling very dense and tangy. Use sparingly, perhaps in combination with cottage cheese, and adjust seasonings.
The flavor and texture profile will change, but these can work if ricotta isn’t available.

Q5: How can I prevent my stuffed shells from being watery or the filling from being bland?
A5:
* Watery: The primary culprit is usually spinach that hasn’t been squeezed dry enough. Really wring it out! Also, some marinara sauces can be thinner; if yours seems very liquidy, you might simmer it for a bit to thicken before using. Don’t use an excessive amount of sauce inside the baking dish initially.
* Bland Filling: Season generously! Don’t skimp on salt, pepper, garlic, onion, and herbs. The nutmeg adds a classic warmth. Taste the filling (carefully, due to raw egg) before stuffing. Adding enough Parmesan cheese to the filling also boosts its savory flavor significantly. Using whole milk ricotta also contributes to a richer taste than part-skim.

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

Spinach Stuffed Shells Recipe


  • Author: Victoria

Ingredients

For the Shells & Sauce Base:

  • Jumbo Pasta Shells: 1 box (12 ounces, about 40-45 shells) – you’ll likely use around 28-32, but it’s good to have extras as some may tear.
  • Marinara Sauce: 1 jar (24-32 ounces) of your favorite store-bought marinara, or equivalent homemade. We’ll use about 3-4 cups.
  • Olive Oil: 1 tablespoon (for sautéing aromatics if enhancing sauce, or for coating baking dish)

For the Creamy Spinach Ricotta Filling:

  • Whole Milk Ricotta Cheese: 32 ounces (about 4 cups) – whole milk offers the creamiest texture.
  • Frozen Chopped Spinach: 1 package (10-12 ounces), thawed and squeezed very dry. This is crucial to avoid a watery filling. You should end up with about 1 cup of tightly packed, dry spinach.
  • Parmesan Cheese: 1 cup, freshly grated, plus extra for topping.
  • Mozzarella Cheese: 1 ½ cups, shredded, divided (1 cup for filling, ½ cup for topping). Low-moisture, part-skim works well.
  • Large Egg: 1, lightly beaten (acts as a binder).
  • Fresh Garlic: 3-4 cloves, minced (about 1 tablespoon).
  • Yellow Onion: ½ medium, finely chopped (about ½ cup).
  • Fresh Parsley: ¼ cup, finely chopped.
  • Fresh Basil: 2 tablespoons, finely chopped (or 2 teaspoons dried basil).
  • Italian Seasoning: 1 teaspoon.
  • Nutmeg: ¼ teaspoon, freshly grated if possible (a classic pairing with spinach and ricotta).
  • Salt: 1 teaspoon, or to taste.
  • Black Pepper: ½ teaspoon, freshly ground, or to taste.

Instructions

Prepare the Pasta Shells:
* Bring a large pot of salted water to a rolling boil.
* Add the jumbo pasta shells and cook according to package directions until al dente (tender but still firm to the bite). It’s better to slightly undercook them, as they will continue to cook in the oven. Typically, this is about 8-10 minutes.
* While the shells cook, prepare an ice bath (a large bowl with ice and cold water) if you want to stop the cooking process immediately, or simply drain them carefully.
* Drain the shells using a colander. You can toss them gently with a drizzle of olive oil to prevent sticking, or rinse briefly with cool water. Lay them out in a single layer on a baking sheet lined with parchment paper to cool slightly and prevent them from sticking together or tearing. Handle with care.

2. Sauté Aromatics & Prepare Spinach:
* If using frozen spinach, ensure it’s completely thawed. Place the thawed spinach in a clean kitchen towel or several layers of heavy-duty paper towels and squeeze out as much liquid as possible. This step is critical to prevent a watery filling. You should have a compact ball of spinach. Roughly chop it if the pieces are too large.
* In a medium skillet, heat 1 tablespoon of olive oil over medium heat. Add the finely chopped onion and sauté for 4-5 minutes until softened and translucent.
* Add the minced garlic (3-4 cloves) and cook for another 1-2 minutes until fragrant, being careful not to burn it. Remove from heat and let it cool slightly.

3. Make the Ricotta-Spinach Filling:
* In a large mixing bowl, combine the whole milk ricotta cheese, 1 cup of the shredded mozzarella cheese, 1 cup of grated Parmesan cheese, the lightly beaten egg, chopped fresh parsley, chopped fresh basil (or dried), Italian seasoning, nutmeg, salt, and black pepper.
* Add the cooled sautéed onion and garlic mixture to the bowl.
* Add the thoroughly squeezed and chopped spinach.
* Gently but thoroughly mix all the filling ingredients until well combined. Taste and adjust seasoning if necessary (be cautious tasting raw egg; a tiny bit is usually fine, or cook a tiny spoonful in the microwave to taste). The filling should be flavorful and not bland.

4. Assemble the Stuffed Shells:
* Preheat your oven to 375°F (190°C).
* Spread about 1 to 1 ½ cups of marinara sauce evenly over the bottom of a 9×13 inch baking dish (or a similarly sized casserole dish). This prevents the shells from sticking and adds flavor from the bottom up.
* Carefully take one cooked pasta shell at a time. Using a small spoon (a teaspoon works well) or a piping bag (for a neater job, snip the end of a large zip-top bag), generously fill each shell with the ricotta-spinach mixture. Don’t be shy with the filling – each shell should be plump.
* As you fill each shell, arrange it snugly in the prepared baking dish, open side up, on top of the sauce. Continue until all the filling is used or the dish is full. You should be able to fit around 28-32 shells.

5. Sauce and Bake:
* Once all the shells are filled and arranged in the baking dish, pour the remaining marinara sauce (about 1 ½ to 2 cups) over and around the shells. You want them nicely coated but not completely drowned.
* Sprinkle the remaining ½ cup of shredded mozzarella cheese evenly over the top of the shells.
* If desired, sprinkle a little extra grated Parmesan cheese on top for an extra savory, golden crust.
* Cover the baking dish loosely with aluminum foil. This prevents the cheese from browning too quickly and helps the shells steam and cook through.
* Bake in the preheated oven for 25-30 minutes.
* Remove the aluminum foil and continue to bake for another 10-15 minutes, or until the sauce is bubbly, the cheese is melted and golden brown in spots, and the shells are heated through. The internal temperature should reach 165°F (74°C).

6. Rest and Serve:
* Carefully remove the baking dish from the oven.
* Let the spinach stuffed shells rest for 10-15 minutes before serving. This allows the cheese and filling to set slightly, making them easier to serve and preventing you from burning your mouth.
* Garnish with fresh chopped parsley or basil, if desired, for a pop of color and freshness

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 450-550