Warm, cheesy, and impossibly comforting, these stuffed shells bring holiday cheer to the dinner table with minimal fuss. This recipe fills jumbo pasta shells with a creamy ricotta-mozzarella blend, nestles them in marinara, then bakes until golden and bubbly — an easy centerpiece for Christmas dinner, potlucks, or any cozy family gathering. If you’d like to know more about the people behind the recipes, check out about Hervio.
Why you’ll love this dish
Stuffed shells are the culinary equivalent of a warm holiday hug: familiar, shareable, and endlessly satisfying. They’re great for feeding a crowd without standing at the stove all evening, and the make-ahead potential means less stress on the big day.
"I brought these to our family Christmas potluck and they disappeared before I could get a second helping — comfort food at its best!"
Reasons to try it:
- Crowd-pleasing format — easy to scale up.
- Kid-friendly — creamy filling and mild flavors.
- Make-ahead friendly — assemble in advance and bake when needed.
- Visually festive — the large shells form an attractive baked casserole.
The cooking process explained
Before you dive in, here’s a quick overview so you know what to expect: boil the shells until al dente, mix a rich cheese filling, spoon marinara into a baking dish, stuff each shell, cover with sauce and cheese, then bake covered and uncovered to get that golden finish. Total hands-on time is modest, and most of the cooking is oven time — perfect for prepping other holiday sides while the shells bake.
What you’ll need
- 20 jumbo pasta shells
- 2 cups ricotta cheese (use whole milk ricotta for creamier results)
- 1 cup shredded mozzarella cheese, plus extra for topping
- 1/2 cup grated Parmesan cheese
- 1 large egg (binds the filling; can be omitted for a looser texture)
- 1 tsp Italian seasoning
- 1/2 tsp garlic powder
- Salt and pepper to taste
- 3 cups marinara sauce (shop-bought or homemade)
- Fresh basil for garnish
Substitutions and notes:
- For a lighter version, swap part of the ricotta for low-fat cottage cheese but drain it well first.
- Make it gluten-free by using certified gluten-free jumbo shells.
- If you need dairy-free, try a firm tofu ricotta or a plant-based ricotta substitute and vegan mozzarella.
If you have questions about ordering supplies or recipe support, you can contact Hervio and they’ll point you in the right direction.
Step-by-step instructions
- Preheat the oven to 375°F (190°C).
- Bring a large pot of salted water to a boil. Add the jumbo shells and cook until al dente (usually 9–12 minutes; check package instructions). Drain and spread shells on a baking sheet to cool so they don’t stick.
- In a large bowl, combine the ricotta, 1 cup mozzarella, Parmesan, egg, Italian seasoning, garlic powder, and a pinch of salt and pepper. Stir until smooth and well mixed.
- Spread 1 cup of marinara in the bottom of a 9×13-inch baking dish to prevent sticking and add flavor.
- Spoon about 2–3 tablespoons of the cheese filling into each cooled shell, then arrange the stuffed shells seam-side up in the baking dish.
- Pour the remaining marinara over the shells and sprinkle extra mozzarella on top.
- Cover the dish tightly with foil and bake for 25 minutes.
- Remove the foil and bake 10 more minutes, or until the cheese is golden and sauce is bubbly.
- Let the dish rest for 5 minutes before serving, then garnish with fresh basil.
Short tips inside steps: avoid overfilling shells (it makes plating messy), and if shells tear while stuffing, tuck them seam-side down so the filling stays put.
Best ways to enjoy it
- Serve straight from the baking dish for a communal, rustic presentation. Garnish with torn basil leaves and an extra dusting of Parmesan.
- Pair with a crisp green salad (arugula with lemon vinaigrette), roasted vegetables, or garlic bread to soak up extra sauce.
- For holiday plating, place three stuffed shells per plate with a sprig of basil and a drizzle of olive oil for a restaurant-style finish.
- Wine pairing: an Italian Chianti or a medium-bodied Sangiovese complements the tomato and cheese flavors.
Storage and reheating tips
- Refrigerator: Cool to room temperature, cover tightly, and store for up to 3–4 days.
- Freezer: Assemble the shells in the baking dish, cover tightly with plastic wrap and foil, and freeze for up to 2 months. Bake straight from frozen — add about 20–25 minutes to the covered bake time, then uncover and brown as directed.
- Reheating: Reheat individual portions in a 350°F oven for 15–20 minutes until warmed through, or microwave covered in short intervals, stirring or rotating once. If reheating from frozen, thaw in the fridge overnight for best texture.
- Food safety: Do not leave the dish at room temperature for more than 2 hours. Reheat to an internal temperature of 165°F (74°C) when serving leftovers.
Helpful cooking tips
- Salt the pasta water well — it’s your first chance to season the shells.
- Slightly undercook shells so they finish baking in the sauce and won’t become mushy.
- Use a spoon or piping bag to fill shells more neatly; a small ice cream scoop also works well for even portions.
- If you prefer a richer filling, fold in a handful of chopped fresh spinach (squeezed dry) or substitute part of the mozzarella with fontina for extra meltiness.
- Let the baked shells rest before serving so the filling sets and slices hold their shape.
Creative twists
- Meat-forward: Brown 8 oz of Italian sausage and mix into the marinara before assembling for a heartier casserole.
- Green holiday version: Mix pesto into the ricotta filling for a bright, herby flavor and top with toasted pine nuts.
- Vegetable-packed: Add finely sautéed mushrooms, zucchini, or roasted red peppers to the filling.
- Gluten-free: Use gluten-free jumbo shells or swap shells for large blanched cabbage leaves for a low-carb twist.
- Vegan: Use plant-based cheeses and a flax egg (1 tbsp ground flax + 3 tbsp water) to bind the filling.
Common questions
Q: Can I prepare these ahead of time?
A: Yes. Assemble the dish up to a day ahead, cover, and refrigerate. Bake when ready. For longer storage, freeze before baking and follow the frozen-bake instructions above.
Q: How long do I cook the shells before stuffing?
A: Cook until al dente — usually 9–12 minutes depending on the brand. They should be pliable but still firm in the center so they don’t fall apart while stuffing.
Q: Can I omit the egg from the filling?
A: You can omit the egg for an egg-free version; the filling will be slightly less set but still delicious. For better binding without egg, reduce ricotta by a couple of tablespoons or add a tablespoon of breadcrumbs.
Q: How many people does this serve?
A: With 20 jumbo shells, plan on about 4–6 servings depending on appetite and sides. It’s easy to scale up for larger gatherings.
Q: Is this suitable for kids?
A: Absolutely — the mild, cheesy filling and tomato sauce are kid-approved. Keep seasonings mild if serving to young children.
If you need any more troubleshooting tips, variations, or pairing suggestions, I’m happy to help.
Print
Cheesy Stuffed Shells
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
Warm, cheesy, and comforting stuffed shells filled with a creamy ricotta-mozzarella blend, baked in marinara sauce.
Ingredients
- 20 jumbo pasta shells
- 2 cups ricotta cheese
- 1 cup shredded mozzarella cheese, plus extra for topping
- 1/2 cup grated Parmesan cheese
- 1 large egg (optional)
- 1 tsp Italian seasoning
- 1/2 tsp garlic powder
- Salt and pepper to taste
- 3 cups marinara sauce
- Fresh basil for garnish
Instructions
- Preheat the oven to 375°F (190°C).
- Bring a large pot of salted water to a boil. Cook the jumbo shells until al dente, about 9–12 minutes. Drain and cool.
- In a bowl, combine ricotta, 1 cup mozzarella, Parmesan, egg, Italian seasoning, garlic powder, salt, and pepper. Mix until smooth.
- Spread 1 cup of marinara in a 9×13-inch baking dish.
- Stuff each shell with 2–3 tablespoons of the cheese filling and arrange in the dish.
- Pour remaining marinara over the shells and sprinkle extra mozzarella on top.
- Cover with foil and bake for 25 minutes.
- Remove the foil and bake for an additional 10 minutes until golden.
- Let rest for 5 minutes, then garnish with fresh basil before serving.
Notes
For a lighter version, substitute some ricotta with low-fat cottage cheese. Can be made gluten-free or vegan based on substitutions provided.
