Christmas Stuffed Shells for a Cozy Holiday Dinner

The holidays call for warm ovens, shared tables, and recipes that bring everyone together. Christmas Stuffed Shells fit that moment perfectly, with tender pasta filled with creamy ricotta, spinach, and herbs, all baked in marinara until bubbly. This recipe works for busy December schedules while still feeling special enough for guests. It balances comfort with celebration, making it a smart choice when you want something familiar yet festive. If you love pasta dishes that feel homemade and generous, this one deserves a spot on your holiday menu.

Story 

Every December, I look for one pasta dish that feels right for the season, and Christmas Stuffed Shells always win. I first made them for a casual holiday gathering when I wanted a holiday pasta dinner that felt comforting but not heavy. The ricotta filling stays creamy, the spinach adds freshness, and the marinara brings everything together. Over the years, these Christmas Stuffed Shells became a go-to festive family meal because they reheat well and please all ages. They also deliver that classic comfort food feeling without much stress in the kitchen.

Ingredients

  • 18–20 jumbo pasta shells

  • Extra-virgin olive oil, for drizzling

  • 5 oz fresh spinach, coarsely chopped

  • 2 cups whole-milk ricotta cheese

  • 1/4 cup grated pecorino cheese

  • 2 garlic cloves, finely grated

  • 1 tsp lemon zest

  • 1 tsp dried oregano

  • 3/4 tsp sea salt

  • 1/4 tsp red pepper flakes

  • Freshly ground black pepper, to taste

  • 2 cups marinara sauce

  • Chopped fresh parsley, for garnish

Step-by-Step Instructions

Preparing the Ingredients

Start by preheating the oven to 425°F, then steam the spinach over simmering water for about one minute until wilted, squeeze out excess moisture, and chop it finely before mixing it with ricotta, pecorino, garlic, lemon zest, oregano, salt, red pepper flakes, and black pepper until smooth and well blended.

Cooking Instructions

Boil the pasta shells in salted water for about ten minutes until al dente, drain them, and drizzle lightly with olive oil, then spread marinara sauce in a baking dish, fill each shell with the ricotta mixture, nestle them into the sauce, cover loosely with foil, bake for about 25 minutes, uncover, and bake another 10 minutes until hot and lightly bubbling.

Tips for Perfect Results

Common Mistakes to Avoid

Avoid overcooking the shells since they soften more in the oven, and always squeeze the spinach thoroughly so the filling stays creamy rather than watery.

Pro Tips for Better Flavor

Use whole-milk ricotta for richer texture, add extra lemon zest for brightness, and finish with fresh parsley right before serving for a clean, fresh contrast.

Serving and Storage

How to Serve

Serve these shells hot with a simple green salad and crusty bread, making them ideal alongside other holiday favorites for a relaxed but polished spread.

Christmas Stuffed Shells

How to Store Leftovers

Store leftovers in an airtight container in the refrigerator for up to three days, then reheat gently in the oven or microwave until warmed through.

Conclusion

Christmas Stuffed Shells bring together everything a holiday recipe should offer: comfort, simplicity, and crowd appeal. They work for gatherings, quiet family dinners, or make-ahead plans during a busy season. Once you try them, they may become a December tradition in your kitchen.

Discover more delicious recipes by following me on Facebook and Pinterest.

Frequently Asked Questions

Can I make Christmas Stuffed Shells ahead of time?

Yes, you can assemble the shells up to a day ahead, cover tightly, refrigerate, and bake when ready, adding a few extra minutes to the cooking time.

Can I add meat to the filling?

You can mix cooked Italian sausage or ground beef into the ricotta filling if you want a heartier version.

What sauce works best for this recipe?

A classic marinara works best, but a roasted garlic or basil-forward sauce also pairs nicely with the ricotta filling.

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
Christmas Stuffed Shells

Christmas Stuffed Shells


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia Hartwellen
  • Total Time: 65 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Christmas Stuffed Shells filled with creamy ricotta, spinach, and herbs, baked in marinara for a comforting holiday pasta dinner.


Ingredients

Scale
  • 1820 jumbo pasta shells
  • Extra-virgin olive oil
  • 5 oz fresh spinach
  • 2 cups whole-milk ricotta cheese
  • 1/4 cup grated pecorino cheese
  • 2 garlic cloves
  • 1 tsp lemon zest
  • 1 tsp dried oregano
  • 3/4 tsp sea salt
  • 1/4 tsp red pepper flakes
  • Freshly ground black pepper
  • 2 cups marinara sauce
  • Chopped fresh parsley

Instructions

  1. Preheat oven to 425°F and steam spinach until wilted, then squeeze dry and chop.
  2. Mix spinach with ricotta, pecorino, garlic, lemon zest, oregano, salt, red pepper flakes, and pepper.
  3. Cook pasta shells in salted water until al dente, then drain and drizzle with olive oil.
  4. Spread marinara sauce in a baking dish and fill shells with ricotta mixture.
  5. Arrange shells in dish, cover loosely, and bake for 25 minutes.
  6. Uncover and bake 10 more minutes until hot and bubbly.
  7. Garnish with parsley and serve.

Notes

  1. Use whole-milk ricotta for the creamiest texture.
  2. Do not overcook the pasta shells.
  3. Make ahead and refrigerate up to one day before baking.
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1 plate
  • Calories: 420
  • Sugar: 6g
  • Sodium: 680mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 46g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 45mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star