Save My sister called me halfway through a weeknight panic, asking what to make for her in-laws who were dropping by unexpectedly. I suggested stuffed shells, but she wanted something with more personality—something that felt special without requiring hours in the kitchen. That's when pesto chicken stuffed shells came together in my head: creamy, green-kissed, and somehow elegant enough to impress yet simple enough to pull off on a Tuesday. The first batch came out of my oven golden and bubbling, and I knew I'd stumbled onto something that would become a regular rotation in my kitchen.
I made this for my neighbor who'd just moved in next door, and watching her face light up when she tasted it made me realize how food can be an instant conversation starter. She came over two days later asking for the recipe, and I ended up staying for coffee while we talked about our favorite Italian dishes. Now, whenever I see her at the mailbox, she mentions how often she's made it for her own gatherings.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Jumbo pasta shells: Hunt for the truly large ones in the box, as flimsy shells tear when you're filling them, and you want sturdy vessels that won't give way in the oven.
- Ricotta cheese: This is your creamy base, and fresh ricotta makes a noticeable difference, but make sure to drain it first if it's watery.
- Parmesan cheese: Freshly grated tastes miles better than the pre-shredded stuff, which contains anti-caking agents that can make your filling grainy.
- Large egg: This binds everything together and helps the filling stay intact as it bakes, so don't skip it thinking the cheese will do all the work.
- Mozzarella cheese: Use whole milk mozzarella for the best melting quality, and shred it yourself rather than buying pre-shredded if you have time.
- Basil pesto: Store-bought works beautifully, but homemade pesto made with fresh basil, garlic, pine nuts, olive oil, and Parmesan elevates this dish into something unforgettable.
- Cooked chicken breast: Rotisserie chicken is a lifesaver and honestly tastes better than chicken you'd cook yourself on a busy day.
- Marinara sauce: Choose a quality sauce you'd actually eat on its own, since it's a main player in every bite, not just background flavor.
- Italian herbs: This is optional but adds an extra whisper of Mediterranean flavor that ties everything together.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep your stage:
- Heat your oven to 375°F and grease the baking dish so nothing sticks later when you're rushing to get dinner on the table.
- Cook the shells:
- Boil the pasta shells in salted water, and here's the thing—pull them out a minute or two before the package says al dente, since they'll continue cooking in the oven and you don't want them falling apart. Drain and spread them on a clean kitchen towel so they cool without sticking together in a clump.
- Make the ricotta magic:
- Combine ricotta, Parmesan, egg, mozzarella, salt, pepper, and Italian herbs in a bowl and stir until completely smooth. The mixture should feel creamy and spreadable, not lumpy.
- Coat the chicken:
- In another bowl, toss your chicken with the pesto until every piece is evenly coated and the mixture has turned a gorgeous pale green color.
- Build the sauce foundation:
- Spread a cup of marinara sauce on the bottom of the baking dish, creating a protective layer that prevents sticking and keeps everything moist.
- Stuff each shell:
- Spoon about a tablespoon of ricotta mixture into each shell, then add a generous spoonful of pesto chicken on top, arranging each shell snugly in the dish. Work at a comfortable pace—rushing here usually means dropping filling or tearing shells.
- Top with sauce and cheese:
- Pour the remaining marinara over all the shells, making sure every opening gets a little sauce, then scatter the final half cup of mozzarella across the top.
- Bake covered then uncovered:
- Cover with foil and bake for 25 minutes so everything steams and melds, then remove the foil and bake another 10 minutes until the cheese bubbles and browns slightly at the edges.
- Rest and serve:
- Let it sit for 5 minutes so the sauce sets slightly and won't run all over the plate, then tear some fresh basil over the top if you have it and serve.
Save There's something deeply comforting about pulling a bubbling dish from the oven that you know people will genuinely want to eat, not just tolerate. This recipe became that for me—it's become the thing I make when I want to feel like a capable cook without spending my whole evening in the kitchen.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
The Secret of Pesto in Baked Dishes
Pesto can be intimidating in hot dishes because you worry it'll lose its brightness and turn bitter, but the trick is using it with the chicken before assembly rather than stirring it into a hot sauce. This way, the herbs stay vibrant and the flavors stay distinct rather than melting into one muddy note. The pesto's garlic and acid also brighten the richness of the ricotta and cheese, creating a balance that feels intentional rather than accidental.
Timing and Make-Ahead Flexibility
You can absolutely assemble this entire dish in the morning and refrigerate it, then bake it when you're ready, which means less scrambling when you want dinner on the table by six. The filled shells actually benefit from sitting because the flavors meld together overnight, making every bite more cohesive. Just add about ten extra minutes to your baking time if it's coming straight from the fridge.
Customizing Beyond the Basic Recipe
The beauty of this dish is how easily it adapts to what you have on hand or what you're craving on a particular day. I've made it with turkey instead of chicken, with spinach added to the ricotta mixture, with sun-dried tomatoes scattered in the sauce, and even with a splash of white wine mixed into the marinara for complexity. The structure stays the same, but the flavor story changes just enough to keep it feeling fresh.
- For a vegetarian version, skip the chicken entirely and add sautéed mushrooms or wilted spinach to the pesto for heartiness.
- If you want to add vegetables, pre-cook anything watery like zucchini or mushrooms so they don't release liquid and make the dish soggy.
- A pinch of red pepper flakes in the ricotta mixture adds subtle heat without overwhelming the delicate basil flavors.
Save This recipe sits somewhere between weeknight dinner and company-worthy main course, which is exactly where I like my food to live. Make it, feed people, and watch them come back for the recipe.
Recipe FAQs
- → Can I make these stuffed shells ahead of time?
Yes, you can assemble the dish up to 24 hours in advance and refrigerate covered. Add 5-10 minutes to the baking time if baking from cold.
- → What can I use instead of ricotta cheese?
Cottage cheese works well as a substitute—blend it until smooth for a texture similar to ricotta. You can also use a mixture of mascarpone and Parmesan.
- → How do I make this vegetarian?
Simply omit the chicken and add sautéed spinach, mushrooms, or sun-dried tomatoes to the pesto. You can also increase the amount of mozzarella in the filling.
- → Can I freeze stuffed shells?
Yes, freeze before baking. Assemble in a freezer-safe dish, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
- → What type of pesto works best?
Classic basil pesto is ideal, but you can also use sun-dried tomato pesto or spinach pesto for variation. If making homemade, toast the pine nuts first for deeper flavor.
- → How many shells should I prepare per person?
Plan for 4-5 stuffed shells per serving. This recipe makes 20 shells, yielding 4 generous portions. Adjust quantities based on appetite and side dishes.