Easy Christmas Stuffed Shells Recipe
There’s something incredibly comforting about a warm, cheesy pasta dish during the holidays, and this Easy Christmas Stuffed Shells Recipe hits the spot every single time. It’s one of those meals that feels both special enough for a festive gathering yet simple enough to throw together on a busy day surrounded by holiday hustle. What I love is how this recipe balances creamy ricotta with fresh spinach and that subtle burst of lemon zest – it’s festive, fresh, and downright delicious.
If you’ve been on the hunt for a crowd-pleasing, make-ahead-friendly dish that’s easy to customize, these stuffed shells will make your Christmas table shine. Plus, the bright pops of fresh herbs and a homemade marinara tie everything together perfectly. Trust me, once you try this Easy Christmas Stuffed Shells Recipe, it’ll become your go-to for holiday dinners and beyond.
Ingredients You’ll Need
These ingredients are straightforward but work beautifully together to create a creamy, flavorful filling balanced by tangy marinara. Whenever I shop, I always opt for fresh spinach and good-quality ricotta – it makes a noticeable difference in taste and texture.
- Jumbo pasta shells: The perfect size to hold plenty of filling, plus they cook quickly so watch closely to avoid overcooking.
- Extra-virgin olive oil: Just a drizzle adds richness and prevents shells from sticking together when baking.
- Fresh spinach: Fresh works best here – it wilts down nicely and brings a lovely green freshness to the dish.
- Ricotta cheese: The creamy base of your filling; I like to use whole milk ricotta for extra richness.
- Grated pecorino cheese: Adds a salty, tangy punch that’s just irresistible.
- Garlic cloves: Freshly grated garlic really elevates the flavor – no shortcuts here.
- Dried oregano: Classic Italian herb that adds depth without overpowering.
- Lemon zest: Just a hint, but it brightens up the entire filling beautifully.
- Red pepper flakes: A gentle heat to keep things interesting; adjust based on your spice preference.
- Sea salt: Essential for seasoning both water and filling; enhances every flavor.
- Freshly ground black pepper: Adds mild heat and complexity; always fresh-ground if you can.
- Marinara sauce: Homemade or store-bought will do, just make sure it’s flavorful since it’s the base and topping.
- Chopped fresh parsley: For a fresh, herbaceous finish and gorgeous green pop on the plate.
Variations
I love how versatile this Easy Christmas Stuffed Shells Recipe is. Over the years, I’ve played around with the filling and sauces, so feel free to get creative or adjust based on what you have handy or your dietary needs.
- Meat Variation: Adding cooked Italian sausage or ground beef to the filling makes this even heartier – I did this one year when serving a bigger crowd and it was a hit.
- Vegetarian Twist: Keep the spinach but add roasted mushrooms or zucchini for an extra veggie boost – it’s a great way to sneak in more greens.
- Gluten-Free Option: Use gluten-free jumbo pasta shells – just keep a close eye on cooking times since they can be more delicate.
- Cheese Swap: If you’re not a fan of pecorino, parmesan works well too, or even a sharp gruyere for a nutty flavor.
- Spicy Kick: Bump up the red pepper flakes or add a dash of hot sauce in the marinara to make it merry and bright in more ways than one.
How to Make Easy Christmas Stuffed Shells Recipe
Step 1: Cook and Prep Your Pasta Shells
Start by bringing a large pot of salted water to a boil – it’s important to add a generous pinch of sea salt because it seasons the pasta from within. Gently add your jumbo shells and cook them just until al dente, usually about 8 minutes. You want them tender enough to stuff but not mushy. Use a slotted spoon to transfer them to a bowl drizzled lightly with olive oil to prevent sticking. This little trick saves you from a sticky mess later!
Step 2: Sauté the Spinach and Prepare the Filling
Warm a splash of olive oil in a pan over medium heat, then toss in the spinach just until wilted – it only takes a couple of minutes. Let it cool slightly, then chop it finely before mixing it into your ricotta bowl. Combine ricotta, pecorino, grated garlic, dried oregano, lemon zest, red pepper flakes, salt, and pepper. I always taste a little of the filling at this stage (yep, raw ricotta mix!) to adjust seasoning. Balance is key here – you want a vibrant fresh flavor that shines once baked.
Step 3: Stuff the Shells and Arrange
Now for the fun part! Using a spoon or piping bag, gently fill each shell with the ricotta-spinach mixture. Don’t overstuff or the shells can split, but pack them so each bite is full of cheesy goodness. Spread a layer of marinara sauce in your baking dish first – this prevents sticking and adds saucy goodness underneath. Arrange the stuffed shells snugly on top, then drizzle a bit more marinara over the top to keep everything cozy while baking.
Step 4: Bake Until Bubbling and Gorgeous
Cover the dish tightly with foil and bake at 375°F (190°C) for about 30 minutes. Remove the foil for the last 10 minutes to let the tops brown slightly and the sauce thicken. Keep an eye on it so the shells don’t dry out – you want that bubbly, cheesy perfection. When it’s done, let it rest 5 minutes before serving to allow everything to settle beautifully.
How to Serve Easy Christmas Stuffed Shells Recipe

Garnishes
After baking, I sprinkle a handful of freshly chopped parsley over the top—it adds a lovely, fresh pop of color and a subtle herbal note that brightens every bite. Sometimes I add an extra dusting of pecorino cheese just before serving for a little extra savory magic.
Side Dishes
To complete the meal, I often serve this alongside a crisp winter salad—think arugula with orange segments and toasted walnuts—or some garlicky roasted green beans. A warm loaf of crusty bread or garlic knots rounds everything out perfectly, especially to soak up any extra marinara sauce.
Creative Ways to Present
For a festive touch, I sometimes arrange the stuffed shells in a circle, almost like a wreath, and top with extra red and green garnishes like chopped sun-dried tomatoes and fresh basil leaves. It’s a simple trick that makes the dish feel extra special when you’re entertaining, plus it’s a fun way to celebrate the season visually.
Make Ahead and Storage
Storing Leftovers
If you have leftovers (which is rare in my house!), store them in an airtight container in the fridge for up to 3 days. I like to reserve any extra marinara sauce separately to prevent the shells from getting soggy overnight.
Freezing
This Easy Christmas Stuffed Shells Recipe freezes beautifully. After assembling but before baking, cover tightly with foil and freeze for up to 2 months. When you’re ready, bake straight from frozen—just add extra baking time and keep it covered until hot and bubbly.
Reheating
To reheat, I usually cover the leftover shells with foil and warm them in the oven at 350°F (175°C) for about 20 minutes or until heated through. Alternatively, a microwave works fine for a quick fix, but the oven helps maintain that delicious baked texture I love.
FAQs
-
Can I use frozen spinach instead of fresh in this recipe?
Absolutely, you can use frozen spinach, but make sure to thaw it fully and squeeze out as much moisture as possible before adding it to the filling. Fresh spinach tends to give a lighter texture and brighter flavor, but frozen works well if you’re short on time or fresh greens.
-
Do I need to pre-cook the pasta shells?
Yes, pre-cooking jumbo pasta shells is essential so they’re tender enough to stuff without breaking. Cook them in salted boiling water just until al dente to ensure they hold their shape but don’t become mushy.
-
Can I make this recipe dairy-free?
For a dairy-free version, swap the ricotta for a plant-based ricotta alternative or blended tofu, and use dairy-free cheese options. Just note the texture and flavor might change a bit, but it can still be delicious with the right adjustments.
-
How far ahead can I assemble the shells before baking?
You can assemble the stuffed shells a day ahead and keep them covered in the fridge. When ready, bake them as directed—just add a few extra minutes to the baking time since they’ll be chilled.
-
Is this recipe freezer-friendly?
Yes, it freezes really well. Simply assemble the shells in a freezer-safe dish, cover tightly with foil, and freeze before baking. When you want to enjoy, bake from frozen with extra time until bubbling and heated through.
Final Thoughts
This Easy Christmas Stuffed Shells Recipe is one of those dishes I keep coming back to because it feels like a warm hug on a plate. Whether you’re cooking for a crowd or just want a special meal for the holiday season, it’s approachable, forgiving, and downright delicious. Give it a try—you’ll enjoy how festive and flavorful it is without all the fuss. I promise, once you make it, it’ll become a new holiday classic in your kitchen, too.
Print
Easy Christmas Stuffed Shells Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This Easy Christmas Stuffed Shells recipe features jumbo pasta shells filled with a flavorful mixture of ricotta cheese, fresh spinach, and aromatic herbs, baked in a rich marinara sauce. Perfect as a festive and comforting vegetarian main dish, it combines creamy, savory, and slightly spicy notes making it ideal for holiday meals or family dinners.
Ingredients
Pasta Shells
- 18 to 20 jumbo pasta shells
- Sea salt, for the pasta water
Filling
- 5 ounces fresh spinach
- 2 cups ricotta cheese (16 ounces)
- ¼ cup grated pecorino cheese, plus more for sprinkling
- 2 garlic cloves, grated
- 1 teaspoon dried oregano
- 1 teaspoon lemon zest
- ¼ teaspoon red pepper flakes
- ¾ teaspoon sea salt
- Freshly ground black pepper, to taste
Sauce and Garnish
- 2 cups marinara sauce, plus more for serving
- Extra-virgin olive oil, for drizzling
- Chopped fresh parsley, for serving
Instructions
- Prepare Pasta Shells: Bring a large pot of salted water to a boil. Add the jumbo pasta shells and cook according to package instructions until al dente, usually about 8-10 minutes. Drain and set aside to cool slightly, so they are manageable for stuffing.
- Sauté Spinach: Heat a drizzle of extra-virgin olive oil in a skillet over medium heat. Add fresh spinach and cook until wilted, about 2-3 minutes. Remove from heat and let cool. Once cooled, squeeze out any excess water from the spinach to avoid watery filling.
- Make Filling: In a large bowl, combine the ricotta cheese, grated pecorino cheese, grated garlic, dried oregano, lemon zest, red pepper flakes, sea salt, and freshly ground black pepper. Add the drained spinach and mix well until all ingredients are evenly incorporated.
- Stuff Shells: Gently spoon the cheese and spinach mixture into each cooked pasta shell, filling them generously but carefully to avoid breaking. Set the stuffed shells aside on a plate as you work.
- Assemble Dish: Preheat the oven to 375°F (190°C). Spread 1 cup of marinara sauce evenly at the bottom of a baking dish. Arrange the stuffed shells in a single layer over the sauce. Drizzle a bit of extra-virgin olive oil over the shells and sprinkle additional pecorino cheese on top.
- Bake: Pour the remaining 1 cup of marinara sauce over the shells to cover them. Cover the baking dish with foil and bake for 25-30 minutes, until the cheese mixture is bubbly and shells are heated through.
- Garnish and Serve: Remove the foil, sprinkle extra pecorino cheese and chopped fresh parsley over the top. Drizzle with a little more olive oil if desired. Serve warm with additional marinara sauce on the side.
Notes
- Make sure to fully drain the spinach to prevent excess moisture in the filling.
- You can substitute fresh spinach with frozen chopped spinach, well-drained.
- Additional cheeses like mozzarella can be added for more melty texture.
- Use gluten-free pasta shells as needed for gluten intolerance.
- For a richer flavor, add a pinch of nutmeg into the filling.
- Leftovers store well in the refrigerator for up to 3 days and can be reheated covered in the oven.
Keywords: stuffed shells, Christmas recipe, ricotta spinach shells, baked pasta, vegetarian pasta, holiday dinner
