Last Updated on November 19, 2025 by Chef Josie
There is something undeniably comforting about cheesy baked pasta during the holidays. This Christmas Stuffed Shells Recipe brings together tender pasta shells, creamy ricotta filling, fresh spinach, and bubbling golden cheese for a festive main dish that feels elegant yet wonderfully approachable. If you are looking for Christmas Menu Ideas that impress without stress, this recipe will quickly earn a permanent place in your holiday rotation.
My first experience with stuffed shells on Christmas Eve was at an intimate winter dinner hosted by a close friend. Snow was falling outside while the kitchen filled with the aroma of bubbling tomato sauce and melted mozzarella. The dish arrived at the table looking warm, cozy, and celebratory all at once. Ever since then, stuffed shells have felt like a natural fit for Christmas Food Ideas For Dinner. This version is extra special with its rich ricotta blend and beautifully arranged shells that look right at home on any festive table.

Click to Access the Table of Contents:
Table of Contents
Christmas Stuffed Shells Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
Description
A festive and comforting holiday pasta dish featuring jumbo shells stuffed with creamy ricotta and spinach, baked in rich marinara and topped with melty cheese.
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 2 cups shredded mozzarella
- 1 cup grated Parmesan
- 2 cups fresh spinach, chopped
- 2 eggs
- 3 cups marinara sauce
- Garlic, salt, pepper, Italian herbs
Instructions
-
Cook shells to al dente and rinse gently.
-
Mix ricotta, one cup mozzarella, Parmesan, eggs, spinach, and seasoning.
-
Spread marinara in the baking dish.
-
Fill each shell and arrange in the dish.
-
Top with remaining marinara and cheese.
-
Bake at 375 degrees until bubbling and golden.
Notes
Make ahead ready, freezer friendly, and easy to customize with meat or different sauces.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dinner, Main Dish
- Cuisine: American, Italian
Nutrition
- Calories: 430 per serving
Why You Will Love This Christmas Stuffed Shells Recipe
• A beautiful centerpiece for Holiday Dinner Recipes that feels both comforting and sophisticated
• Easy to scale for small gatherings or large family feasts
• Make ahead friendly which makes it ideal for Christmas Dinner Ideas Family
• Rich, creamy filling with fresh herbs and spinach
• Perfect for Christmas Meal Ideas, Christmas Eve Dinner Ideas, and even Dishes To Make For New Years
• Works beautifully for vegetarian guests
• Foolproof enough for Easy Christmas Dinner Ideas yet impressive enough to count as Fancy Christmas Dishes
Ingredients Breakdown
• Jumbo pasta shells: These create perfect pockets for the festive ricotta filling
• Ricotta cheese: The creamy heart of the dish
• Shredded mozzarella: For melty, golden topping
• Parmesan cheese: Adds salty depth and enhances the holiday richness
• Fresh spinach: Provides color and balance
• Eggs: Bind the filling
• Garlic and herbs: Brighten the flavor and bring seasonal warmth
• Marinara sauce: A vibrant base that keeps everything moist and flavorful
Substitutions and Dietary Options
• Replace spinach with kale for a deeper flavor
• Use gluten free jumbo shells for a gluten free Holiday Dinner Idea
• Swap marinara for a creamy Alfredo for White Christmas Dinner Ideas
• Add Italian sausage or ground beef for a heartier Christmas Themed Main Dish
Step by Step Instructions
- Cook the jumbo shells until al dente. Drain and rinse gently with cool water to prevent sticking.
- In a large bowl, mix ricotta, one cup mozzarella, Parmesan, eggs, garlic, spinach, salt, and pepper until smooth.
- Spread a generous layer of marinara sauce in the bottom of a baking dish.
- Spoon the ricotta mixture into each shell and arrange them neatly in the dish.
- Pour remaining marinara over the shells or leave some exposed for a decorative look.
- Top with the remaining mozzarella.
- Bake at 375 degrees until the cheese melts and the sauce bubbles around the edges.
- Rest for a few minutes before serving to help the shells hold their shape.

Notes and Top Tips
• Undercook the pasta slightly so it finishes cooking perfectly in the oven
• Drain spinach very well so the filling stays thick and creamy
• If preparing ahead for Holiday Dinner Ideas For Two, assemble the dish earlier in the day and bake fresh at dinnertime
• For added luxury, mix a little mascarpone into the ricotta
• Garnish with chopped parsley for a fresh, holiday ready finish
Serving Suggestions and Variations
Serving Ideas
• Pair with garlic bread, roasted vegetables, or a green salad
• Add a side of antipasto for a full Christmas Supper Idea
• Serve on a white platter for elegant presentation
Variations
• Meat lovers version: Add crumbled Italian sausage to the marinara
• White Christmas Shells: Replace marinara with a creamy Alfredo
• Extra cheesy version: Stir fontina into the filling
• Christmas Main Ideas variation: Add roasted red peppers or sun dried tomatoes for holiday color
Storage and Reheating Tips
• Store leftovers in an airtight container for three to four days
• Reheat covered in the oven at 350 degrees until hot
• Freeze unbaked shells for up to three months and bake from frozen
• Add extra sauce when reheating to keep everything moist
Why You Will Make It Again
This Christmas Stuffed Shells Recipe is warm, inviting, and the kind of dish that gathers everyone around the table. With its creamy filling, bubbly cheese, and festive presentation, it is a standout addition to your collection of Holiday Food ideas. If you try this dish, leave a review and share your experience. Explore more Holiday Dinner Ideas and Christmas Menu Ideas on the blog for your complete seasonal planning.
FAQs
Can I make these stuffed shells ahead of time?
Yes. Assemble the entire dish, cover tightly, and refrigerate for up to 24 hours. Bake when ready to serve.
How do I freeze stuffed shells?
Place filled shells in a dish with sauce. Cover tightly and freeze. Bake later at 375 degrees, adding 15 to 20 extra minutes.
Can I use cottage cheese instead of ricotta?
Yes. Blend cottage cheese in a food processor for a smooth texture and use it as a ricotta substitute.
How do I prevent the shells from tearing?
Cook them only to al dente, rinse gently with cool water, and handle them carefully during filling.
For more delicious recipes follow me on :
Medium: @RecipesByJosie
Instagram: @RecipesByJosie
Pinterest: @RecipesByJosie