Christmas Stuffed Shells

Creamy ricotta and tender spinach stuffed into jumbo pasta shells, baked with marinara and melted cheese for a festive and comforting holiday main.

This festive stuffed shells dish has been a holiday center piece in my kitchen for years and always brings a warm glow to the table. I first created this version on a snowy December evening when I wanted something that felt special and celebratory but was still easy enough to prep while juggling other holiday tasks. The combination of creamy ricotta, bright spinach, and a tangy marinara creates a balance of comfort and freshness that people always ask me to recreate. The shells are tender with a slightly chewy edge and the filling is silky with little pockets of melted cheese.
I remember the first time I served these at a family gathering. My sister, who usually reaches for the turkey first, declared them the best side on the plate and went back for seconds. What makes this preparation particularly special is a simple mix of seasonings and a little grated nutmeg to lift the dairy. The assembly is straightforward and forgiving so it is ideal for hosting. The oven does most of the work and the finished dish looks impressive with bubbling cheese and a scattering of fresh basil on top.
Why You'll Love This Recipe
- Ready in about one hour from start to finish which makes it practical for holiday cooking and busy weeknights while still feeling celebratory.
- Uses pantry and freezer friendly staples including jarred marinara and dried jumbo shells which saves shopping time and stress.
- Make ahead friendly you can assemble the shells up to one day in advance and bake when guests arrive which saves time on the big day.
- Crowd pleasing and adaptable because the filling can be made vegetarian or boosted with cooked Italian sausage for meat eaters.
- Comforting textures with a creamy inside and a lightly crisped cheese top which appeals to both kids and adults.
This recipe is one of those dishes that taught me how important small details are like draining spinach well to avoid a soggy filling and tasting the filling before stuffing so the seasoning is spot on. Each holiday I tweak the garlic and nutmeg amounts based on what else is on the menu and family members always comment on how festive and homey it looks served right from the oven.
Ingredients
- Jumbo pasta shells: Use 12 to 18 shells depending on size. Choose a good quality brand such as Barilla or De Cecco for reliable texture and to hold the filling without falling apart.
- Ricotta cheese: Full fat ricotta about 2 cups gives the filling its creamy body. If you prefer a lighter version choose part skim but reduce watery separation by draining excess whey through a fine mesh for 10 minutes.
- Fresh spinach: About 4 cups loosely packed raw which wilts down. Baby spinach is ideal because it needs minimal chopping and has a tender texture.
- Mozzarella: 2 cups shredded whole milk mozzarella melts beautifully and creates a golden top. Fresh mozzarella can be used for a milky finish but shred and drain before using to avoid extra moisture.
- Parmesan cheese: 1/2 cup freshly grated Parmesan adds sharpness and depth. Pre grated varieties are convenient but freshly grated yields better flavor.
- Egg: One large egg helps bind the filling and keeps it creamy after baking.
- Garlic and seasoning: Two cloves of garlic finely minced, 1 teaspoon kosher salt and 1/2 teaspoon black pepper plus a pinch of freshly grated nutmeg to brighten the cheeses.
- Marinara sauce: 3 cups of a good jarred tomato sauce such as Rao s or Marinara di Pomodoro for a bright and slightly sweet base. Homemade sauce works beautifully as well.
- Olive oil: 1 tablespoon to sauté spinach and garlic which prevents excess water and builds flavor.
Instructions
Preheat and cook shells Preheat the oven to 375°F. Bring a large pot of salted water to a rolling boil and cook jumbo shells until just al dente which is usually 10 to 12 minutes but check the package for timing. Overcooked shells will fall apart when filled. Rinse briefly with cool water to stop cooking and arrange shells on a clean kitchen towel to dry. Wilt and drain spinach Heat one tablespoon of olive oil in a wide skillet over medium heat. Add minced garlic and cook until fragrant about 30 seconds then add the spinach and toss until wilted about 2 minutes. Remove from heat and press the spinach in a sieve or towel to remove as much moisture as possible. Excess water will make the filling runny. Make the filling In a large bowl combine ricotta, one cup of shredded mozzarella, Parmesan, the beaten egg, drained spinach, salt, pepper and a small pinch of nutmeg. Taste a small spoonful and adjust seasoning. The mixture should be creamy and hold together without being overly stiff. If it seems dry add a tablespoon of milk. Assemble shells Spread one and a half cups of marinara sauce in the bottom of a 9 by 13 inch baking dish. Using a small spoon or piping bag fill each shell with about two tablespoons of filling and nestle them seam side up in the sauce. Leave a little space between shells to allow the sauce to bubble up and coat them while baking. Top and bake Pour the remaining marinara evenly over the shells and sprinkle with the remaining mozzarella. Cover the dish with foil and bake in the preheated oven for 20 minutes then remove the foil and bake another 10 minutes until cheese is bubbling and lightly golden. If the top needs more color finish under the broiler for one to two minutes watching carefully to avoid burning. Rest and garnish Let the dish rest out of the oven for five to ten minutes to allow the filling to set which helps with serving. Scatter chopped fresh basil or parsley over the top and serve warm with extra grated Parmesan.
You Must Know
- These shells freeze very well for up to three months if you assemble them in a freezer safe dish and cover tightly. Thaw overnight in the refrigerator before baking.
- Draining the spinach and cooking the shells al dente are the two most important steps to prevent a watery final dish which can make the texture heavy.
- This dish is high in protein and calcium thanks to the cheeses but also moderate in carbohydrates from the pasta so plan side dishes that complement these macros.
- Leftovers keep in the refrigerator for up to four days and reheat gently in the oven at 325°F to preserve texture and avoid drying out.
I love the way the aroma of tomatoes and melted cheese fills the kitchen as the shells bake. Over the years my family has adapted little touches like adding fennel seeds or swapping in kale which gives each holiday a slightly different note while keeping the same comforting core.
Storage Tips
Store cooled leftovers in an airtight container in the refrigerator for up to four days. For longer storage assemble the dish then wrap tightly with plastic wrap and aluminum foil and freeze for up to three months. To reheat from frozen place the covered dish in a cold oven set to 325°F and bake for 60 to 75 minutes until hot in the center then uncover and bake another 10 minutes to refresh the cheese. If reheating individual portions microwave on medium power for one to two minutes then finish in a low oven for a crisper top.
Ingredient Substitutions
For a lighter version use part skim ricotta and reduced fat mozzarella which will reduce calories but may change creaminess slightly. Replace spinach with cooked chopped kale at a one to one cup swap which adds earthiness and more fiber. To make a meaty version brown 8 ounces of Italian sausage and stir into the filling or layer slices of cooked chicken under the shells which increases protein and makes the dish heartier.
Serving Suggestions
Serve these shells with a crisp green salad dressed in lemon and olive oil which cuts through the richness and adds brightness. Garlic bread or a simple focaccia makes a lovely accompaniment for sopping up sauce. For a festive presentation scatter pomegranate seeds and extra basil if serving at a holiday meal which adds color and a fresh sweet note.
Cultural Background
Stuffed pasta has roots in Italian regional cooking where parcels of pasta were filled with local cheeses and greens. The American version often became a baked casserole which mirrors lasagna in technique but is easier to portion and beautiful to serve. Around the holidays families adapt fillings to reflect local tastes which is why you will find versions with ricotta and spinach or with meat and bechamel among Italian American households.
Seasonal Adaptations
In winter fold in roasted butternut squash and sage for a cozy seasonal variation. In spring swap spinach for fresh peas and mint for a lighter feel. For a Christmas themed plate add roasted red peppers to the sauce and a sprinkle of pistachios on top for crunch and festive color.
Success Stories
I once brought this dish to a potluck where a friend confessed she was skeptical but then went back for thirds and asked for the recipe. Another year my niece requested this instead of cake for a small family holiday because she loved the creamy filling. These small moments of praise are why I keep this dish in my holiday rotation year after year.
Meal Prep Tips
Assemble the filling and cook shells up to one day in advance then refrigerate separately. Right before guests arrive fill and arrange shells in the baking dish then top and bake which saves at least 30 minutes of active work on the day. Use disposable aluminum dishes if transporting to a gathering which makes cleanup easier and ensures safe reheating.
These Christmas stuffed shells are an inviting blend of simplicity and celebration that will make your holiday table feel warm and abundant. Try this version once and you will likely find it earns a regular spot on your festive menu.
Pro Tips
Cook the pasta shells just until al dente to avoid them falling apart when filled.
Squeeze or press cooked spinach to remove excess water which prevents a watery filling.
Taste and adjust seasoning of the filling before stuffing shells so salt and pepper are balanced.
Cover the baking dish while it bakes to keep the shells moist then remove the cover near the end to brown the top.
If using fresh mozzarella pat it dry before adding to reduce extra moisture.
This nourishing christmas stuffed shells recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
FAQs about Recipes
Can I prepare the dish in advance?
Yes assemble ahead and refrigerate up to 24 hours before baking. Cover tightly to prevent drying.
How long can I freeze the prepared dish?
Freeze the assembled dish for up to three months. Thaw overnight before baking and add 10 to 15 minutes to the covered bake time.
Tags
Christmas Stuffed Shells
This Christmas Stuffed Shells recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Ingredients
Pasta and Sauce
Filling
Instructions
Preheat and cook shells
Preheat oven to 375°F and cook jumbo shells in salted boiling water until al dente usually 10 to 12 minutes then rinse in cool water and set on a towel to dry.
Wilt spinach
Sauté minced garlic in olive oil over medium heat until fragrant then add spinach and cook until wilted about 2 minutes. Press or squeeze to remove excess moisture before adding to the filling.
Make filling
Combine ricotta, one cup mozzarella, Parmesan, beaten egg, drained spinach, salt, pepper and nutmeg in a bowl. Stir until homogenous and taste to adjust seasoning.
Assemble shells
Spread one and a half cups of sauce in a 9 by 13 inch dish then fill shells with about two tablespoons of filling and nestle them seam side up in the sauce.
Bake and finish
Top with remaining sauce and mozzarella then cover and bake for 20 minutes. Remove cover and bake another 10 minutes until cheese is bubbling and lightly golden. Rest five to ten minutes before serving.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@galovicooking on social media!

Categories:
You might also like...

Classic Hasselback Potatoes
Crispy on the outside, tender inside: classic Hasselback potatoes brushed with melted butter and seasoned simply with kosher salt and pepper.

Baked Feta Eggs
A comforting Mediterranean-inspired bake of roasted tomatoes, feta, spinach, and eggs — creamy, savory, and perfect for breakfast, brunch, or an easy weeknight meal.

Key Lime Pie Yogurt Bark
A bright, tangy frozen treat that channels key lime pie in a protein-packed, freezer-ready bark — perfect for warm days, snack prep, and a lighter dessert.

Did You Make This?
Leave a comment & rating below or tag @galovicooking on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Hi, I'm Ava!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

