Stuffed Shells Recipe White Sauce: Cheesy Ricotta and Spinach Pocketed in Al Dente Pasta

Stuffed Shells Recipe White Sauce: Cheesy Ricotta and Spinach Pocketed in Al Dente Pasta

I’ve perfected a method for stuffed shells that balances creamy ricotta, wilted spinach, and a velvety white sauce. The shells stay al dente, and every bite bursts with cheesy richness.

This dish comes together with simple layers—pasta, filling, and sauce—baked until bubbling. It’s a foolproof way to impress without complicated steps.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Stuffed Shells Recipe White Sauce

These ingredients create layered cheesy richness with velvety white sauce and al dente shells.

Ingredient Amount Notes
Jumbo Pasta Shells 🍝 24 pieces Cooked al dente, drained
Whole Milk Ricotta Cheese 🧀 15 oz Drained overnight for thickness
Fresh Spinach 🥬 10 oz Wilted and well-drained
Parmesan Cheese 🧀 1 cup Freshly grated from wedge
Mozzarella Cheese 🧀 2 cups Shredded, part-skim or whole milk
Large Egg 🥚 1 whole For binding filling
Garlic Cloves 🧄 3 cloves Minced for sauce
Unsalted Butter 🧈 ½ cup For white sauce base
All-Purpose Flour 🌾 ½ cup For roux in white sauce
Whole Milk 🥛 3 cups Warm, for white sauce
Nutmeg 🌰 ¼ tsp Freshly grated for depth
Kosher Salt 🧂 1 ½ tsp Divided between filling and sauce
Ground Black Pepper 🌶️ ½ tsp Freshly ground preferred
Marinara Sauce 🍅 2 cups For base layer, optional

[recipe_ingredient_scaler]

The ricotta quality is non-negotiable. Whole milk ricotta from BelGioioso or Calabro has the right creaminess—low-fat versions water down the filling. For shells, Barilla jumbo holds shape best. Always cook 2 minutes less than package says—they finish in the oven. Parmesan should be Parmigiano-Reggiano from a wedge, never pre-grated. The difference in melt and flavor is dramatic.

Swapping spinach? Frozen thawed and squeezed dry works at a 1:1 ratio. Need a ricotta substitute? Whole milk cottage cheese blended smooth gets close. For the white sauce, half-and-half at half the volume makes it richer. Skip the nutmeg if you must, but it adds that subtle warmth. The egg binds the filling—omit at your own risk (it’ll be crumbly).

Assemble up to 24 hours ahead—cover tightly and refrigerate. Bake straight from the fridge, adding 10 minutes to time. Leftovers keep 4-5 days refrigerated or freeze for 3 months. Reheat covered with foil to prevent drying.

❤️

Why You’ll Love This Recipe

  • I’ll be real: the flavors taste even better the next day, and it reheats like a dream.
  • No-Fuss Assembly: I just boil the shells, stuff them with ricotta and spinach, and let the oven do the rest.
  • Creamily Decadent: That white sauce with melted mozzarella and parmesan? Pure comfort in every bite.
  • Feeds a Crowd: Between us, this is my go-to for Sunday dinners with family—everyone leaves happy.

Step-by-Step Instructions for Stuffed Shells with White Sauce

Master the technique for perfectly filled shells with a velvety white sauce and rich ricotta-spinach center.

Step 1: Prepare the Ricotta and Spinach Filling

In a large mixing bowl, combine the 15 oz Whole Milk Ricotta Cheese, 1 whole Large Egg, 1 cup Parmesan Cheese, 10 oz Fresh Spinach (wilted and well-drained), ½ tsp Ground Black Pepper, and 1 tsp Kosher Salt. I press the spinach between paper towels to remove all moisture—this prevents a watery filling.

Mix thoroughly until all ingredients are fully incorporated and the texture appears smooth and cohesive. The egg binds the mixture, while the Parmesan adds sharpness that balances the mild ricotta. This filling should hold its shape when scooped.

Step 2: Cook the Jumbo Pasta Shells

Boil the 24 pieces Jumbo Pasta Shells in salted water according to package directions, but reduce the cooking time by 2 minutes to achieve al dente texture. They’ll finish cooking in the oven, and overcooked shells tear when stuffing.

Drain the shells and rinse briefly under cold water to stop the cooking process. Spread them on a baking sheet in a single layer to cool. Handle them gently—they’re delicate when hot. Properly cooked shells will hold their shape but yield slightly when pressed.

Step 3: Create the Creamy White Sauce

In a saucepan over medium heat, melt the ½ cup Unsalted Butter. Add the 3 cloves Garlic Cloves (minced) and cook for 30 seconds until fragrant but not browned. Whisk in the ½ cup All-Purpose Flour to form a smooth roux—this thickens the sauce and removes the raw flour taste.

Gradually whisk in the 3 cups Whole Milk (warm) until no lumps remain. Cook, stirring constantly, for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Stir in ½ tsp Kosher Salt, ¼ tsp Nutmeg, and ¼ tsp Ground Black Pepper. The nutmeg adds warmth that complements the cheese.

Step 4: Assemble and Bake the Stuffed Shells

Preheat the oven to 375°F. Spread 1 cup Marinara Sauce on the bottom of a 9×13-inch baking dish. Fill each cooked jumbo pasta shell with 1-2 tablespoons of the ricotta-spinach mixture—don’t overfill or they’ll burst during baking.

Arrange the stuffed shells seam-side up in the dish. Pour the white sauce evenly over the shells, then sprinkle with 2 cups Mozzarella Cheese. Bake uncovered for 20-25 minutes until the sauce is bubbling and the cheese is golden brown with some spotted browning.

Step 5: Rest and Serve

Remove from the oven and let rest for 5-10 minutes before serving. This allows the filling to set and makes portioning easier. The shells should be tender with a slight bite, and the sauce will have thickened slightly as it cools.

Garnish with additional Parmesan if desired. The contrast of creamy filling, tangy marinara, and rich white sauce creates a balanced bite every time.

👨‍🍳

Pro Tips For Making Stuffed Shells Recipe White Sauce

  • Boil shells al dente: Cook the jumbo shells 2-3 minutes less than package instructions—they’ll finish in the oven. I learned this the hard way after ending up with mushy shells that fell apart when stuffing.
  • Drain ricotta well: Spread the whole milk ricotta on paper towels for 10 minutes to remove excess moisture, or your filling will be watery and the shells soggy.
  • Skip frozen spinach: Fresh spinach wilts down perfectly and releases less water than frozen—just chop it fine and squeeze out every last drop before mixing.
  • Sauce the bottom: Spread a thin layer of white sauce in the baking dish first to prevent sticking and guarantee a creamy base under every shell.

Make-Ahead Tips for Leftovers

🔪 Week Before

Start by gathering non-perishable ingredients like jumbo pasta shells, canned tomatoes, and dried herbs. 2-3 days before cooking, prep any freezable components, such as the white sauce base (béchamel or Alfredo), and store it in an airtight container. This saves time and ensures flavors meld beautifully. 💡

🍳 Day Before

Cook the jumbo shells 1 day ahead until al dente, rinse under cold water to stop cooking, and toss with a bit of olive oil to prevent sticking. Prepare the ricotta-spinach filling, cover tightly, and refrigerate. If using a homemade white sauce, finish it now and chill. This way, assembly the next day will be a breeze! ✨

⏰ Day Of

Assemble the stuffed shells up to 4 hours before baking. Fill the shells with the chilled ricotta mixture, arrange them in the baking dish, and top with white sauce. Cover with foil and refrigerate until ready to bake. 30 minutes before serving, let the dish sit at room temperature to ensure even cooking. 🎯

🔥 Last-Minute Tasks

Preheat the oven to 375°F (190°C) and bake the stuffed shells for 25-30 minutes until bubbly and golden. For extra browning, broil for 2-3 minutes at the end. Garnish with fresh basil or parsley just before serving for a pop of color and freshness. 🌡️

Nutrition Facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value
Total Fat 38g49%
Saturated Fat 22g110%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 48g17%
Dietary Fiber 3g11%
Sugars 6g
Protein 36g72%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
★★★★★4.5(13 reviews)
Chef Melanie

More recipe sites