Easy Christmas Stuffed Shells

Lily Hayes, food blogger and recipe developer at RecipeGap, smiling in a bright kitchen wearing a floral blouse
Published On: December 4, 2025
Follow Us
Christmas Stuffed Shells

Christmas stuffed shells bring festive elegance to your holiday table with ricotta-filled pasta shells nestled in tangy marinara sauce. Each jumbo shell cradles creamy spinach and cheese filling that makes this dish feel special enough for celebrations yet simple enough for busy weeknights.

Since you’re here, make sure to check out these related recipes:

Why this Christmas stuffed shells recipe works

Looking for impressive holiday main dish that doesn’t require all day in the kitchen? These Christmas stuffed shells combine make-ahead convenience with restaurant-quality presentation that wows dinner guests every time.

The magic happens when fresh spinach wilts into tender leaves that blend seamlessly with creamy ricotta creating filling so good you’ll want to eat it with a spoon. Lemon zest brightens heavy cheese mixture while red pepper flakes add subtle warmth that makes flavors pop.

Pecorino cheese brings sharp salty punch that plain Parmesan can’t match elevating basic stuffed shells into something truly special. Baking shells on bed of marinara keeps them moist while creating sauce that clings perfectly to pasta ridges.

Key benefits:

  • Feeds 6-8 people making it perfect for family gatherings
  • Assemble up to 1 day ahead then bake when guests arrive
  • Uses simple ingredients found at any grocery store
  • Vegetarian-friendly option that satisfies even meat lovers

Ingredients

Need crowd-pleasing holiday dish that works for various dietary preferences? These Christmas stuffed shells use fresh wholesome ingredients to create comforting Italian classic.

For the dish:

  • 18-20 jumbo pasta shells
  • Extra-virgin olive oil for drizzling
  • 5 oz fresh spinach
  • 2 cups ricotta cheese (16 oz)
  • 1/4 cup grated pecorino cheese plus extra for sprinkling
  • 2 garlic cloves, grated
  • 1 tsp dried oregano
  • 1 tsp lemon zest
  • 1/4 tsp red pepper flakes
  • 3/4 tsp sea salt plus extra for pasta water
  • Freshly ground black pepper
  • 2 cups marinara sauce plus extra for serving
  • Chopped fresh parsley for garnish

About key ingredients:

Fresh spinach wilts down significantly during steaming so don’t worry about that huge pile turning into perfect amount for filling. Whole milk ricotta creates creamiest texture—part-skim works but tastes slightly less rich.

Pecorino cheese is aged sheep’s milk cheese with sharper flavor than Parmesan making filling taste more complex and interesting. Fresh lemon zest adds brightness that cuts through richness preventing dish from feeling too heavy.

Step-by-step instructions

1. Preheat oven to 425°F ensuring it reaches full temperature before baking begins for even cooking throughout.

2. Place fresh spinach in steamer basket set over pot containing 1 inch of water. Bring water to simmer, cover, and steam for 1 minute until spinach completely wilts.

3. Transfer wilted spinach to strainer and squeeze out excess water using clean kitchen towel or paper towels. Water removal is crucial or filling becomes watery and loose.

4. Chop squeezed spinach finely using sharp knife on cutting board creating small pieces that distribute evenly throughout filling without creating clumps.

5. Bring large pot of salted water to rolling boil using enough salt that water tastes like sea. Generous salting seasons pasta from inside out.

6. Cook jumbo pasta shells for about 10 minutes until al dente with slight bite in center. They’ll finish cooking during baking so don’t overcook now.

7. Drain cooked shells in colander and immediately drizzle with olive oil tossing gently to coat. Oil prevents shells from sticking together while cooling.

8. Combine chopped spinach, ricotta cheese, pecorino cheese, grated garlic, oregano, lemon zest, red pepper flakes, salt, and several grinds black pepper in medium bowl. Mix thoroughly until well combined.

9. Spread 2 cups marinara sauce evenly across bottom of 9×13-inch baking dish creating bed for shells to nestle into during baking.

10. Stuff each cooked pasta shell with generous spoonful of spinach-ricotta filling using small spoon. Fill completely but don’t overstuff or filling spills out.

11. Place each stuffed shell open side up in baking dish on top of marinara sauce arranging in single layer with shells touching slightly.

12. Sprinkle extra pecorino cheese over top of stuffed shells adding salty finish that browns beautifully during baking.

13. Cover baking dish tightly with aluminum foil sealing edges to trap steam that keeps shells moist during cooking.

14. Bake covered in preheated oven for 20 minutes until cheese melts and sauce bubbles around edges creating irresistible aroma.

15. Remove from oven carefully using oven mitts and let rest 5 minutes before serving. Garnish with chopped fresh parsley and serve with extra marinara sauce on side.

Essential equipment

Steamer basket

Steamer basket wilts spinach quickly while preserving bright green color and nutrients better than boiling. The elevated design keeps spinach above water preventing it from getting waterlogged and mushy.

9×13-inch baking dish

Standard 9×13 baking dish holds all 18-20 stuffed shells in single layer allowing even heat distribution. Glass or ceramic dishes work best for pasta bakes since metal can cause sauce to stick.

Large pasta pot (6 quarts minimum)

Jumbo shells need plenty of room to move around while cooking or they stick together becoming unusable. Large pot with at least 6 quarts capacity ensures shells cook evenly without crowding.

Kitchen towel or paper towels (PREMIUM)

Clean kitchen towel squeezes moisture from cooked spinach more effectively than pressing with spoon. The fabric absorbs water thoroughly creating drier spinach that makes better filling without excess liquid.

What to serve with Christmas stuffed shells

Want to round out this Italian feast with perfect accompaniments? Pair these Christmas stuffed shells with sides and salads that complement rich cheese filling beautifully.

Garlic bread is classic pairing—crusty bread soaks up extra marinara sauce while buttery garlic flavor complements Italian seasonings perfectly. Try Homemade Garlic Bread Rolls for impressive presentation.

Simple green salad with vinaigrette cuts through richness providing fresh crisp contrast to creamy pasta. Strawberry Spinach Salad with Honey Balsamic Vinaigrette adds festive red and green colors perfect for holiday tables.

Roasted vegetables like Crispy Smashed Carrots or Garlic Parmesan Roasted Sweet Potatoes provide nutritious sides that feel substantial. Finish meal with Christmas Sugar Cookie Bars for sweet ending.

Storage and reheating guide

Refrigerator storage

Store leftover Christmas stuffed shells in airtight container in refrigerator for up to 3 days. Cover shells with extra marinara sauce before storing to prevent pasta from drying out during storage.

Assemble unbaked stuffed shells up to 24 hours ahead covering tightly with plastic wrap then foil. Refrigerate until ready to bake adding 5-10 extra minutes to baking time if starting from cold.

Freezer storage

Freeze unbaked assembled stuffed shells in freezer-safe baking dish wrapped tightly with plastic wrap then aluminum foil for up to 2 months. Label with date and baking instructions for easy reference.

Bake frozen stuffed shells covered at 375°F for 45-50 minutes then uncover and bake 10 more minutes until bubbly. Don’t thaw first—baking from frozen prevents watery texture issues.

Reheating instructions

Reheat individual portions in microwave for 1-2 minutes until heated through. For best results reheat entire dish covered with foil in 350°F oven for 20-25 minutes until hot and bubbly throughout.

Recipe variations

Ready to customize these Christmas stuffed shells? Try these creative twists that maintain creamy pasta format while exploring new flavor combinations.

Italian sausage version browns 1 pound halal-certified Italian sausage and mixes into ricotta filling adding hearty protein. The savory meat transforms vegetarian dish into satisfying main course for meat lovers.

Three cheese upgrade adds 1/2 cup each mozzarella and fontina to filling alongside ricotta and pecorino. Extra cheese creates ultra-creamy filling with gorgeous cheese pulls when shells break open.

Pesto swirl dollops 1/4 cup basil pesto over marinara before arranging shells creating beautiful green and red presentation. The basil flavor complements cheese filling beautifully echoing Christmas colors naturally.

Pro tips and tricks

Salt pasta water generously using at least 2 tablespoons salt per gallon of water so pasta tastes seasoned from inside out. Under-salted pasta tastes bland no matter how flavorful the filling.

Don’t overcook shells during boiling since they continue cooking during baking. Slightly underdone pasta prevents mushy texture in finished dish maintaining proper al dente bite.

Squeeze spinach thoroughly until barely any moisture remains or filling becomes soupy and leaks out during baking. Use clean kitchen towel for best water removal pressing firmly.

Let dish rest 5-10 minutes after baking before serving so filling sets slightly making shells easier to plate without falling apart. Rushing causes messy servings instead of neat portions.

Frequently asked questions

Can you make Christmas stuffed shells ahead?

Yes, assemble stuffed shells up to 24 hours ahead and refrigerate covered tightly. Add 5-10 extra minutes to baking time when starting from cold or let sit at room temperature 30 minutes before baking.

What can you substitute for ricotta cheese?

Cottage cheese blended smooth works as ricotta substitute creating similar creamy texture at lower cost. Drain cottage cheese first if very watery to prevent soggy filling.

Can you use frozen spinach instead of fresh?

Yes, use 10 oz frozen spinach thawed and squeezed completely dry replacing fresh spinach. Frozen spinach works just as well and saves prep time making recipe even easier.

Why are my stuffed shells watery?

Spinach not squeezed dry enough causes watery filling that leaks during baking. Also ensure ricotta isn’t overly wet by draining any excess liquid before mixing filling.

Can you add meat to vegetarian stuffed shells?

Yes, brown 1 pound ground beef (halal-certified), Italian sausage, or ground turkey (halal-certified) and mix into filling. Drain excess fat before adding to prevent greasy shells. Baked Cream Cheese Spaghetti Casserole uses similar meat-pasta combinations.

How do you prevent shells from sticking together?

Toss drained shells immediately with olive oil coating all surfaces while still warm. Work quickly before shells cool and begin sticking naturally as starch sets.

Why you’ll love this recipe

Ready to create holiday meal that feels fancy but doesn’t stress you out? These Christmas stuffed shells deliver impressive presentation with make-ahead convenience that lets you actually enjoy your own party.

The creamy spinach-ricotta filling satisfies vegetarians while rich enough to please everyone at table. Each shell offers perfect bite-sized portion that looks beautiful plated individually or served family-style.

Make a batch this weekend and discover why stuffed shells become holiday tradition in so many Italian-American homes.

📌 Save this Christmas stuffed shells recipe for holiday entertaining—they’re guaranteed to become your go-to crowd-pleaser!

Lily Hayes, food blogger and recipe developer at RecipeGap, smiling in a bright kitchen wearing a floral blouse

Lily Hayes

Chef Lily Hayes - 15+ years professional kitchen experience. 500+ tested recipes. Featured in food publications. Certified in food safety. Trusted by 25,000+ home cooks for reliable, kitchen-tested recipes.

Get Daily Recipe Inspiration

Follow

Get Recipe Updates

Follow

Related Posts

Leave a Comment