Celebrate the season with a cozy dish that brings comfort and cheer to your holiday table—Festive Christmas Stuffed Pasta. These jumbo pasta shells are filled with a creamy ricotta and spinach blend, nestled in a bed of vibrant marinara, and finished with a snowfall of parmesan cheese. It’s a dish that looks beautiful and tastes even better, making it perfect for a holiday gathering or a wintery weeknight dinner.
What makes this dish truly magical is its combination of familiar, homestyle flavors presented in a way that feels elegant and festive. The red and green colors naturally mirror Christmas decor, while the baked cheese topping creates that golden finish everyone loves. It’s simple to prepare yet festive enough to impress your guests—and best of all, it can be made ahead and baked just in time for dinner.
What Kind of Pasta Should I Use?
For this recipe, jumbo pasta shells are the perfect vessel. They’re large enough to hold a generous amount of filling, and they bake beautifully without becoming soggy. If you can’t find jumbo shells, manicotti tubes or even cannelloni can work in a pinch. Just be sure to cook them al dente so they hold up during baking.

Ingredients for the Festive Christmas Stuffed Pasta
- Jumbo pasta shells: These form the base of the dish and hold the filling in place. Boil them just until al dente so they don’t tear while stuffing.
- Ricotta cheese: The creamy heart of the filling—mild, rich, and pairs perfectly with spinach.
- Fresh spinach: Sautéed and chopped to fold into the ricotta, giving flavor and that festive green touch.
- Mozzarella cheese: Adds gooeyness and stretches beautifully when baked.
- Parmesan cheese: For salty depth and a golden top after baking.
- Egg: Helps bind the filling together.
- Garlic: Adds a fragrant base to the spinach when sautéed.
- Marinara sauce: Use a good quality jarred sauce or homemade for the base and topping.
- Salt & pepper: For balancing all the flavors.
- Parsley (optional): Chopped fresh for garnish to brighten up the dish.
How To Make the Festive Christmas Stuffed Pasta
Step 1: Prepare the Pasta Shells
Bring a large pot of salted water to a boil and cook the jumbo pasta shells until just al dente. You want them firm enough to hold their shape when stuffed. Drain and lay them on a baking sheet so they don’t stick together.
Step 2: Sauté the Spinach
In a skillet over medium heat, drizzle olive oil and sauté the garlic until fragrant, about 1 minute. Add the fresh spinach and cook until wilted, then transfer to a cutting board and roughly chop. Let it cool slightly before mixing into the cheese.
Step 3: Make the Ricotta Filling
In a large bowl, combine ricotta cheese, chopped spinach, shredded mozzarella, grated parmesan, egg, salt, and pepper. Mix until smooth and fully combined. This mixture should be thick enough to spoon easily into the shells.
Step 4: Stuff the Shells
Use a spoon or a piping bag to fill each shell with the ricotta-spinach mixture. Be generous but don’t overfill. Line them up in a baking dish that has a layer of marinara sauce on the bottom.
Step 5: Add Sauce and Cheese
Once all the shells are filled and nestled in the dish, pour the remaining marinara sauce over the top. Sprinkle with more mozzarella and parmesan cheese.
Step 6: Bake to Golden Perfection
Cover the dish with foil and bake in a preheated oven at 375°F (190°C) for 20 minutes. Remove the foil and continue baking for another 10–15 minutes until the cheese is melted and bubbly with golden edges.
Step 7: Garnish and Serve
Let the pasta rest for 5–10 minutes before serving. Top with freshly chopped parsley and extra parmesan if you like, then dig in!
How to Serve and Store This Festive Pasta Dish
Serve the stuffed pasta warm, straight from the oven, alongside a fresh green salad or garlic bread for a full, comforting meal. It’s an ideal centerpiece for a holiday potluck or Christmas Eve dinner. The bright colors and cheesy aroma make it a crowd favorite that feels both festive and familiar.
To store leftovers, let the pasta cool completely, then cover the dish with foil or transfer to an airtight container. It will keep in the refrigerator for up to 4 days. Reheat in the oven at 350°F until warmed through, or microwave individual portions. This dish also freezes beautifully—just assemble, cover tightly, and freeze before baking. When ready to use, thaw overnight in the fridge and bake as directed.
Frequently Asked Questions
How do I keep the shells from tearing?
Make sure you cook them just to al dente, then rinse with cool water and lay them flat on a baking sheet to prevent sticking. Handle gently when stuffing.
Can I make this ahead of time?
Yes! Assemble the entire dish up to a day in advance and refrigerate. Bake just before serving. It’s a great time-saver during the busy holiday season.
What can I substitute for ricotta?
You can use cottage cheese, though the texture will be slightly different. For a richer option, try mascarpone or a blend of cream cheese and sour cream.
Is it okay to use frozen spinach?
Absolutely. Just thaw and squeeze out as much moisture as possible before mixing it into the filling.
How do I make it gluten-free?
Swap the regular pasta shells for a gluten-free variety, and double-check that your marinara sauce and cheeses are certified gluten-free.
Can I add meat to the filling?
Yes, cooked crumbled Italian sausage or ground beef mixes well with the ricotta and spinach for a heartier option.
Want More Pasta Ideas?
If you loved this Festive Christmas Stuffed Pasta, here are more cozy, cheesy, and family-friendly pasta recipes you’ll want to try next:
- Cheesy Baked Tortellini with Meat Sauce is bubbling with savory flavor and feeds a crowd with ease.
- Creamy Garlic Parmesan Tortellini with Sausage and Broccoli is a one-skillet dream that combines rich sauce with protein and veggies.
- One Pot Creamy Beef and Garlic Butter Pasta makes weeknight dinner a no-brainer.
- Red Pepper Rigatoni offers bold flavor in a simple creamy sauce.
- Creamy Cheesy Garlic Butter Rigatoni with Savory Beef is extra comforting and super satisfying.
Save This Pin + Share Your Results
📌 Save this recipe to your Pinterest dinner board so you can bring the cheer back next season—or any cozy night.
And let me know in the comments how yours turned out. Did you add meat to the filling? Try a different cheese blend?
I love seeing your twists and traditions come to life. Questions are welcome too—let’s make this a favorite across every table.
👉 For more pasta dishes and festive meals, check out my Pinterest at Life with Jam. I share recipes daily!

Festive Christmas Stuffed Pasta
- Total Time: 55 minutes
- Yield: 4 to 6 servings
- Diet: Vegetarian
Description
These Festive Christmas Stuffed Pasta shells are the perfect blend of cozy comfort and holiday elegance. Filled with a creamy ricotta and spinach mixture and topped with bubbling marinara and golden cheese, they bring festive flavor and color to your table with minimal effort.
Ingredients
20 jumbo pasta shells
1 tablespoon olive oil
2 cloves garlic, minced
6 cups fresh spinach (or 10 oz frozen, thawed and drained)
15 ounces ricotta cheese
1 cup shredded mozzarella cheese
1/2 cup grated parmesan cheese
1 large egg
1/2 teaspoon salt
1/4 teaspoon black pepper
2 1/2 cups marinara sauce
1/4 cup additional mozzarella, for topping
2 tablespoons parmesan, for topping
2 tablespoons chopped fresh parsley (optional, for garnish)
Instructions
1. Bring a large pot of salted water to a boil and cook pasta shells until al dente. Drain and lay them on a baking sheet to cool and prevent sticking.
2. In a skillet over medium heat, heat olive oil and sauté garlic until fragrant. Add spinach and cook until wilted. Chop roughly and let cool.
3. In a bowl, combine ricotta, chopped spinach, mozzarella, parmesan, egg, salt, and pepper. Mix until fully combined.
4. Spoon or pipe filling into each shell. Spread 1 cup marinara on the bottom of a baking dish, then nestle stuffed shells in.
5. Pour remaining marinara sauce over shells and top with extra mozzarella and parmesan.
6. Cover with foil and bake at 375°F (190°C) for 20 minutes. Uncover and bake an additional 10–15 minutes until bubbly and golden.
7. Let rest 5–10 minutes before serving. Garnish with fresh parsley and extra cheese, if desired.
Notes
If using frozen spinach, thaw and squeeze thoroughly to remove excess moisture.
Don’t overcook pasta shells—al dente is key to prevent tearing while stuffing.
You can assemble this dish up to a day ahead and bake just before serving.
- Prep Time: 25 minutes
- Cook Time: 30 minutes
- Category: Pasta
- Method: Baked
- Cuisine: Italian-inspired, Holiday
Nutrition
- Serving Size: 3 stuffed shells
- Calories: 430
- Sugar: 5g
- Sodium: 820mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 3g
- Protein: 22g
- Cholesterol: 70mg


