These Christmas Stuffed Shells are the kind of comforting, crowd-pleasing dish that turns a holiday meal into a true feast. Inspired by Italian-American traditions, they take the classic stuffed pasta concept and make it festive with a rich, savory sausage and three-cheese filling. I love how they feel both special and familiar, a dish that brings everyone to the table with its bubbling marinara and golden mozzarella top. It’s the ultimate make-ahead centerpiece that lets you enjoy the party, too.
Why You'll Love This Recipe
- A satisfyingly hearty main dish that easily feeds your whole holiday crew
- You can assemble it a day ahead and just pop it in the oven when guests arrive
- That blend of ricotta, Parmesan, and melty mozzarella with sausage is pure comfort
- The leftovers are arguably even better after the flavors mingle overnight
- My family requests it every single year without fail
Ingredients You’ll Need
- Jumbo pasta shells: Their large, cupped shape is perfect for holding loads of the hearty filling. Cook them just until al dente so they hold their structure while baking.
- Olive oil: Use a good extra-virgin olive oil to sauté the onions and garlic. It adds a fruity, rich base flavor to the sausage mixture.
- Onion and garlic: Finely chopped onion softens to sweetness, while minced garlic provides that essential aromatic punch. They build the savory foundation.
- Ground Italian sausage: This brings major flavor and a bit of spice, whether you choose mild or hot. Its fat keeps the filling juicy.
- Whole milk ricotta cheese: The creamy, mild base of the filling. Whole milk ricotta gives the best texture and richness.
- Egg: Lightly beaten, it acts as the binder that holds the cheese and sausage filling together.
- Parmesan cheese: Freshly grated Parmesan melts into the filling, adding a salty, nutty depth that pre-grated cheese just can’t match.
- Mozzarella cheese: Shredded mozzarella gives you those gorgeous, stretchy cheese pulls. Part goes inside, part creates the golden-brown top.
- Fresh parsley and dried oregano: Parsley adds a fresh, green note, while oregano brings that classic Italian herb aroma to the mix.
- Salt and black pepper: They season and balance all the rich, cheesy, and savory components perfectly.
- Marinara sauce: A good-quality jarred sauce makes life easy and creates the saucy bed the shells bake in.
How to Make It
Preheat and Cook the Shells:
Get your oven heating to 375°F right away so it’s ready. Boil the jumbo shells in well-salted water until they’re just tender but still have a bit of bite. Draining them promptly and letting them cool keeps them from getting mushy and makes them easier to handle for stuffing.
Sauté the Aromatics and Brown the Sausage:
Warm the olive oil in your skillet and cook the onion until it’s soft and translucent. Stir in the garlic just for a minute until you can smell it – you don’t want it to burn. Then crumble in the sausage and cook it through, breaking it into small pieces as it browns.
Combine the Cheese Filling:
While the sausage cools a touch, mix the ricotta, egg, Parmesan, mozzarella, and herbs in a big bowl. Letting the sausage cool slightly before adding it prevents the egg from cooking on contact, which keeps your filling smooth.
Mix and Prepare the Baking Dish:
Stir the cooked sausage mixture into the cheese bowl until everything is evenly distributed. Then, spread a thin layer of marinara sauce across the bottom of your baking dish. This prevents the shells from sticking and adds flavor to every bite.
Stuff and Arrange the Shells:
This is the fun part. Use a small spoon or a piping bag to generously fill each cooked shell with the sausage and cheese mixture. Nestle them snugly in the dish in a single layer so they bake evenly.
Top with Sauce and Cheese:
Pour the rest of the marinara sauce over all the stuffed shells, making sure they’re well covered. Then, shower the top with the remaining mozzarella and Parmesan cheese. This creates that irresistible, bubbly, golden crust.
Bake to Bubbly Perfection:
Cover the dish tightly with foil and bake for 25 minutes – this steams the shells and heats everything through. Then, remove the foil and bake for another 10-15 minutes until the cheese is melted and spotty brown.
Rest and Garnish:
Let the Christmas Stuffed Shells rest for a full 10 minutes after they come out of the oven. This lets the filling set so they hold their shape when you serve them. Then, scatter some fresh basil over the top for a pop of color and freshness.

You Must Know
- Let the cooked sausage cool a bit before mixing it with the cheese
- Cook your pasta shells only until al dente to prevent tearing
- That ten-minute rest after baking is non-negotiable for neat serving
- The filling can be made a day ahead for easy assembly
Storage Tips
Store any leftover Christmas Stuffed Shells in an airtight container in the fridge, and they’ll be fantastic for up to three days. Reheat them in a 350°F oven, covered with foil, until warmed through – it keeps the texture much better than the microwave. You can also assemble the entire dish, cover it tightly, and freeze it unbaked for up to two months; just thaw it overnight in the fridge before baking as directed.
Ingredient Substitutions
For a vegetarian version, simply leave out the sausage or swap in a plant-based Italian sausage crumble – you might want to add a pinch of fennel seed and red pepper flakes to mimic the flavor. If you need gluten-free, your favorite brand of gluten-free jumbo shells will work perfectly, just follow their cooking time. No fresh parsley? A tablespoon of dried will do in a pinch, though the fresh herb really brightens up the rich filling.
Serving Suggestions
I love serving these Christmas Stuffed Shells with a big, crisp salad dressed with a lemony vinaigrette to cut through the richness, plus plenty of warm, buttery garlic bread for soaking up the extra sauce. A glass of medium-bodied red wine like a Chianti rounds out the Italian-American theme beautifully. For a complete holiday spread, add some roasted vegetables or a simple antipasto platter to start.
Cultural Context
Stuffed pasta shells, or ‘conchiglie ripiene,’ are a beloved staple of Italian-American cuisine, a testament to the tradition of ‘cucina povera’ or thrifty cooking that transforms simple ingredients into something celebratory. This version, loaded with sausage and cheese, is a heartier, festive take often found on holiday tables from Christmas to Easter. It’s a dish built for sharing, embodying the warmth and abundance of family gatherings where a bubbling casserole from the oven means everyone is welcome and well-fed.

Pro Tips
- Use a piping bag or a zip-top bag with the corner snipped for super clean, easy stuffing
- Let the baked dish rest for 10 minutes so the filling sets
- For a more golden top, pop it under the broiler for the last two minutes
- I always make a double batch to ensure there are leftovers
Frequently Asked Questions
For the most authentic flavor, use ground Italian sausage, either mild or hot depending on your preference. The sausage is cooked with onion and garlic to build a flavorful base for the cheese filling. If you can’t find Italian sausage, you can use ground pork seasoned with fennel, red pepper flakes, and Italian herbs.
Absolutely! Assemble the stuffed shells in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. You may need to add a few extra minutes to the baking time if baking straight from the fridge. You can also freeze the unbaked dish for up to 3 months.
If you’re not a fan of ricotta, you can substitute an equal amount of cottage cheese (blended until smooth) or a mixture of cream cheese and mascarpone. The goal is to have a creamy, slightly tangy cheese that holds the filling together and complements the sausage.
The shells are done when the cheese on top is melted and golden brown, and the sauce is bubbling around the edges. This usually takes about 25-30 minutes in a 375°F oven. Let the dish rest for 10 minutes before serving to allow the filling to set.
These rich and cheesy stuffed shells pair well with a light, crisp salad and garlic bread. For a complete Italian-American holiday meal, consider starting with an antipasto platter and ending with a classic dessert like tiramisu or cannoli.