This festive dish fills jumbo pasta shells with a creamy ricotta, chopped spinach and melted mozzarella, brightened by chopped dried cranberries and a pinch of nutmeg. The shells are arranged over a bed of simmered tomato sauce, topped with extra Parmesan, then covered and baked until bubbling and golden. Assemble ahead and refrigerate before baking for easy holiday timing.
Bright, busy December days often find me seeking a dinner that feels as joyful as the season itself. The first time I made this festive Christmas stuffed pasta, I was humming along to holiday tunes, surprised at how the red cranberries and green spinach baked into a tray of pure holiday cheer. It’s a dish that encourages little messes—ricotta on fingers, cheese on the counter—each one worth it for the way the kitchen smells of nutmeg and bubbling tomato sauce. Even before it hits the table, you’ll find yourself grinning just from the colors alone.
The year my cousin brought her new partner to Christmas dinner, I made this pasta to welcome him into the fold. We all ended up in the kitchen, laughing as we squabbled over whether you could really fit that much filling into one shell.
Ingredients
- Jumbo pasta shells: Go for shells with sturdy walls, as they hold together best after boiling; gently separate them as they cool.
- Ricotta cheese: Creamy, full-fat ricotta brings rich body, and a quick whisk first removes excess moisture for the best texture.
- Fresh spinach: Chop it well and squeeze out any water to stop the filling from going soggy.
- Mozzarella cheese: Shredded, it melts into the filling and binds it with glorious stretchiness.
- Parmesan cheese: Sharp and salty, this amps up the savory goodness—grate it fresh if you can.
- Dried cranberries: Chopped finely, they dot the filling with sweet-tart bites that surprise and delight.
- Egg: Just one holds the ricotta mixture together without making it too firm.
- Ground nutmeg: A seasonal whisper that shouldn’t be overdone; a little brings warmth to the cheese.
- Garlic (minced): Divide for both filling and sauce, and don’t be shy—fresh is best.
- Salt & black pepper: Taste your ricotta mixture after seasoning for perfect balance (yes, even with raw egg—it’s kitchen tradition!).
- Tomato passata or marinara sauce: Smooth and bright, use your favorite store-bought or homemade blend.
- Olive oil: Just a touch, for a silken, fragrant sauce base.
- Onion: Sauté until translucent for natural sweetness in the sauce.
- Red pepper flakes (optional): Just a pinch wakes up the sauce without screaming heat.
- Fresh basil & extra Parmesan: Torn or roughly chopped basil and a dusting of cheese make each serving sing at the table.
Instructions
- Prep the oven and shells:
- Set your oven to 180°C (350°F) and get your biggest pot ready for the pasta. Boil shells in salted water just until they yield a little, then place them gently on a towel to wait.
- Simmer the sauce:
- Heat olive oil in a skillet, drop in chopped onion and garlic, and stir as the scent blooms. Pour in tomato passata, red pepper flakes, salt, and pepper, then let it all bubble calmly for 10 minutes.
- Mix the filling:
- In a bowl, combine ricotta, spinach, mozzarella, Parmesan, chopped cranberries, egg, nutmeg, garlic, salt, and pepper. Stir until everything feels unified, and marvel at the colors swirling together.
- Build the base:
- Spoon half your lovely sauce over the bottom of your baking dish so the shells don’t stick and soak up flavor from underneath.
- Stuff the shells:
- With a small spoon (or your fingers if you’re brave), load each shell with filling, feeling for just the right amount—not bursting, not too shy. Snug them side by each in the baking dish like a pasta patchwork quilt.
- Sauce and cheese top:
- Pour the rest of your sauce right over the shells, then rain down extra Parmesan for a bubbling, golden top.
- Bake:
- Cover with foil and bake for 25 minutes, then take off the foil and bake another 10 minutes to finish. The whole house will smell warm and inviting.
- Garnish and serve:
- Scatter fresh basil over the dish and bring it to the table hot—no one will want to wait to dig in.
One Christmas, my usually food-cautious uncle took a cautious first bite, then promptly claimed three more shells and asked for the recipe. That left us all pretending not to notice as he scraped the last of the sauce from the dish with his fork.
Making It Ahead Is a Gift to Yourself
If you assemble the pasta right up to the stage before baking, you can park it in the fridge for a day, then just bake before serving. I've found this trick lowers my pre-dinner stress and gives the flavors an extra chance to mingle overnight.
How to Easily Stuff the Shells
If you gently press the shell in your palm, a small spoon or piping bag fits in easily. Don’t worry if the first few look messy—by the fourth or fifth, it turns oddly satisfying, and the sauce will hide any imperfections anyway.
What to Serve (and a Few Bonus Tips)
A crisp green salad with shaved fennel is my favorite partner for this dish, though crusty bread for sauce-mopping is a close second. A light sparkling wine or a tart cranberry drink will amplify the festive notes. Enjoy the leftovers the next day—the flavors only get better with time.
- If you add nuts, toast them first for depth.
- Leftover filling makes a great omelet.
- Let the dish rest for five minutes before serving so the flavors settle.
This pasta always draws a crowd—trust me, it disappears fast, but the memories of making and eating it stretch on long after the plates are cleared.
Recipe FAQs
- → How do I prevent the shells from splitting when filling?
-
Cook shells just until al dente and drain well. Rinse briefly under cool water and set on a towel to dry; this firms them slightly and makes filling gentler. Handle each shell carefully and use a small spoon to tuck in the filling rather than forcing it.
- → Can I assemble this ahead of time?
-
Yes. Fill the shells and arrange them in the dish, cover tightly and refrigerate for up to 24 hours. Bring back to room temperature for 20–30 minutes before baking, then add extra baking time if baking straight from cold.
- → What's a good vegan approach for the filling?
-
Use a plant-based ricotta alternative or blended firm tofu with lemon and nutritional yeast for creaminess. Replace the egg with a flax egg or a commercial binder, and choose vegan mozzarella and Parmesan substitutes. Adjust salt and acidity for balance.
- → How should leftovers be stored and reheated?
-
Cool to room temperature, cover and refrigerate for up to 3–4 days. Reheat in a covered ovenproof dish at 180°C (350°F) until warmed through, or microwave individual portions until hot. For longer storage, freeze portions in airtight containers for up to 2 months.
- → Any tips to boost texture or add crunch?
-
Stir toasted pine nuts or chopped walnuts into the filling or sprinkle lightly on top before serving. A breadcrumb and Parmesan mix toasted with olive oil also adds a crisp topping if you remove the foil for the final bake.
- → What pairings work well with this dish?
-
Bright, light reds like Pinot Noir complement the tomato base without overpowering the cheese and cranberries. A festive sparkling wine or a medium-bodied white with good acidity also pairs nicely with the creamy filling.