Go Back
+ servings
image of jumbo pasta shells ricotta cheese mozzarella cheese parmesan or pecorino cheese marinara or pasta sauce eggs fresh spinach garlic onion olive oil italian seasoning dried oregano red pepper flakes nutmeg
C. Motter Cindy

Best Christmas Stuffed Shells

A festive, comforting pasta bake featuring jumbo shells stuffed with creamy ricotta, spinach, and a blend of cheeses, simmered in marinara sauce – perfect for a Christmas Eve Italian dinner that warms the heart.
Prep Time 30 minutes
Cook Time 45 minutes
Total Time 1 hour 15 minutes
Servings: 8 servings
Course: Main Course
Cuisine: Italian
Calories: 450

Ingredients
  

Pasta and Sauce
  • 1 box (12 oz) jumbo pasta shells approximately 30-35 shells
  • 1 large jar (40 oz) marinara or pasta sauce quality, or your favorite homemade sauce, aiming for 5-6 cups total
  • 2 tablespoons olive oil for cooking spinach and aromatics
The Creamy Cheese Filling
  • 32 oz container whole milk ricotta cheese use whole milk; it adds body and richness
  • 1 large bag (10 oz) fresh spinach cooked down and moisture pressed out, or 1 block (10 oz) frozen spinach, thawed and squeezed very dry (crucial step!)
  • 1 large egg lightly beaten (the binder for the filling)
  • 1 cup grated mozzarella cheese plus 1.5 cups for topping
  • 1/2 cup finely grated Parmesan or Pecorino Romano cheese
  • 4 cloves garlic minced
  • 1 tablespoon dried Italian seasoning or a mix of oregano, basil, and thyme
  • 1/2 teaspoon salt plus more for pasta water
  • 1/4 teaspoon freshly ground black pepper
  • pinch nutmeg optional, but highly recommended for richness!
Garnish
  • fresh basil or parsley roughly chopped (for color and freshness after baking)
  • red pepper flakes for a slight festive kick

Equipment

  • Large pot
  • 9x13-inch baking dish,
  • Large bowl

Method
 

Prep the Pasta
  1. Bring a large pot of salted water to a rolling boil. Add the jumbo pasta shells and cook according to package directions, typically 8-10 minutes, until just shy of al dente. They should still have a little bite, as they will finish cooking in the oven. Drain immediately and toss lightly with a drizzle of olive oil to prevent sticking. Set aside to cool slightly.
Prepare the Spinach
  1. If using frozen spinach, thaw completely and place it in a cheesecloth or thick paper towels. Squeeze, squeeze, squeeze! You must remove as much water as possible. For fresh spinach, sauté it quickly in a tablespoon of olive oil until wilted, then squeeze out the moisture. Excess water will result in a runny ricotta cheese filling.
Mix the Filling
  1. In a very large bowl, combine the ricotta cheese, 1 cup of grated mozzarella, the Parmesan/Pecorino, the beaten egg, minced garlic, Italian seasoning, salt, pepper, and that pinch of nutmeg. Add the super-dry, chopped spinach. Use a spoon or spatula to mix everything thoroughly until the spinach and ricotta mixture is perfectly uniform and the seasoning is well distributed.
Preheat and Prep the Casserole Dish
  1. Preheat your oven to 375°F (190°C). Lightly grease a large 9x13-inch baking dish. Pour about half of your marinara sauce into the bottom of the prepared dish, spreading it thinly to coat. This layer prevents the shells from sticking and keeps them moist while baking.
Stuff the Shells
  1. This is the fun, meditative part. Open up a cooked shell gently. Using a small teaspoon or a piping bag (if you’re feeling fancy), fill each shell generously with the creamy cheese mixture. Don’t overstuff them, but make sure they are plump and full. Arrange the filled shells seam-side up in the prepared baking dish. They should fit snugly, side-by-side, in a single layer.
Sauce and Top
  1. Pour the remaining pasta sauce evenly over the stuffed shells. Ensure that most of the jumbo shells are well covered, except for the tiny mound of cheese peeking out. Finally, sprinkle the remaining 1.5 cups of shredded mozzarella and Parmesan topping over the sauced shells. You want a decent layer here for that classic, bubbly, golden-brown crust.
Bake and Rest
  1. Cover the baking dish tightly with aluminum foil. Bake for 30 minutes. The foil ensures the shells heat through thoroughly without burning the cheese. After 30 minutes, remove the foil and continue baking for another 10-15 minutes, or until the cheese is melted, bubbly, and lightly golden brown. The sauce should be simmering vigorously around the edges.
Serve
  1. Let the baked pasta casserole rest for 10-15 minutes on a wire rack before serving. This resting time helps the shells firm up, preventing the filling from spilling out when you plate them. Garnish with fresh herbs before bringing the magnificent dish to the table.

Nutrition

Calories: 450kcalCarbohydrates: 40gProtein: 20gFat: 25g

Notes

This dish is fantastic as leftovers and can be made ahead. Allow to cool completely, cover tightly, and refrigerate for up to 4 days or freeze for up to 3 months (unbaked or baked). Reheat in a 350°F oven for 20-30 minutes.
Tried this recipe?Let us know how it was!
QR Code linking back to recipe