Easy Holiday Stuffed Pasta Shells

By: Susan Updated on Sat, 24 Jan 2026 15:27:03 GMT Festive Recipes

Tags: #pasta #spinach #holiday #vegetarian #mozzarella

Baked ricotta and spinach stuffed pasta shells topped with marinara and mozzarella Pin it
Baked ricotta and spinach stuffed pasta shells topped with marinara and mozzarella

Holiday cooking does not have to mean spending all day at the stove. These easy holiday stuffed pasta shells pack the familiar comforts of ricotta, spinach, and marinara into a festive bake that looks impressive on the table but comes together with very little fuss.

I like to assemble them the night before a gathering, then slide the dish into the oven while guests settle in. The filling is creamy and mild, the sauce keeps the pasta tender, and the melted mozzarella top is exactly what a cold evening calls for.

The holiday filling lineup

This is a short ingredient list where quality matters more than length. Use whole-milk ricotta if you can find it, and grab a block of low-moisture mozzarella to grate yourself. Pre-shredded bags often contain anti-caking powders that keep the cheese from melting as smoothly.

  • Jumbo pasta shells. Their size makes stuffing easy and gives every bite a good ratio of pasta to creamy filling.
  • Whole-milk ricotta. The base of the filling. It should be thick and creamy, not watery.
  • Fresh spinach. Adds color, earthiness, and a little holiday green. Wilt it first and squeeze it very dry.
  • Mozzarella and Parmesan. Mozzarella gives the stretchy melt; Parmesan adds a salty, savory backbone.
  • Marinara sauce. Use a jar you already love or a simple homemade version. It carries most of the tomato flavor.
  • Egg, garlic, and Italian seasoning. The egg binds the filling so it holds its shape when you cut into a shell.
  • Fresh basil. A bright finish scattered over the top after baking.

Stuff, sauce, and bake

  1. Parcook the shells. Boil the jumbo shells in well-salted water for about 2 minutes less than the package says. They will soften more in the oven, so you want them firm enough to handle without tearing.
  2. Wilt and drain the spinach. Cook the spinach in a hot pan until it collapses, then squeeze it in a clean kitchen towel until almost no liquid remains. Wet spinach makes a runny filling.
  3. Mix the filling. Stir together the ricotta, squeezed spinach, 1 cup of the mozzarella, Parmesan, egg, garlic, Italian seasoning, a pinch of nutmeg, salt, and pepper until evenly combined.
  4. Assemble the dish. Spread about 1 cup of marinara across the bottom of a 9x13-inch baking dish. Fill each shell with a spoonful of the ricotta mixture and arrange them open-side up in the dish. Pour the remaining marinara over the shells and sprinkle with the rest of the mozzarella.
  5. Bake until bubbly. Cover tightly with foil and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake another 10 minutes, or until the cheese is melted and lightly golden in spots.
  6. Rest and garnish. Let the dish sit for 5 to 10 minutes so the filling sets. Scatter fresh basil over the top just before serving.
Easy Holiday Stuffed Pasta Shells
Easy Holiday Stuffed Pasta Shells

Parcook the shells precisely

The biggest texture mistake is boiling the shells until fully tender before they ever see the oven. If they are soft when you stuff them, they turn mushy after baking. Pull them out while they still have a slight chew and spread them in a single layer on a baking sheet so they do not stick together while they cool. For another take on stuffed pasta, try Christmas Stuffed Pasta.

Squeeze the spinach dry

Excess water is the enemy of a creamy filling. After wilting, gather the spinach in a clean towel and twist until no more liquid drips out. If you are using frozen spinach, thaw it completely and squeeze it twice. The filling should hold its shape when scooped.

Make-ahead and freezer moves

You can assemble the dish up to 24 hours ahead and keep it covered in the refrigerator. Add an extra 10 to 15 minutes to the covered baking time if it goes into the oven cold. To freeze, wrap the unbaked dish tightly in two layers of foil and freeze for up to 3 months. Bake from frozen, covered, at 375°F for about 60 to 70 minutes, then uncover for the final 10 minutes. The USDA FSIS offers useful guidance on safe handling for egg-based dishes.

Simple swaps for the filling

No spinach? Use finely chopped kale or Swiss chard, wilted and squeezed just the same. Want a heartier version? Fold in cooked Italian sausage or ground beef with the ricotta, similar to the approach in Creamy Ricotta Beef Stuffed Shells Pasta. For a classic meat-free take, Classic Stuffed Shells keeps things simple and timeless. You can also swap half the ricotta for cottage cheese if that is what you have on hand.

What to serve alongside

A crisp Caesar salad and crusty garlic bread balance the richness. For holiday tables, roasted broccolini or green beans with lemon make the plate feel festive without competing. A light red wine like Chianti or a sparkling water with citrus works nicely. If you want another cheesy pasta option on the menu, Cheesy Spinach Stuffed Shells is a reliable favorite.

Summary

A festive pasta dish combining rich cheeses, spinach, and mushrooms in a wine-infused sauce, perfect for special holiday meals.

Easy Holiday Stuffed Pasta Shells
Easy Holiday Stuffed Pasta Shells

FAQs

Can I make these stuffed shells ahead of time?

Yes. Assemble the dish, cover tightly, and refrigerate for up to 24 hours. Bake cold, adding 10 to 15 minutes to the covered time.

Can I freeze leftover or unbaked shells?

Both work. Freeze the unbaked dish wrapped in foil for up to 3 months, or freeze baked leftovers in individual containers. Reheat gently in the oven with a splash of extra marinara.

What is the best substitute for ricotta cheese?

Cottage cheese blended smooth is the closest swap. Some cooks also use a thick mascarpone or a mix of cream cheese and sour cream, though the flavor will shift slightly.

Why did my pasta shells tear while stuffing?

They were probably overcooked. Boil them 2 minutes under the package time and let them cool before handling. A small tear will not ruin the dish, just tuck the filling inside and place it seam-up.

Can I add meat to this recipe?

Absolutely. Brown 1/2 pound of Italian sausage or ground beef, drain the fat, and fold it into the ricotta mixture. For a similar meaty version, see Cheesy Taco Stuffed Shells.

What side dishes pair well with stuffed shells?

Caesar salad, garlic bread, roasted vegetables, or a simple arugula salad with lemon vinaigrette all pair well. Keep the sides light and acidic to balance the cheesy pasta.

How do I keep the filling from being watery?

Squeeze the cooked spinach until it is almost dry, use thick ricotta, and drain any wet cottage cheese if substituting. Wet filling will pool in the bottom of the baking dish.

References

Sources cited in this recipe.

Easy Holiday Stuffed Pasta Shells

Prep time:
20 min
Cook time:
35 min
Total time:
55 min
Servings:
6
Baked ricotta and spinach stuffed pasta shells topped with marinara and mozzarella
Print it Pin it Send it

Creamy ricotta and spinach fill jumbo pasta shells, baked in marinara with mozzarella for an easy holiday centerpiece.

Ingredients

  • For the shells and sauce

  • For the ricotta filling

  • For topping

Instructions

1.

1. Parcook the shells: Boil the jumbo shells in well-salted water for about 2 minutes less than the package time. Drain and spread in a single layer on a baking sheet to cool.

2.

2. Wilt and drain the spinach: Heat olive oil in a skillet over medium heat. Add the spinach and cook until wilted, 2 to 3 minutes. Transfer to a clean kitchen towel and squeeze until very dry.

3.

3. Mix the filling: In a large bowl, combine the ricotta, squeezed spinach, 1 cup of the mozzarella, Parmesan, egg, garlic, Italian seasoning, nutmeg, salt, and pepper. Stir until evenly mixed.

4.

4. Assemble the shells: Spread 1 cup of marinara across the bottom of a 9x13-inch baking dish. Fill each shell with the ricotta mixture and arrange them open-side up in the dish. Pour the remaining marinara over the shells and sprinkle with the remaining mozzarella.

5.

5. Bake until bubbly: Cover tightly with foil and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake another 10 minutes, or until the cheese is melted and lightly golden.

6.

6. Rest and garnish: Let the dish rest for 5 to 10 minutes. Scatter fresh basil over the top just before serving.

Good to know

  1. Let the baked shells rest before serving so the filling sets.
  2. Assemble up to 24 hours ahead and refrigerate until ready to bake.

Equipment

  • Large pot
  • 9x13-inch baking dish
  • Large mixing bowl
  • Skillet

Allergens

Always check labels if you have allergies.
  • Dairy
  • Egg
  • Gluten

Nutrition facts

Values are estimates per serving.
  • Calories: 460
  • Fat: 23 g
  • Carbs: 38 g
  • Protein: 25 g