The holidays can feel like a marathon—between gift shopping, office parties, school concerts, and trying to remember where you hid the wrapping paper from last year (it’s always the closet you don’t check first). That’s exactly why Christmas Stuffed Shells deserve a spot in your festive lineup. This dish wraps comfort, color, and that joyful holiday spirit into one warm, bubbly baking dish.
If you’re craving a recipe that feels special without chewing up your entire evening, these stuffed shells are your new December hero. They’re simple, hearty, and practically guaranteed to impress—even if the picky eater in your family insists they “don’t like green things” (don’t worry, the spinach hides beautifully inside all that creamy filling).
As someone who’s spent countless holiday seasons juggling cookie swaps, family traditions, and a kitchen that somehow explodes daily, I love bringing you dishes that deliver maximum magic with minimum stress. So grab your jumbo pasta shells, take a deep breath, and let’s bring some Christmas comfort to your table.
Table of Contents
Why You’ll Love These Christmas Stuffed Shells
There’s something irresistibly homey about the combination of ricotta, spinach, marinara, and perfectly tender pasta—especially when it’s all cozied up and baked until warm and bubbly. But what makes these Christmas Stuffed Shells extra special is how effortlessly they fit into your holiday routine.
Here’s why they’re holiday gold:
- Festive without fuss. They look impressive with their red sauce and green spinach filling—like Christmas on a plate.
- Perfect for busy days. You can assemble them ahead, refrigerate, and bake later.
- Kid-approved. Creamy ricotta filling? Yes. Pasta? Always yes. Spinach? They won’t even complain.
- Budget-friendly. A family-sized meal that doesn’t require a sleigh full of ingredients.
Honestly, this dish became one of my holiday go-tos after a December dinner where I needed something hearty but low-stress. The kids loved it, my guests asked for seconds, and I loved that it didn’t leave me scrubbing pans at 11 p.m.
Ingredients You’ll Need
Here’s everything required to bring your Christmas Stuffed Shells to life:
For the shells:
- 18–20 jumbo pasta shells
- Extra-virgin olive oil (for drizzling)
For the filling:
- 1/4 tsp red pepper flakes
- 3/4 tsp sea salt
- 1 tsp dried oregano
- 5 oz fresh spinach (coarsely chopped)
- 1/4 cup grated pecorino cheese (Locatelli recommended!)
- 1 tsp lemon zest
- 2 freshly grated garlic cloves
- Freshly ground black pepper
- 2 cups whole-milk ricotta cheese
For serving:
- 2 cups marinara sauce
- Chopped fresh parsley
How to Make Christmas Stuffed Shells
Let’s get right into it. The steps are easy, gentle, and honestly kind of therapeutic—like a warm-up act before the holiday madness kicks in.
Step 1: Preheat the Oven and Prepare the Spinach
Set your oven to 425°F. While it warms, get your spinach prepped.
Use a steamer basket over a pot with about an inch of simmering water. Toss in the spinach, cover, and let it steam for about a minute—just until wilted.
Drain it, squeeze out the water (pretend the spinach owes you money), and chop it finely. This helps spread the flavor evenly through the ricotta.
Step 2: Cook the Pasta Shells
Bring a large pot of salted water to a boil. Add your jumbo shells and cook them for about 10 minutes, or until they’re al dente.
Drain, drizzle lightly with olive oil, and set them aside to cool. The oil helps prevent the shells from sticking together like siblings in the back seat of a Christmas road trip.
Step 3: Prepare the Filling
Grab a medium bowl and mix together:
- Your chopped spinach
- Whole-milk ricotta
- Pecorino
- Garlic
- Oregano
- Lemon zest
- Red pepper flakes
- Sea salt
- Fresh black pepper
You want a smooth, luscious filling that tastes like a cozy holiday hug. If you sneak a spoonful for “quality testing,” I won’t tell.
Step 4: Assemble the Dish
Spread your marinara sauce across the bottom of a 9×13 baking dish.
Next comes the fun part—stuffing each shell. Don’t worry about perfection here; these shells are forgiving. Fill each one generously and nestle them into the sauce, open-side up, like little pasta boats.
Step 5: Bake and Serve
Cover the dish with foil so it doesn’t dry out, then bake for 20 minutes.
Once it’s hot and bubbling, pull it out carefully and let it sit for a minute or two. Sprinkle with parsley, add extra marinara if you like things saucy, and enjoy every cozy bite.
Helpful Tips for Stress-Free Christmas Stuffed Shells
- Don’t stress the spinach. If your spinach looks a little rough or clumpy, it’s fine—it will blend beautifully into the ricotta.
- Make-ahead magic. Assemble the dish earlier in the day (or even the night before), cover tightly, refrigerate, and bake when ready.
- Sauce matters. Use a marinara brand you love or make your own. The sauce brings it all together.
- Leftovers taste even better. Like many pasta bakes, these shells get even cozier overnight.
A Little Story from My Kitchen
This recipe earned a permanent spot in my cookbook a few years ago during a holiday dinner when I was trying to keep things simple. I had kids running around, gifts to wrap, and a very ambitious tree-decorating plan that kept derailing my kitchen time. These stuffed shells saved the evening. They came out warm, creamy, and absolutely delicious—and my family still requests them every December.
Cooking doesn’t always need to be complicated to feel magical. Sometimes all it takes is pasta, a good sauce, and a moment of peace while the oven does the work.

FAQs About Christmas Stuffed Shells
Can I substitute the ricotta?
Yes! If ricotta isn’t your favorite, you can use cottage cheese or a ricotta-mozzarella blend for a creamier texture.
Can I freeze Christmas Stuffed Shells?
Absolutely. Assemble the dish, skip the baking, wrap tightly, and freeze. When ready to cook, thaw in the fridge overnight and bake as usual.
What other cheeses work well in this recipe?
Besides ricotta and pecorino, mozzarella or parmesan can be added to the filling for extra richness.
How do I store leftovers?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or covered in the oven.
Bringing Christmas Stuffed Shells to Your Holiday Table
When your holiday season feels overwhelming, a warm dish of Christmas Stuffed Shells can bring calm, comfort, and just a little bit of culinary sparkle. It’s festive, flavorful, and perfect for sharing—because let’s be honest, December is all about gathering around food that warms the soul.
Whether you serve it on Christmas Eve, at your holiday potluck, or on a night when you just need a break from the whirlwind, this recipe is here to make your holiday cooking easier and more joyful.
Happy cooking—and may your season be full of delicious moments!
More Holiday Goodies to Enjoy Next
If you loved these cozy Christmas Stuffed Shells, I’ve got a few more festive favorites you have to try. They pair beautifully with this dish and bring even more holiday cheer to your table—whether you’re hosting, snacking, or just sneaking a late-night treat while wrapping gifts.
- If your sweet tooth is calling, you’ll go crazy for this creamy, dreamy dessert: No-Bake Christmas Cookie Lush. It’s the kind of treat that disappears faster than holiday break.
- Want a colorful cookie to brighten every platter? These buttery, spiraled beauties never miss: Christmas Pinwheel Cookies. Kids and adults both reach for them first!
- Craving something warm and comforting before the pasta hits the table? This bowl of cozy goodness is always a crowd-pleaser: Creamy Lasagna Soup. It’s basically a hug in a bowl.
- And if you need a quick, elegant appetizer for guests, these little bites feel fancy without the fuss: Baked Cranberry Brie Bites. Sweet, melty, festive perfection.
Feel free to explore and mix these into your holiday menu—your kitchen might just become everyone’s favorite place this season!
Print
Christmas Stuffed Shells
- Total Time: 40 minutes
- Yield: 6 servings 1x
Description
These Christmas Stuffed Shells are the ultimate cozy holiday comfort food—tender jumbo pasta shells filled with creamy spinach ricotta, baked in rich marinara, and topped with melty cheese. Perfect for festive family dinners or potluck gatherings!
Ingredients
For the Shells
-
18–20 jumbo pasta shells
-
Extra-virgin olive oil (for drizzling)
For the Filling
-
5 oz fresh spinach, coarsely chopped
-
2 cups whole milk ricotta cheese
-
1/4 cup grated pecorino cheese
-
2 garlic cloves, freshly 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
For Serving
-
2 cups marinara sauce
-
Chopped fresh parsley
Instructions
-
Prepare the Oven & Spinach:
Preheat the oven to 425°F. Place spinach in a steamer basket over simmering water. Steam for about 1 minute until wilted. Transfer to a strainer, squeeze out excess liquid, and chop finely. -
Cook the Pasta Shells:
Bring a large pot of salted water to a boil. Cook the shells for about 10 minutes or until al dente. Drain and drizzle lightly with olive oil to prevent sticking. -
Make the Filling:
In a mixing bowl, combine the chopped spinach, ricotta, pecorino, garlic, lemon zest, oregano, red pepper flakes, sea salt, and black pepper. Stir until creamy and well blended. -
Assemble the Dish:
Spread the marinara sauce evenly across the bottom of a 9×13 baking dish. Stuff each shell generously with the spinach-ricotta mixture and arrange them in the dish on top of the sauce. -
Bake:
Cover the dish with foil and bake for 20 minutes. Remove from the oven, garnish with parsley, and serve warm with extra marinara if desired.
Notes
-
You can prepare the shells ahead of time and refrigerate before baking.
-
Add a sprinkle of mozzarella on top before baking for extra cheesy goodness.
-
Leftovers reheat beautifully the next day!
-
Make it spicy by adding more red pepper flakes.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dinner, Pasta, Holiday
- Method: Baking
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 serving
- Calories: 310 kcal
- Sugar: 4 g
- Sodium: 650 mg
- Fat: 14 g
- Saturated Fat: 7 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 29 g
- Fiber: 3 g
- Protein: 16 g
- Cholesterol: 45 mg