30-MINUTE MEALS! Get the email series now
Royal Recipe

Christmas Stuffed Shells

5 from 1 vote
1 Comments
Chef Maya
By: Chef MayaUpdated: Jan 17, 2026
This post may contain affiliate links. Please read our disclosure policy.

Large pasta shells filled with a festive ricotta-spinach mixture, baked in vibrant marinara and topped with melty mozzarella and bright parsley — a holiday centerpiece that's cozy, make-ahead friendly, and crowd-pleasing.

Christmas Stuffed Shells

This festive filled-shells dish has been my holiday centerpiece for years: big pasta shells stuffed with a bright ricotta and spinach filling, nestled into a homemade marinara, then topped with mozzarella and parmesan and baked until bubbling. I first created this version on a hectic Christmas Eve when family members kept arriving with armfuls of side dishes and I needed something that looked celebratory but was forgiving to prepare. The result was a platter that felt special enough for the holidays yet easy enough to assemble ahead — everyone kept asking how long I’d been making it when in truth it was a pantry-inspired experiment that became tradition.

What makes these shells special is the layering of textures and flavors: the tender pasta shell holds a silky, herb-scented filling; the tomato sauce provides acidity and warmth; and the golden cheese blanket gives the dish that irresistible, comforting finish. I love that the recipe scales well for a crowd, reheats beautifully, and invites variations — swap in roasted butternut for the spinach at Thanksgiving or add chopped prosciutto for a saltier bite. It’s become the dish I reach for when I want something that feels like home and also impresses guests.

Why You'll Love This Recipe

  • Hands-on assembly is straightforward: ready in about 30–40 minutes of active time and bakes in 35 minutes, so you can prepare most elements ahead and finish before guests arrive.
  • Uses accessible ingredients — ricotta, frozen spinach, canned tomatoes, and jumbo pasta shells — many of which are pantry staples or available year-round.
  • Make-ahead friendly: assemble the tray a day in advance and bake the day-of, or freeze the assembled dish for holiday meal planning.
  • Crowd-pleasing and adaptable for dietary needs — easy to make gluten-free with GF shells and vegetarian as written; meat can be added for a heartier version.
  • Elegant presentation: large shells filled and arranged in a casserole look festive without requiring individual plating, saving time when entertaining.

Personally, my family’s reaction the first time I served these was unforgettable: my grandmother asked for the recipe, and my usually picky cousin went back for thirds. I learned that a little lemon zest in the filling and a light hand with salt makes the flavors sing, and over the years I’ve refined the balance between cheese, herb, and tomato so every bite is bright and comforting.

Ingredients

  • Jumbo pasta shells (20–24 shells): Look for large, ridged shells labeled "jumbo" or "conchiglioni" — ridges hold the filling better. No need to overcook: undercook by 1–2 minutes so they keep shape while baking.
  • Ricotta cheese (2 cups): Whole-milk ricotta gives creaminess and structure. Brands like Galbani or local fresh ricotta work well; drain excess liquid if very wet.
  • Frozen chopped spinach (10 oz, thawed & squeezed): Thaw and squeeze out moisture completely to avoid a watery filling; fresh baby spinach can be sautéed and drained as an alternative.
  • Mozzarella (2 cups shredded): Use low-moisture whole-milk mozzarella for the best melt and less excess water — shred it yourself for superior texture.
  • Parmesan cheese (3/4 cup grated): Freshly grated Parmigiano-Reggiano adds nutty saltiness; avoid pre-grated powders if possible.
  • Egg (1 large): Binds the filling and helps it hold shape while baking; omit for a looser, entirely vegetarian filling (but texture will be creamier).
  • Garlic & onion: One small yellow onion and 2 cloves garlic sautéed gently add depth to the sauce and filling base.
  • Canned crushed tomatoes (28 oz): Use high-quality tomatoes such as San Marzano style for a bright, balanced sauce; add a pinch of sugar if the tomatoes are very acidic.
  • Fresh herbs & seasoning: Basil, parsley, salt, black pepper, and a squeeze of lemon brighten the filling; dried oregano in the sauce complements the tomatoes.
  • Olive oil (2 tbsp): For sautéing and finishing; a good extra-virgin oil adds flavor when drizzled before serving.

Instructions

Prepare the pasta: Bring a large pot of salted water to a rolling boil. Cook the jumbo shells according to package directions but reduce the time by 1–2 minutes so they are al dente — usually 8–10 minutes. Drain and spread shells on a lightly oiled tray so they don’t stick while you make the filling. Make the tomato sauce: In a medium saucepan over medium heat, warm 1 tablespoon olive oil and sauté the diced onion until translucent (about 5 minutes). Add minced garlic and cook 30 seconds. Pour in crushed tomatoes, 1 teaspoon dried oregano, 1/2 teaspoon salt, and a pinch of sugar. Simmer gently for 10–15 minutes, stirring occasionally, to concentrate the flavors. Taste and adjust seasoning. Prepare the filling: In a large bowl, combine ricotta, 1 cup shredded mozzarella, 1/2 cup grated Parmesan, the squeezed-thaw spinach, 1 beaten egg, 2 tablespoons chopped fresh parsley, 1 teaspoon lemon zest, 1/2 teaspoon salt, and 1/4 teaspoon black pepper. Stir until smooth but avoid overworking; the lemon zest brightens the mixture and prevents it from tasting flat. Assemble the shells: Preheat the oven to 375°F. Spread 1 cup of tomato sauce evenly across the bottom of a 9x13-inch baking dish. Using a spoon, fill each shell with about 2 tablespoons of the ricotta mixture and arrange the shells in rows snugly in the dish. Spoon remaining sauce over shells and sprinkle the remaining 1 cup mozzarella and 1/4 cup Parmesan over the top. Bake and finish: Cover with foil and bake for 20 minutes. Remove foil and bake another 12–15 minutes until cheese is melted and edges are bubbling. For a golden top, broil for 1–2 minutes while watching closely. Let rest 5–10 minutes before serving so the filling sets and slices hold their shape. User provided content image 1

You Must Know

  • This keeps well refrigerated for 3–4 days and freezes for up to 3 months; thaw overnight in the fridge before reheating.
  • High in protein and calcium thanks to ricotta and mozzarella; adjust portion size to manage calorie intake.
  • Assembled but unbaked shells can be stored covered in the refrigerator for 24 hours, making this ideal for holiday meal prep.
  • To keep the dish from becoming watery, squeeze excess moisture from the spinach and use low-moisture mozzarella.

My favorite part of serving this is the look of surprise when the platter comes out: a red-and-white holiday display that tastes like comfort. Over the years readers have written to tell me they made it for family reunions and church potlucks — it always travels well and holds up under warmer transport conditions when kept in an insulated carrier.

Storage Tips

Store leftovers in an airtight container in the refrigerator for 3–4 days. For longer storage, wrap the entire baking dish tightly with plastic wrap and aluminum foil and freeze for up to 3 months. To reheat, thaw overnight in the fridge, then cover with foil and bake at 350°F for 20–25 minutes until heated through. Individual portions can be reheated in the microwave for 2–3 minutes, stirring halfway to ensure even heating. Quality indicators: cheese should remain creamy and sauce bright; if the texture becomes slightly grainy after freezing, a splash of warm milk stirred into the sauce before serving restores silkiness.

User provided content image 2

Ingredient Substitutions

If you need a dairy-free version, use a firm tofu ricotta (blend silken tofu with nutritional yeast, lemon, and salt) and a dairy-free shredded mozzarella. For gluten-free, swap in gluten-free jumbo shells and verify canned tomatoes are GF. To add protein, stir 1 cup cooked Italian sausage or browned ground turkey into the filling or layer pre-cooked shredded chicken into the sauce. When substituting, expect slight changes in moisture and cook time; for example, meat adds fat and juices — reduce added oil and blot extra juices before baking.

Serving Suggestions

Serve with a crisp green salad dressed in a zesty vinaigrette to cut the richness, and garlic-roasted green beans or a simple lemon-scented broccoli for color contrast. Garnish with chopped fresh parsley and a drizzle of good olive oil just before serving. For a holiday buffet, offer slices of crusty bread to sop up sauce and a bowl of flaky sea salt so guests can add a finish salt if desired. Leftovers make excellent sandwich filling or a topping for baked potatoes.

Cultural Background

Stuffed pasta shells draw inspiration from Italian traditions of filled pasta like manicotti and stuffed shells known in regional Italian-American cooking. While stuffed pasta has roots in rural Italy where home cooks used simple cheeses, herbs, and seasonal greens, the large-shell presentation became popular in American holiday cooking for its ease of assembly and visual impact. This version blends classic Italian ingredients with modern convenience — frozen spinach and canned tomatoes — to create a reliable celebratory dish.

Seasonal Adaptations

In winter, fold in roasted winter squash or butternut into the filling and swap parsley for sage for a cozy twist. In summer, use fresh baby spinach and ripe cherry tomatoes for brightness, and add torn fresh basil on top after baking. For holiday gatherings, top with pomegranate seeds and microgreens for a festive pop of color and texture right before serving.

Meal Prep Tips

To streamline holiday cooking: make the sauce up to 3 days ahead and refrigerate. Cook and cool shells, then refrigerate on a single layer. Assemble the entire dish the day before and keep covered; on the day, let it come to room temperature for 30 minutes and bake as directed. For freezing, assemble in a foil pan, freeze uncovered until firm, then wrap tightly; bake from frozen at 375°F covered for 30–40 minutes, then uncover and finish until bubbling.

Whether you’re feeding a large family or bringing a dish to a festive potluck, these stuffed shells are the kind of holiday food that becomes part of the memory. They look special, taste comforting, and invite conversation — everything a holiday centerpiece should do. Make them yours by experimenting with fillings and garnishes, and enjoy the smiles that follow the first warm, cheesy forkful.

Pro Tips

  • Squeeze thawed spinach in a clean kitchen towel to remove all excess moisture before adding to the filling to prevent a watery casserole.

  • Use whole-milk ricotta and low-moisture shredded mozzarella for the creamiest texture and best melt.

  • Under-cook the pasta shells by 1–2 minutes so they hold their shape during baking and don’t become mushy.

  • For extra flavor, add 1 teaspoon of lemon zest to the filling and a splash of balsamic to the sauce.

  • If the assembled dish is watery after baking, let it rest 10 minutes uncovered to allow excess liquid to absorb.

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 assemble this ahead of time?

Assemble the shells a day ahead and store covered in the refrigerator. Bake the next day as directed, adding a few extra minutes if the dish is cold from the fridge.

Can I freeze the dish?

Yes — freeze the unbaked, fully assembled dish for up to 3 months. Thaw overnight in the refrigerator before baking, or bake from frozen at 375°F covered for 30–40 minutes then uncover and finish.

Tags

Holiday MealsChristmasPastaItalianHoliday CenterpieceFamily Dinner
No ratings yet

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.

Servings: 8 steaks
Christmas Stuffed Shells
Prep:30 minutes
Cook:35 minutes
Rest Time:10 mins
Total:1 hour 5 minutes

Ingredients

Pasta

Filling

Sauce

Topping & Finishing

Instructions

1

Cook the shells

Bring a large pot of salted water to a boil. Cook jumbo shells according to package instructions, reducing time by 1–2 minutes so they are al dente. Drain and spread on a lightly oiled tray to prevent sticking.

2

Make the sauce

Heat 1 tablespoon olive oil in a saucepan over medium heat. Sauté diced onion 5 minutes until translucent, add minced garlic for 30 seconds, then add 28 oz crushed tomatoes, 1 tsp dried oregano, salt, and a pinch of sugar. Simmer 10–15 minutes and adjust seasoning.

3

Prepare filling

In a bowl, mix 2 cups ricotta, 1 cup shredded mozzarella, 1/2 cup Parmesan, thawed squeezed spinach, 1 beaten egg, 2 tbsp parsley, 1 tsp lemon zest, 1/2 tsp salt, and 1/4 tsp pepper until combined but not overworked.

4

Assemble in baking dish

Preheat oven to 375°F. Spread 1 cup sauce in a 9x13-inch dish. Fill each shell with about 2 tablespoons filling, arrange in rows, spoon remaining sauce over shells, and top with remaining mozzarella and Parmesan.

5

Bake

Cover tightly with foil and bake 20 minutes. Remove foil and bake an additional 12–15 minutes until cheese is melted and sauce is bubbling. Broil 1–2 minutes for a golden top if desired. Let rest 5–10 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

Calories: 520kcal | Carbohydrates: 45g | Protein:
24g | Fat: 22g | Saturated Fat: 7g |
Polyunsaturated Fat: 4g | Monounsaturated Fat:
9g | Trans Fat: 1g | Cholesterol: 253mg | Sodium:
0mg | Potassium: 953mg | Fiber: 0g | Sugar:
0g | Vitamin A: 577IU | Vitamin C: 3mg | Calcium:
47mg | Iron: 6mg

Did You Make This?

Leave a comment & rating below or tag
@flavordaisy on social media!

Christmas Stuffed Shells

Categories:

Christmas Stuffed Shells

Did You Make This?

Leave a comment & rating below or tag @flavordaisy 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)

Leave a Comment

0/1000 characters
Food Lover
1 day ago

This recipe looks amazing! Can't wait to try it.

Rating:

Comments are stored locally in your browser. Server comments are displayed alongside your local comments.

Family photo

Hi, I'm Chef!

Chef and recipe creator specializing in delicious Holiday Meals cooking. Passionate about sharing easy-to-follow recipes that bring families together around the dinner table.

30-Minute Meals!

Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.