Creamy Spinach Stuffed Shells

Sarah

Creating memories, one recipe at a time.

Let me tell you, these Creamy Spinach Stuffed Shells have become an absolute legend in my household. The first time I made them, I was a little nervous – stuffed shells can seem intimidating, right? But the aroma wafting from the oven as they baked, that rich, cheesy, garlicky scent, had everyone peeking into the kitchen. When I finally pulled out that bubbling, golden-brown casserole, my family practically inhaled it. My kids, who can be notoriously picky about anything green, were actually fighting over the last few shells, exclaiming how “yummy” and “cheesy” they were. My husband, a man of few words when it comes to food praise, simply gave a satisfied nod and went back for seconds, and then thirds. It’s that perfect blend of comforting pasta, a luscious, savory spinach and ricotta filling, all smothered in a creamy, dreamy béchamel sauce with a hint of nutmeg and a generous topping of melted mozzarella. It’s become our go-to for special Sunday dinners, a comforting meal when someone needs a pick-me-up, and even an impressive dish for potlucks (when I’m willing to share!). Trust me, this recipe isn’t just food; it’s a hug in a baking dish.

Ingredients

  • Jumbo Pasta Shells: 1 box (12 ounces) – These are the perfect vessel for our creamy filling.
  • Frozen Chopped Spinach: 1 (10-ounce) package, thawed and squeezed very dry – Provides earthy flavor and beautiful color; ensure all excess water is removed.
  • Ricotta Cheese: 1 (15-ounce) container, whole milk recommended – The creamy, luscious base of our filling.
  • Parmesan Cheese: 1 cup, freshly grated, divided – Adds a salty, nutty depth to both the filling and the topping.
  • Mozzarella Cheese: 2 cups, shredded, divided – For that glorious, gooey cheese pull.
  • Large Egg: 1, lightly beaten – Acts as a binder for the filling.
  • Garlic: 3 cloves, minced – Aromatic foundation for the filling and sauce.
  • Fresh Parsley: 1/4 cup, chopped, plus more for garnish – Bright, fresh flavor.
  • Salt: 1 teaspoon, or to taste – Enhances all the flavors.
  • Black Pepper: 1/2 teaspoon, or to taste – Adds a touch of warmth.
  • Nutmeg: 1/4 teaspoon, freshly grated if possible – A secret weapon that elevates creamy sauces.

For the Creamy Béchamel Sauce:

  • Unsalted Butter: 4 tablespoons – The base for our roux, adding richness.
  • All-Purpose Flour: 4 tablespoons – Thickens the sauce to a velvety consistency.
  • Whole Milk: 3 cups, warmed – Creates the creamy body of the sauce.
  • Chicken or Vegetable Broth: 1 cup, warmed – Adds depth of flavor to the sauce.
  • Onion: 1/2 small, finely minced (optional, for extra flavor) – Adds a subtle savory note.
  • Salt and White Pepper: To taste – Seasoning for the sauce; white pepper for a cleaner look.
  • Pinch of Nutmeg: Freshly grated – Complements the creamy sauce beautifully.

Instructions

  1. Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Cook 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 (usually about 8-10 minutes). Be careful not to overcook, as they will continue to cook in the oven and need to hold their shape for stuffing. Drain the shells and rinse with cold water to stop the cooking process and prevent sticking. Set aside.
  3. Prepare the Spinach: Ensure your thawed spinach is thoroughly squeezed dry. This is crucial to prevent a watery filling. You can do this by wringing it out in a clean kitchen towel or pressing it firmly in a fine-mesh sieve.
  4. Make the Ricotta Filling: In a large bowl, combine the squeezed spinach, ricotta cheese, 1/2 cup of the Parmesan cheese, 1 cup of the mozzarella cheese, the beaten egg, minced garlic (2 cloves if using 1 for the sauce later, or all 3 if not making a separate garlic-infused sauce step), chopped parsley, salt, black pepper, and 1/4 teaspoon of nutmeg. Mix well until everything is evenly incorporated. Taste and adjust seasoning if necessary.
  5. Stuff the Shells: Carefully open each cooked pasta shell and use a small spoon (or a piping bag for a neater job) to generously fill it with the spinach and ricotta mixture. Arrange the stuffed shells in a single layer, open side up, in the prepared baking dish.
  6. Make the Creamy Béchamel Sauce:
    • In a medium saucepan, melt the butter over medium heat. If using, add the minced onion and cook until softened, about 3-4 minutes. Add the remaining minced garlic (1 clove) and cook for another minute until fragrant.
    • Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux. Don’t let it brown too much.
    • Gradually whisk in the warmed milk and warmed broth, a little at a time, ensuring each addition is fully incorporated and smooth before adding more. This prevents lumps.
    • Bring the sauce to a gentle simmer, stirring frequently, and cook until it thickens enough to coat the back of a spoon (about 5-7 minutes).
    • Remove from heat. Stir in the pinch of nutmeg, and season with salt and white pepper to taste.
  7. Assemble the Casserole: Pour the creamy béchamel sauce evenly over the stuffed shells in the baking dish, ensuring they are well-covered.
  8. Add Topping and Bake: Sprinkle the remaining 1 cup of mozzarella cheese and the remaining 1/2 cup of Parmesan cheese over the top of the sauced shells.
  9. Bake: Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the sauce is bubbly and the cheese topping is melted and golden brown. If you prefer a browner top, you can broil for the last 1-2 minutes, watching carefully to prevent burning.
  10. Rest and Serve: Remove from the oven and let the stuffed shells rest for 10-15 minutes before serving. This allows the sauce to set slightly and prevents you from burning your mouth. Garnish with fresh chopped parsley, if desired.

Nutrition Facts

  • Servings: Approximately 6-8 servings
  • Calories per serving: Approximately 550-650 kcal (This is an estimate and can vary based on specific ingredients and portion sizes)
  • Protein: Significant source, crucial for muscle repair and satiety, primarily from cheese and egg.
  • Carbohydrates: Provides energy, mainly from the pasta shells.
  • Fat: Contributes to richness and flavor, from cheese, butter, and whole milk. Choose lower-fat dairy for a lighter version.
  • Calcium: High in calcium, important for bone health, thanks to the dairy components.
  • Sodium: Be mindful of sodium content, especially if using salted butter or pre-grated cheeses; adjust added salt accordingly.

Preparation Time

  • Active Preparation Time: Approximately 45-60 minutes (includes cooking pasta, making filling, stuffing shells, and preparing the sauce).
  • Baking Time: 25-30 minutes.
  • Resting Time: 10-15 minutes.
  • Total Time: Approximately 1 hour 20 minutes to 1 hour 45 minutes.
    While it’s not a 30-minute meal, the process can be enjoyable, and the delicious end result is well worth the effort. Parts can also be prepped in advance to save time on the day of serving.

How to Serve

These Creamy Spinach Stuffed Shells are a showstopper on their own, but here are some ideas to complete the meal:

  • Classic Italian Feast:
    • Serve alongside a crisp Caesar salad or a simple mixed green salad with a light vinaigrette to balance the richness.
    • Offer warm, crusty garlic bread or Italian bread for soaking up any extra delicious béchamel sauce.
  • Vegetable Sides:
    • Steamed or roasted asparagus spears drizzled with lemon juice.
    • Sautéed broccoli rabe with garlic and a pinch of red pepper flakes.
    • A colorful medley of roasted Mediterranean vegetables like zucchini, bell peppers, and cherry tomatoes.
  • Garnishes:
    • A sprinkle of freshly chopped parsley or basil for a pop of color and freshness.
    • An extra grating of Parmesan cheese at the table.
    • A drizzle of high-quality olive oil just before serving.
  • For a Lighter Meal:
    • Serve smaller portions accompanied by a larger salad.
  • Occasions:
    • Perfect for a comforting family dinner.
    • Elegant enough for dinner parties or special occasions.
    • A fantastic dish for potlucks as it can be assembled ahead.

Additional Tips

  1. Don’t Overcook the Shells: Cook the jumbo shells just until al dente. They will continue to cook in the oven, and overcooked shells become mushy and difficult to stuff without tearing. Rinsing them with cold water immediately after draining stops the cooking process.
  2. Squeeze That Spinach Dry!: This is arguably the most critical step for the filling. Excess water in the spinach will result in a watery, bland filling and can make the entire dish soggy. Use a clean kitchen towel and wring it out with all your might, or press it very firmly in a fine-mesh sieve.
  3. Quality Ricotta Matters: Opt for whole milk ricotta cheese if possible. It has a richer flavor and creamier texture than part-skim. Some brands can be watery; if yours seems so, let it drain in a cheesecloth-lined sieve for 30 minutes before using.
  4. Freshly Grated Cheese is Best: Pre-grated cheeses often contain anti-caking agents that can prevent them from melting as smoothly and can affect the flavor. Grating your Parmesan and mozzarella fresh will yield a superior melt and taste.
  5. Season Every Layer: Don’t forget to salt the pasta water. Taste and adjust the seasoning of the ricotta filling before stuffing the shells. Season the béchamel sauce properly. Building flavor at each stage makes a huge difference.
  6. Make-Ahead Magic: You can assemble the entire dish (stuff shells, place in baking dish, cover with sauce and cheese), then cover tightly with plastic wrap and refrigerate for up to 24 hours before baking. You may need to add 10-15 minutes to the baking time if baking from cold. You can also freeze the unbaked casserole for up to 3 months. Thaw overnight in the refrigerator before baking.
  7. Smooth Béchamel Technique: To avoid lumps in your béchamel sauce, make sure your milk (and broth, if using) is warmed before gradually whisking it into the roux. Add the liquid slowly at first, whisking constantly, until smooth, then you can add the rest more quickly.
  8. Customize Your Filling: Feel free to add other ingredients to the ricotta mixture. Sautéed mushrooms, finely chopped artichoke hearts (well-drained), or a pinch of red pepper flakes for some heat can all be delicious additions. You could also swap some of the spinach for finely chopped, cooked kale.

FAQ Section

Q1: Can I make these Creamy Spinach Stuffed Shells gluten-free?
A1: Yes, you absolutely can! Look for gluten-free jumbo pasta shells, which are becoming more readily available. For the béchamel sauce, substitute the all-purpose flour with a good quality gluten-free all-purpose flour blend (one that includes xanthan gum, or add a pinch if it doesn’t). Ensure all other ingredients, like broth, are certified gluten-free.

Q2: Can I prepare this dish ahead of time?
A2: Definitely! This dish is very make-ahead friendly. You can assemble the entire casserole up to 24 hours in advance, cover it tightly with plastic wrap, and store it in the refrigerator. When ready to bake, you might need to add an extra 10-15 minutes to the baking time since it will be cold. You can also freeze the unbaked casserole (well-wrapped) for up to 3 months. Thaw it overnight in the refrigerator before baking as directed.

Q3: My spinach filling always seems a bit watery. What am I doing wrong?
A3: The most common culprit for watery spinach filling is not squeezing enough moisture out of the thawed frozen spinach. It holds a surprising amount of water! After thawing, place the spinach in a clean kitchen towel and wring it out vigorously, or press it firmly in a fine-mesh sieve until no more liquid comes out. Also, using whole milk ricotta, which tends to be less watery than part-skim, can help.

Q4: Can I add meat to this recipe?
A4: Yes, you can. Cooked and crumbled Italian sausage (about 1/2 to 1 pound) would be a delicious addition to the ricotta filling. You could also use ground beef or turkey, browned and drained. If adding meat, you might want to slightly reduce the amount of spinach or cheese to make room, or just make a heartier filling.

Q5: What’s the best way to store and reheat leftovers?
A5: Store leftover stuffed shells in an airtight container in the refrigerator for up to 3-4 days. To reheat, you can place individual portions in a microwave-safe dish and heat until warmed through, or you can reheat a larger portion in an oven-safe dish at 350°F (175°C) for about 15-20 minutes, or until heated through. Covering with foil can prevent the top from drying out too much.

Q6: Can I use fresh spinach instead of frozen?
A6: Yes, you can use fresh spinach. You’ll need a large amount, about 1.5 to 2 pounds, as it wilts down significantly. Sauté or steam the fresh spinach until wilted, then let it cool slightly. Chop it finely and, just like with frozen spinach, squeeze out all excess moisture very thoroughly before adding it to the filling.

Q7: My béchamel sauce sometimes gets lumpy. Any tips?
A7: Lumps in béchamel usually happen when cold liquid is added too quickly to the hot roux (butter-flour mixture). To prevent this:
* Warm your milk and broth slightly before adding.
* Add the warm liquid gradually to the roux, whisking constantly and vigorously, especially with the first few additions. Make sure each addition is fully incorporated and smooth before adding more.
* If you do get a few lumps, you can often whisk them out by continuing to stir, or as a last resort, pour the sauce through a fine-mesh sieve.

Q8: I don’t have jumbo shells. Can I use another type of pasta?
A8: While jumbo shells are ideal for stuffing, you could adapt this recipe. Manicotti tubes would be a good substitute (the filling and stuffing process is similar). You could also layer the spinach-ricotta mixture and béchamel sauce with lasagna noodles (cooked al dente) to make a creamy spinach lasagna. For a deconstructed version, mix the cooked, chopped spinach and ricotta filling components with a sturdy pasta like rigatoni or penne, then top with the béchamel and cheese and bake as a casserole.

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

Creamy Spinach Stuffed Shells


  • Author: Kate
  • Total Time: 1 hour 35 minutes

Ingredients

  • Jumbo Pasta Shells: 1 box (12 ounces) – These are the perfect vessel for our creamy filling.
  • Frozen Chopped Spinach: 1 (10-ounce) package, thawed and squeezed very dry – Provides earthy flavor and beautiful color; ensure all excess water is removed.
  • Ricotta Cheese: 1 (15-ounce) container, whole milk recommended – The creamy, luscious base of our filling.
  • Parmesan Cheese: 1 cup, freshly grated, divided – Adds a salty, nutty depth to both the filling and the topping.
  • Mozzarella Cheese: 2 cups, shredded, divided – For that glorious, gooey cheese pull.
  • Large Egg: 1, lightly beaten – Acts as a binder for the filling.
  • Garlic: 3 cloves, minced – Aromatic foundation for the filling and sauce.
  • Fresh Parsley: 1/4 cup, chopped, plus more for garnish – Bright, fresh flavor.
  • Salt: 1 teaspoon, or to taste – Enhances all the flavors.
  • Black Pepper: 1/2 teaspoon, or to taste – Adds a touch of warmth.
  • Nutmeg: 1/4 teaspoon, freshly grated if possible – A secret weapon that elevates creamy sauces.

For the Creamy Béchamel Sauce:

  • Unsalted Butter: 4 tablespoons – The base for our roux, adding richness.
  • All-Purpose Flour: 4 tablespoons – Thickens the sauce to a velvety consistency.
  • Whole Milk: 3 cups, warmed – Creates the creamy body of the sauce.
  • Chicken or Vegetable Broth: 1 cup, warmed – Adds depth of flavor to the sauce.
  • Onion: 1/2 small, finely minced (optional, for extra flavor) – Adds a subtle savory note.
  • Salt and White Pepper: To taste – Seasoning for the sauce; white pepper for a cleaner look.
  • Pinch of Nutmeg: Freshly grated – Complements the creamy sauce beautifully.

Instructions

  1. Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
  2. Cook 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 (usually about 8-10 minutes). Be careful not to overcook, as they will continue to cook in the oven and need to hold their shape for stuffing. Drain the shells and rinse with cold water to stop the cooking process and prevent sticking. Set aside.
  3. Prepare the Spinach: Ensure your thawed spinach is thoroughly squeezed dry. This is crucial to prevent a watery filling. You can do this by wringing it out in a clean kitchen towel or pressing it firmly in a fine-mesh sieve.
  4. Make the Ricotta Filling: In a large bowl, combine the squeezed spinach, ricotta cheese, 1/2 cup of the Parmesan cheese, 1 cup of the mozzarella cheese, the beaten egg, minced garlic (2 cloves if using 1 for the sauce later, or all 3 if not making a separate garlic-infused sauce step), chopped parsley, salt, black pepper, and 1/4 teaspoon of nutmeg. Mix well until everything is evenly incorporated. Taste and adjust seasoning if necessary.
  5. Stuff the Shells: Carefully open each cooked pasta shell and use a small spoon (or a piping bag for a neater job) to generously fill it with the spinach and ricotta mixture. Arrange the stuffed shells in a single layer, open side up, in the prepared baking dish.
  6. Make the Creamy Béchamel Sauce:
    • In a medium saucepan, melt the butter over medium heat. If using, add the minced onion and cook until softened, about 3-4 minutes. Add the remaining minced garlic (1 clove) and cook for another minute until fragrant.
    • Whisk in the flour and cook for 1-2 minutes, stirring constantly, to create a roux. Don’t let it brown too much.
    • Gradually whisk in the warmed milk and warmed broth, a little at a time, ensuring each addition is fully incorporated and smooth before adding more. This prevents lumps.
    • Bring the sauce to a gentle simmer, stirring frequently, and cook until it thickens enough to coat the back of a spoon (about 5-7 minutes).
    • Remove from heat. Stir in the pinch of nutmeg, and season with salt and white pepper to taste.
  7. Assemble the Casserole: Pour the creamy béchamel sauce evenly over the stuffed shells in the baking dish, ensuring they are well-covered.
  8. Add Topping and Bake: Sprinkle the remaining 1 cup of mozzarella cheese and the remaining 1/2 cup of Parmesan cheese over the top of the sauced shells.
  9. Bake: Place the baking dish in the preheated oven and bake for 25-30 minutes, or until the sauce is bubbly and the cheese topping is melted and golden brown. If you prefer a browner top, you can broil for the last 1-2 minutes, watching carefully to prevent burning.
  10. Rest and Serve: Remove from the oven and let the stuffed shells rest for 10-15 minutes before serving. This allows the sauce to set slightly and prevents you from burning your mouth. Garnish with fresh chopped parsley, if desired.
  • Prep Time: 60 minutes
  • Cook Time: 35 minutes

Nutrition

  • Serving Size: one normal portion
  • Calories: 650