Christmas Stuffed Shells Recipe
I’m Linda Sandra — a Charleston home cook who believes every meal should feel like a hug, and this Christmas Stuffed Shells Recipe is basically a warm embrace on a plate.
If you’re hunting for dishes to make for New Years or white Christmas dinner ideas that won’t leave you stressed and sweaty in the kitchen, this is it.
This isn’t your average weeknight pasta. We’re talking jumbo shells stuffed with creamy ricotta, fresh spinach, and pecorino, then nestled into marinara sauce and baked until bubbly.
It’s the kind of dish that makes people think you spent all day cooking, when really you spent most of that time sipping wine and checking Instagram.
I started making these stuffed shells back when I needed something festive enough for Christmas dinner but easy enough that I wouldn’t miss the party happening in my own living room.
Turns out, the best stuffed shells recipe is one that lets you actually enjoy your guests instead of hiding in the kitchen.
Little Snapshot: What This Recipe Delivers
This Christmas Stuffed Shells Recipe delivers restaurant-quality Italian comfort in just 40 minutes.
Jumbo pasta shells get filled with a dreamy ricotta-spinach-pecorino mixture, baked in marinara sauce at 425°F, and come out golden, bubbly, and absolutely irresistible — perfect for holiday entertaining or cozy family dinners.
Why You’ll Love This Recipe 🌸
- This Christmas Stuffed Shells Recipe takes less time than wrapping presents but looks way more impressive on your holiday table.
- It’s make-ahead friendly, which means you can stuff the shells in the morning and just pop them in the oven when guests arrive — no stress, just vibes.
- The ricotta filling is secretly versatile — swap ingredients based on what’s in your fridge and it still turns out amazing every single time.
- According to King Arthur Baking’s guide to cooking pasta perfectly, gentle handling prevents stuffed pastas from bursting — and this recipe proves exactly why that matters for picture-perfect results.
Quick Facts ⚡
Here’s the quick scoop on this Christmas Stuffed Shells Recipe.
- CourseMain Dish
- Prep Time15 minutes
- Cook Time30 minutes
- Total Time45 minutes
- Servings6 servings
- DifficultyEasy
Table of Contents

Christmas Stuffed Shells Recipe
Equipment
- Large pot for boiling pasta
- Steamer basket
- 9×13 inch baking dish
- Medium mixing bowl
- Spoon for stuffing shells
- Aluminum foil
- Strainer or clean kitchen towel
Ingredients
For the shells
- 18-20 jumbo pasta shells
- 2 tbsp extra-virgin olive oil for drizzling
For the filling
- 5 oz fresh spinach coarsely chopped
- 2 cups ricotta cheese whole milk preferred
- ¼ cup grated pecorino cheese Locatelli brand recommended
- 2 cloves garlic freshly grated
- 1 tsp lemon zest
- 1 tsp dried oregano
- ¾ tsp sea salt
- ¼ tsp red pepper flakes
- freshly ground black pepper to taste
For serving
- 2 cups marinara sauce your favorite store-bought brand
- 2 tbsp fresh parsley chopped, for garnish
Instructions
- Preheat your oven to 425°F — we’re going hot and fast for these beauties. Place the fresh spinach in your steamer basket and set it over a pot with about an inch of simmering water. Cover it up and let the spinach wilt for just a minute until it’s bright green and tender.
- Transfer the wilted spinach to a strainer and let it cool for a minute. Once it’s cool enough to handle, squeeze out all that excess water like you’re wringing out a dishcloth — this is important because nobody wants watery filling. Chop the squeezed spinach finely and set it aside.
- Bring a large pot of salted water to a rolling boil — salt it like the sea, seriously. Drop in the jumbo pasta shells and cook them for about 10 minutes until they’re al dente with just a little bite left in them. You don’t want them mushy because they’ll keep cooking in the oven.
- Drain the shells and drizzle them with a little olive oil, then give them a gentle toss so they don’t stick together. Spread them out on a plate or baking sheet while you make the filling.
- In your medium bowl, combine the chopped spinach with the ricotta cheese, pecorino cheese, freshly grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and several generous grinds of black pepper. Mix everything together until it’s well combined and looks creamy and flecked with green.
- Taste the filling — this is your chance to adjust the seasoning before it goes into the shells. Need more salt? More lemon? This is when you make it perfect.
- Spread the marinara sauce evenly across the bottom of your 9×13 baking dish — this creates a cozy bed for the shells and keeps them from sticking. Grab a shell, stuff it generously with the ricotta-spinach mixture (use a spoon or just your hands, we’re all friends here), and nestle it into the sauce.
- Keep going until all the shells are stuffed and snuggled into the dish. They should be sitting pretty close together but not squished.
- Cover the baking dish with aluminum foil and slide it into your preheated oven. Bake for 20 minutes until the filling is hot, the sauce is bubbling around the edges, and your kitchen smells absolutely incredible.
- Pull the dish out, let it sit for just a couple minutes, then sprinkle with fresh chopped parsley. Serve these beauties hot with extra marinara sauce on the side for anyone who wants more.
Notes
Nutritional Peek
Here’s what you’re getting in each generous serving of these stuffed shells. I’m not here to police your portions — this is comfort food, after all — but if you’re curious, here’s the breakdown:
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 kcal |
| Protein | 18g |
| Total Carbohydrates | 42g |
| Dietary Fiber | 4g |
| Total Fat | 16g |
| Saturated Fat | 8g |
| Sodium | 680mg |
Christmas Stuffed Shells Recipe Ingredients

These dishes to make for New Years start with ingredients you probably already have lurking in your pantry and fridge. The beauty of this recipe is how it transforms simple staples into something that feels fancy and festive.
For the wet ingredients — ricotta cheese, fresh spinach, and the garlic-lemon-herb mixture — you’ll want everything at room temperature so the filling comes together smoothly and evenly.
For the dry components — pecorino cheese, dried oregano, and red pepper flakes — measure them out ahead of time so assembly goes lightning-fast.
| Amount | Ingredient |
|---|---|
| 18-20 | jumbo pasta shells |
| 2 tbsp | extra-virgin olive oil (for drizzling) |
| 5 oz | fresh spinach, coarsely chopped |
| 2 cups | ricotta cheese (whole milk, because we’re not playing games here) |
| 1/4 cup | grated pecorino cheese (Locatelli brand if you can find it) |
| 2 cloves | garlic, 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 |
| 2 cups | marinara sauce (your favorite jar is perfect) |
| 2 tbsp | fresh parsley, chopped (for garnish) |
Tools You’ll Actually Use
You don’t need fancy equipment for this. Just grab these basics and you’re golden:
- Large pot for boiling pasta
- Steamer basket (or a colander set over simmering water works too)
- 9×13 inch baking dish
- Medium mixing bowl
- Spoon for stuffing shells
- Aluminum foil
- Strainer or clean kitchen towel for squeezing spinach
Step-by-Step Instructions
This Christmas Stuffed Shells Recipe comes together so smoothly you’ll wonder why you ever stressed about holiday cooking. Each step flows into the next, and before you know it, you’ve got a show-stopping dish ready for the oven.
Step 1: Get Your Oven Ready and Steam That Spinach
Preheat your oven to 425°F — we’re going hot and fast for these beauties. Place the fresh spinach in your steamer basket and set it over a pot with about an inch of simmering water. Cover it up and let the spinach wilt for just a minute until it’s bright green and tender.
Transfer the wilted spinach to a strainer and let it cool for a minute. Once it’s cool enough to handle, squeeze out all that excess water like you’re wringing out a dishcloth — this is important because nobody wants watery filling. Chop the squeezed spinach finely and set it aside.
Step 2: Cook Those Jumbo Shells
Bring a large pot of salted water to a rolling boil — salt it like the sea, seriously. Drop in the jumbo pasta shells and cook them for about 10 minutes until they’re al dente with just a little bite left in them.
You don’t want them mushy because they’ll keep cooking in the oven.
Drain the shells and drizzle them with a little olive oil, then give them a gentle toss so they don’t stick together. Spread them out on a plate or baking sheet while you make the filling.
Step 3: Mix Up That Dreamy Ricotta Filling
In your medium bowl, combine the chopped spinach with the ricotta cheese, pecorino cheese, freshly grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and several generous grinds of black pepper.
Mix everything together until it’s well combined and looks creamy and flecked with green.
Taste the filling — this is your chance to adjust the seasoning before it goes into the shells. Need more salt? More lemon? This is when you make it perfect.
Step 4: Assemble Your Masterpiece
Spread the marinara sauce evenly across the bottom of your 9×13 baking dish — this creates a cozy bed for the shells and keeps them from sticking.
Grab a shell, stuff it generously with the ricotta-spinach mixture (use a spoon or just your hands, we’re all friends here), and nestle it into the sauce.
Keep going until all the shells are stuffed and snuggled into the dish. They should be sitting pretty close together but not squished.
Step 5: Bake Until Bubbly and Golden
Cover the baking dish with aluminum foil and slide it into your preheated oven. Bake for 20 minutes until the filling is hot, the sauce is bubbling around the edges, and your kitchen smells absolutely incredible.
Pull the dish out, let it sit for just a couple minutes, then sprinkle with fresh chopped parsley. Serve these beauties hot with extra marinara sauce on the side for anyone who wants more.

Pro Tips & Gentle Guidance
Making these white Christmas dinner ideas come to life is easier when you’ve got a few insider tricks up your sleeve. I’ve made these stuffed shells approximately a million times, and here’s what I’ve learned along the way.
Don’t overcook the pasta shells in the boiling water. They’re going to keep cooking in the oven, so pulling them when they still have a slight bite prevents them from getting mushy and falling apart when you’re trying to stuff them.
Room-temperature ricotta mixes way more smoothly than cold ricotta straight from the fridge. Pull it out about 30 minutes before you start cooking and thank me later.
If you’re new to working with fresh spinach, King Arthur Baking’s essential pasta-making tools guide has great advice on prep techniques that apply to any ingredient prep — their attention to detail is genuinely helpful.
Use a spoon to stuff the shells if you’re feeling fancy, but honestly? Your fingers work just as well and you’ll have more control. Just wash your hands first, obviously.
Make extra filling and freeze it for next time. It keeps beautifully for up to three months and future-you will be so grateful.
If you’re looking for more cozy comfort food inspiration, check out my high-protein white chicken chili — it’s another crowd-pleaser that won’t keep you chained to the stove.
Quick Fixes for Christmas Stuffed Shells
Shells Keep Breaking When You Stuff Them This usually means they’re overcooked or you’re being too aggressive with the filling.
Cook them just to al dente, handle them gently, and don’t overstuff each shell — about 2 tablespoons of filling per shell is the sweet spot.
Filling Is Too Watery You didn’t squeeze enough water out of the spinach, friend. Go back and really wring it out like you mean it. If it’s already mixed in, you can add a tablespoon or two of breadcrumbs to absorb the extra moisture.
Sauce Dried Out in the Oven You probably didn’t use enough sauce on the bottom or forgot to cover the dish with foil. Next time, be generous with that marinara layer and make sure your foil is sealed around the edges.
Variations & Adaptations
This best stuffed shells recipe is basically a blank canvas for whatever’s calling your name. Once you’ve got the basic technique down, you can play around with flavors like nobody’s business.
Swap the spinach for kale, Swiss chard, or even roasted butternut squash for a different take on the filling. If you go with squash, reduce the ricotta slightly since squash adds moisture.
Make it meaty by browning some Italian sausage and mixing it into the ricotta filling. The fennel and spice from the sausage takes these shells in a totally different direction.
For a dairy-free version, use cashew ricotta and nutritional yeast instead of the cheese. It won’t taste exactly the same, but it’s surprisingly good and your dairy-free friends will love you.
Try pesto instead of marinara for the base — it gives the whole dish this gorgeous herby vibe that’s perfect for spring gatherings.
Speaking of adding protein, my Amish hamburger steak bake recipe uses similar layering techniques if you want to explore more hearty casserole-style dishes that feed a crowd.
Serving, Storage & Reheating
These dishes to make for New Years are meant to be shared while they’re hot and bubbling, preferably with a big green salad and some crusty bread for soaking up that extra sauce.
For storage, let the stuffed shells cool completely, then cover the baking dish tightly with plastic wrap or transfer individual portions to airtight containers. They’ll keep in the fridge for up to four days — if they last that long in your house.
To reheat, cover with foil and warm in a 350°F oven for about 15-20 minutes until heated through. You can also microwave individual portions for 2-3 minutes, though the oven gives you better texture. Add a splash of extra marinara before reheating if things look dry.
No-Waste Kitchen Magic
Got leftover stuffed shells? You’re living the dream, honestly. Here’s how to make the most of every last bite without letting anything go to waste.
Chop up leftover shells and turn them into a pasta bake — mix with extra marinara, top with mozzarella, and bake until everything’s melted and gorgeous.
The ricotta filling freezes beautifully on its own. Scoop it into ice cube trays, freeze until solid, then pop the cubes into a freezer bag. Use them later for quick stuffed shells, as a pizza topping, or mixed into scrambled eggs.
Extra marinara sauce can go so many places — freeze it in mason jars for future pizza nights, use it as a base for shakshuka, or thin it out with broth for a quick tomato soup.
If you made too many shells and they’re still raw, freeze them individually on a baking sheet, then transfer to a freezer bag. Bake straight from frozen, just add 5 extra minutes to the cooking time.
Christmas Stuffed Shells Recipe FAQs
Can I freeze this Christmas Stuffed Shells Recipe?
Absolutely! Assemble the whole dish but don’t bake it. Cover tightly with plastic wrap and then foil, and freeze for up to three months. Bake from frozen at 375°F for about 45-50 minutes covered, then remove the foil for the last 10 minutes.
What’s the best way to store leftover stuffed shells?
Let them cool completely, then store in an airtight container in the fridge for up to four days. They actually taste even better the next day when the flavors have had time to get cozy together.
How do I know when the stuffed shells are done?
The sauce should be bubbling enthusiastically around the edges, the filling should be hot all the way through (you can test with a fork), and the tops of the shells might get slightly golden. If you’re unsure, an instant-read thermometer should read 165°F in the center.
Why should I use whole milk ricotta in this Christmas Stuffed Shells Recipe?
Whole milk ricotta gives you a richer, creamier filling that doesn’t dry out in the oven. Part-skim works too, but the texture won’t be quite as luxurious and you might need to add a splash of cream to keep things moist.
Could I use dried spinach instead of fresh?
Fresh spinach really is better here — it has more flavor and better texture. If you absolutely must use frozen, thaw it completely and squeeze out every drop of water before mixing it into the filling. Skip dried spinach entirely; it won’t rehydrate properly in this recipe.
Christmas Stuffed Shells Recipe Closing
So there you go — a Christmas Stuffed Shells Recipe that feels fancy but is secretly easy, looks impressive but won’t stress you out, and tastes like you’ve been taking Italian cooking classes when really you’ve just been following along with a friend who gets it.
I’d love to see your spin on this Christmas Stuffed Shells Recipe! Drop a comment below or tag me with your stuffed shell photos —
I seriously get so excited seeing how you make these your own. Maybe you added sun-dried tomatoes? Swapped the pecorino for fontina? Used that leftover pesto from last week? Tell me everything.
This Christmas Stuffed Shells Recipe is so versatile; I bet you’ve already got amazing variations cooking up in your mind. That’s the best part about cooking — there’s no single perfect way to do it.
I’m Linda Sandra — a Charleston home chef and comfort-food daydreamer. Around here, cooking’s not about perfection — it’s about cozy vibes, creative twists, and food that feels like love.
