The holidays are my absolute favorite time of year. There’s just something magical about twinkling lights, cozy sweaters, and the smell of something delicious baking in the oven. I remember one Christmas Eve when my best friend and I decided to swap our traditional ham dinner for something fun and unexpected—a cheesy, bubbling tray of stuffed shells. That single decision turned into a yearly tradition! Every December since, these Christmas stuffed shells have been the star of my holiday dinner table. They’re creamy, comforting, and bursting with seasonal flavors that make every bite taste like Christmas. Whether you’re planning a holiday dinner for two, a girls’ Christmas dinner, or even a festive New Year’s meal, this Christmas stuffed shells recipe is your go-to for an elegant yet easy-to-make main course.
The Story Behind My Christmas Stuffed Shells Recipe
A Holiday Tradition Reimagined
It all started when I wanted a break from the usual heavy roasts. My goal was to find something that felt indulgent yet still easy enough to make between gift wrapping and family movie marathons. That’s when I discovered how versatile stuffed shells can be. By swapping plain cheese filling for one infused with spinach, pecorino, and a hint of lemon zest, I created a dish that tastes bright, rich, and beautifully festive. This holiday dinner entrée quickly became the ultimate comfort food of my December gatherings.
Why These Shells Are the Perfect Holiday Dinner Idea
Every holiday table deserves a dish that makes guests say, “Wow.” These Christmas stuffed shells check every box—they’re vibrant, hearty, and pair beautifully with any side. The deep red marinara sauce against the green spinach filling practically screams Christmas. And let’s be honest, nothing beats a Christmas-themed main dish that looks as good as it tastes. Whether you’re cooking for family or planning a cozy Christmas dinner for 1, this recipe makes it feel special every time.
Print
Christmas Stuffed Shells Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Festive and creamy Christmas stuffed shells with spinach, ricotta, and marinara – perfect for any holiday dinner.
Ingredients
18 to 20 jumbo pasta shells
Extra-virgin olive oil
5 oz fresh spinach
2 cups ricotta cheese
1/4 cup pecorino cheese
2 garlic cloves
1 tsp dried oregano
1 tsp lemon zest
1/4 tsp red pepper flakes
3/4 tsp sea salt
Freshly ground black pepper
2 cups marinara sauce
Chopped fresh parsley
Instructions
1. Preheat oven to 425°F and steam spinach until wilted.
2. Cook pasta shells until al dente; drizzle with olive oil.
3. Mix spinach, ricotta, pecorino, garlic, oregano, lemon zest, and spices.
4. Spread marinara in baking dish and stuff shells with filling.
5. Bake covered for 20 minutes until bubbly. Serve hot with parsley.
Notes
Can be made ahead and refrigerated overnight. Perfect for Christmas Eve, New Year’s, or any festive dinner.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Holiday Main Dish
- Method: Baked
- Cuisine: Italian American
Nutrition
- Serving Size: 2 shells
- Calories: 350
- Sugar: 5g
- Sodium: 620mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 18g
- Cholesterol: 60mg
Ingredients that Make This Dish Shine
The Magic Mix of Flavor and Color
What makes these stuffed shells truly shine is their balance. The creamy ricotta offers richness, the pecorino adds saltiness, and the lemon zest gives a burst of brightness that cuts through the cheese beautifully. Combined with earthy spinach and tangy marinara, you get a holiday-worthy meal that feels both indulgent and fresh. The secret is quality—use good ricotta, a robust marinara, and always finish with a sprinkle of fresh parsley for that pop of green.
Holiday Dinner Ingredients List
You’ll need:
-
18 to 20 jumbo pasta shells
-
Extra-virgin olive oil (for drizzling)
-
5 ounces fresh spinach
-
2 cups ricotta cheese
-
¼ cup grated pecorino cheese
-
2 grated garlic cloves
-
1 teaspoon dried oregano
-
1 teaspoon lemon zest
-
¼ teaspoon red pepper flakes
-
¾ teaspoon sea salt
-
Freshly ground black pepper
-
2 cups marinara sauce
-
Chopped fresh parsley for garnish
If you’re planning a holiday dinner idea for two, simply halve the recipe. For a larger festive food Christmas gathering, double it and bake two trays—it reheats perfectly!
Step-by-Step Guide to Making Christmas Stuffed Shells
Preparing the Spinach and Shells
Start by preheating your oven to 425°F. Steam your spinach just until wilted, then squeeze out the moisture and chop finely. This step ensures the filling stays creamy, not watery. Cook your pasta shells until al dente—firm but tender. Don’t overcook them, or they’ll tear when you stuff them later. A light drizzle of olive oil keeps them from sticking together.
Making the Festive Filling
In a mixing bowl, combine the spinach, ricotta, pecorino, garlic, oregano, lemon zest, red pepper flakes, salt, and pepper. Stir until smooth and creamy. The lemon zest adds a subtle freshness that makes this dish ideal for Christmas dinner ideas or dishes to make for New Year’s. It’s indulgent without being heavy—exactly what you want after a long day of holiday fun.
Baking & Serving Your Festive Stuffed Shells
Assembling Like a Pro
Spread a thin layer of marinara sauce in your baking dish. Carefully spoon the spinach-ricotta mixture into each shell and arrange them snugly in the pan. Cover with foil and bake for about 20 minutes. The sauce will bubble, and the shells will soak up all that tomato goodness, turning tender and irresistible. Remove the foil for the last few minutes if you want a slightly golden top.

How to Serve Your Christmas Stuffed Shells
Once baked, sprinkle with extra pecorino and chopped parsley. Serve them with a side salad, garlic bread, or roasted vegetables for a complete holiday dinner entrée. For an intimate Christmas dinner for two, serve the shells in a smaller dish with a glass of red wine and some twinkle lights—it’s cozy perfection. Hosting a crowd? Set up a pasta bar and let guests top their shells with extra sauce or shredded cheese. Either way, these Christmas stuffed shells guarantee smiles.
Tips, Variations & Make-Ahead Options
Make It Ahead for Stress-Free Holidays
Holidays can be hectic, so here’s a lifesaver: you can prepare everything the night before! Assemble your Christmas stuffed shells recipe, cover tightly with foil, and refrigerate overnight. When ready to serve, pop them in the oven straight from the fridge (just add 5–10 minutes to the bake time). Perfect for holiday dinner ideas when you want to enjoy more time with family and less time in the kitchen.
Creative Variations to Try
-
For meat lovers: Add cooked Italian sausage or shredded chicken to the filling.
-
For vegans: Swap ricotta for a cashew-based cheese alternative and skip the pecorino.
-
For extra festivity: Mix chopped roasted red peppers into the filling for red-and-green color magic.
These variations make your Christmas recipes main dish menu versatile enough for any dietary need—without losing the indulgent, cozy spirit of the season.
Frequently Asked Questions
What can I serve with Christmas stuffed shells?
Garlic bread, roasted Brussels sprouts, or a winter citrus salad complement the richness of the dish perfectly.
Can I freeze Christmas stuffed shells?
Yes! Assemble the shells, but don’t bake. Cover tightly and freeze for up to 3 months. Bake directly from frozen, adding 15–20 minutes extra cooking time.
How do I reheat leftovers?
Reheat covered in the oven at 350°F for 15–20 minutes, or microwave individual portions until hot.
Can I make this recipe gluten-free?
Absolutely! Use gluten-free jumbo shells and the rest of the ingredients as listed.
Is this dish good for a Christmas dinner for one?
Yes, simply prepare a smaller portion and freeze the extras—you’ll thank yourself later!
Conclusion: A Festive Dish Worth Sharing
The Christmas stuffed shells recipe has quickly become one of my favorite holiday dinner ideas—a comforting meal that still feels fancy enough for Christmas Eve or New Year’s Day. With creamy filling, a hint of spice, and colors that rival your holiday décor, this dish proves that pasta can be both joyful and elegant. Whether it’s a girls’ Christmas dinner or a cozy night alone, these stuffed shells make every table feel a little brighter. So pour yourself a glass of wine, turn on some holiday music, and make this your new festive tradition.
Discover more delicious recipes by following me on Facebook and Pinterest.