Pin It My sister called me in a panic one Thursday evening, needing to bring something to a potluck the next night. I had just made a batch of pesto that morning and was staring at a container of leftover rotisserie chicken, so I started improvising with jumbo pasta shells. The combination of creamy filling with that herby brightness felt like something people would actually want to eat, and watching everyone come back for seconds at her dinner party convinced me this wasn't just a happy accident—it was a keeper.
There was this moment while I was filling the shells at midnight before a family dinner when my hands got covered in ricotta and I couldn't answer my phone, and somehow that messy, slightly chaotic moment felt more real than any perfectly staged meal. My nephew walked into the kitchen, saw the baking dish, and said it smelled like restaurant food—which is the highest compliment a kid can give, honestly.
Ingredients
- Jumbo pasta shells (20): These need to be the actual jumbo ones, not just large—they're sturdy enough to hold a generous filling without splitting, and they create those little boats that look impressive when plated.
- Cooked shredded chicken (1 1/2 cups): Rotisserie chicken from the grocery store saves so much time and tastes better than you'd expect, but any cooked chicken works if that's what you have on hand.
- Ricotta cheese (1 cup): This is your binding agent and the thing that makes the filling creamy—don't skip it or substitute cream cheese, they behave completely differently.
- Grated Parmesan cheese (1/2 cup for filling, 2 tablespoons for topping): The aged, pungent kind makes all the difference; the pre-grated stuff is fine but real Parmesan you grate yourself has more personality.
- Shredded mozzarella cheese (1 cup divided): Use the whole milk version if you can find it, as part-skim gets a weird texture when it bakes.
- Basil pesto (1/3 cup): This is where you can cut corners or go fancy depending on your mood and energy level, but good quality pesto tastes immediately recognizable in the filling.
- Large egg (1): Acts as the glue that holds everything together and adds a subtle richness.
- Salt (1/2 teaspoon) and black pepper (1/4 teaspoon): Taste as you go because the cheeses and pesto already bring salt to the party.
- Marinara sauce (2 cups): Choose something you'd actually eat straight from the jar—this is the flavor backbone, so it matters.
- Fresh basil leaves: Optional but honestly worth grabbing; it brightens everything right before serving.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your oven ready:
- Preheat to 375°F and lightly grease a 9x13-inch baking dish with butter or oil so nothing sticks when it comes time to plate.
- Cook the shells properly:
- Boil them in salted water until they're al dente—slightly tender but still with a tiny bit of resistance when you bite down. Drain and let them cool on a kitchen towel so they're easy to handle without burning your fingers.
- Build the filling:
- In a big bowl, combine the chicken, ricotta, 1/2 cup Parmesan, 1/2 cup mozzarella, pesto, egg, salt, and pepper, stirring until it's evenly mixed with no streaks of pesto left unmixed. The texture should be creamy but not soupy.
- Layer the sauce base:
- Spread about 1 cup of marinara across the bottom of your baking dish—this keeps the shells from sticking and creates a flavor foundation.
- Stuff each shell:
- Hold a shell in one hand and use a small spoon or piping bag to fill it generously with the chicken mixture, then place it open-side up in the dish. Work your way across until all shells are nestled in there, standing upright like little edible boats.
- Add the remaining sauce:
- Spoon the rest of the marinara over the stuffed shells, making sure some sauce gets into the open tops so they cook through evenly.
- Top with cheese:
- Scatter the remaining 1/2 cup mozzarella and 2 tablespoons Parmesan over everything—this will turn golden and bubbly.
- First bake covered:
- Cover the dish tightly with foil and bake for 25 minutes so the shells heat through without the cheese browning too fast.
- Finish uncovered:
- Remove the foil and bake for another 10 minutes until the top is bubbly and the edges have turned golden brown.
- Garnish and serve:
- Tear some fresh basil over the top if you're using it, let everything cool for a minute or two, and serve while it's still warm and steaming.
Pin It I brought this to a book club once where everyone was supposed to bring something light, and I showed up with these stuffed shells. The whole room went quiet for about ten seconds before someone said this should win an award, and suddenly we weren't even talking about the book anymore—we were all just eating and asking for the recipe.
Making This Ahead
Assemble everything the night before if you want, cover it tightly with foil, and refrigerate. The morning of serving, just pull it straight from the fridge and into the oven, adding maybe five minutes to the covered baking time since it starts cold. This is genuinely one of those recipes that gets easier the more times you make it because you learn where your oven runs hot and how your pesto behaves.
Switching Things Up
For a vegetarian version, you can skip the chicken entirely and bump the ricotta up to 1 3/4 cups—the shells won't miss the meat at all because the pesto and cheese combination is rich enough on its own. I've also stirred in frozen spinach (thawed and squeezed dry) instead of chicken when I'm trying to sneak in more vegetables, and it becomes something almost entirely different but equally good.
Pairing and Storage
Serve this with a simple green salad dressed in lemon and olive oil to cut through the richness, and if you're celebrating something, a crisp white wine like Pinot Grigio is practically made for this dish. Leftovers keep for three days in the refrigerator and reheat beautifully covered with foil in a 350°F oven—they might actually taste better the next day once all the flavors have had time to get to know each other.
- Freeze unbaked assembled shells for up to a month if you want to make this on a night you're really stretched thin.
- A piping bag makes filling the shells faster and less messy than a spoon, though honestly both ways work fine.
- Don't skip the fresh basil garnish if you can help it—it's the final thing that makes people remember the meal.
Pin It This dish has become my go-to when I need something that feels special without the special occasion fuss. It's the kind of meal that reminds people why they love eating together in the first place.
Recipe Questions & Answers
- → Can I make these stuffed shells ahead of time?
Yes, assemble the stuffed shells up to 24 hours before baking. Cover tightly and refrigerate. You may need to add 5-10 minutes to the baking time if baking cold from the refrigerator.
- → How do I store leftovers?
Store leftover stuffed shells in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave or oven at 350°F until heated through.
- → Can I freeze stuffed shells?
Freeze assembled unbaked shells for up to 3 months. Thaw overnight in the refrigerator before baking, or add 15-20 minutes to the covered baking time if baking from frozen.
- → What can I substitute for the chicken?
For a vegetarian version, omit the chicken entirely or replace it with sautéed spinach, chopped artichoke hearts, or mushrooms. You can also use Italian sausage for a meatier variation.
- → How do I prevent shells from tearing?
Cook pasta shells just until al dente, slightly undercooking them since they'll finish baking. Handle gently when draining and stuffing. Letting them cool slightly makes them easier to fill.
- → What goes well with stuffed shells?
Serve with a crisp green salad dressed with balsamic vinaigrette, garlic bread, or roasted vegetables like broccoli or zucchini. A glass of Pinot Grigio or Chianti complements the flavors beautifully.