Delight in tender jumbo pasta shells generously filled with a creamy mixture of shredded chicken, ricotta, and mozzarella cheeses. These shells are baked in a rich, garlicky Alfredo sauce, topped with golden melted cheese, creating a comforting and flavorful Italian-American dish. A perfect balance of creamy textures, aromatic herbs, and cheese awaits, making it an ideal main course for a satisfying meal.
There's something about the moment you pull a bubbling baking dish from the oven and see those golden cheese-topped shells that makes you understand why comfort food exists. I discovered this dish quite by accident one weeknight when I had leftover rotisserie chicken, a container of ricotta, and the sudden desire to create something that felt both impressive and deeply familiar. The combination clicked immediately—creamy filling tucked into tender pasta, swimming in silky Alfredo sauce that tastes like butter and garlic had a conversation. It became the recipe I turn to when I want to feel like I've accomplished something in the kitchen without spending all evening there.
I made this for a small dinner party last fall when my sister mentioned she missed the kind of food that doesn't apologize for being rich and indulgent. Watching four adults go quiet the moment they took their first bite, then immediately reaching for seconds—that's when I knew this recipe had staying power. My brother-in-law, who is notoriously difficult to impress, asked for the recipe before dessert even came out.
Ingredients
- 20 jumbo pasta shells: These are the foundation, and they need to be truly jumbo—smaller shells tear or don't hold enough filling, which defeats the purpose entirely.
- 2 cups cooked chicken breast, finely shredded: Rotisserie chicken from the grocery store saves you time without sacrificing flavor, and honestly, it's often more tender than home-cooked chicken.
- 1 cup ricotta cheese: This is your filling's secret weapon—it keeps everything creamy without being heavy, and it bonds everything together.
- 1 cup mozzarella cheese, shredded: Use whole milk mozzarella if you can find it; the flavor difference is noticeable and worth the small effort.
- 1/4 cup grated Parmesan cheese: The sharp bite here cuts through the richness and prevents the filling from feeling one-note.
- 1 large egg: This binds the filling and helps it stay together as you stuff each shell.
- 1/2 teaspoon garlic powder, 1/2 teaspoon dried Italian herbs, 1/2 teaspoon salt, 1/4 teaspoon black pepper: These seasonings should be measured directly into the filling—don't skip this step or the filling will taste bland.
- 2 tablespoons unsalted butter: For the Alfredo sauce, unsalted is crucial so you can control the salt level completely.
- 2 cloves garlic, minced: Fresh garlic makes a difference here; mincing it yourself releases more flavor than pre-minced.
- 1 cup heavy cream and 1 cup milk: The combination of both creates a sauce that's luxurious but not impossibly thick, and the milk keeps it from breaking.
- 3/4 cup grated Parmesan cheese: This goes into the sauce, so again, freshly grated is worth the minute it takes.
- 1/4 teaspoon nutmeg: Optional but genuinely transformative—just a whisper of it deepens the whole flavor profile.
- 1/2 cup mozzarella cheese for topping, 2 tablespoons Parmesan for topping: The topping is where the bake gets its visual drama, so don't skimp here.
- Fresh parsley for garnish: It provides a bright green contrast and a hint of freshness against all that richness.
Instructions
- Heat your oven and salt your water:
- Preheat to 375°F while you fill a large pot with water and salt it generously—it should taste like the sea. Starting with boiling water means your pasta cooks evenly and doesn't turn to mush while you're preparing everything else.
- Cook the shells until just tender:
- Follow the package timing but subtract one minute—you want al dente shells that have a tiny bit of resistance when you bite them. They'll continue cooking in the oven, so slightly underdone is actually perfect here.
- Build your filling:
- In a bowl, combine the shredded chicken with ricotta, mozzarella, Parmesan, egg, garlic powder, Italian herbs, salt, and pepper, mixing until no streaks of ricotta remain. The texture should be smooth but chunky with chicken, and it should smell savory and inviting—if it seems bland, you might need a touch more salt.
- Create the Alfredo sauce:
- Melt butter in a saucepan over medium heat and let the minced garlic toast for exactly one minute—any longer and it turns bitter, any less and it tastes raw. Pour in the cream and milk, bring to a gentle bubble (not a rolling boil), then add the Parmesan while whisking constantly until the sauce is smooth and coats the back of a spoon. Taste and adjust salt and pepper, adding just a hint of nutmeg if you have it.
- Prepare the baking dish:
- Spread one cup of Alfredo sauce across the bottom of a 9x13-inch dish—this prevents sticking and ensures every shell gets sauce underneath. Reserve the rest for layering on top.
- Stuff each shell with intention:
- Using a small spoon or scoop, fill each cooled shell with about two tablespoons of filling, pressing gently so it stays put but not so hard that the shell cracks. Arrange them seam-side up in the dish, nestling them close together so they support each other.
- Layer sauce and cheese:
- Pour the remaining Alfredo sauce over the shells so they're partially submerged, then scatter the mozzarella and Parmesan topping evenly across the surface. The sauce should peek through in places—this is what creates those golden-brown spots.
- Bake covered, then uncovered:
- Cover with foil and bake for 25 minutes so the shells heat through gently without the cheese browning too fast. Remove the foil and bake another 10 minutes until the cheese is bubbling at the edges and golden on top—you're looking for color, not char.
- Finish with brightness:
- Garnish with chopped fresh parsley right before serving, which adds a visual pop and a subtle freshness that cuts through the richness.
The real moment this recipe mattered happened when my neighbor brought over her teenage daughter who had just gone vegetarian, and we quickly swapped the chicken for extra ricotta and some sautéed spinach while everything else stayed the same. She came back three days later asking specifically if I'd make it again. That's when I realized this wasn't just a recipe—it was flexible enough to adapt to whoever was sitting at the table.
Why Temperature Control Matters
One of my early attempts at this dish resulted in a broken, grainy Alfredo sauce that looked more like curdled milk than the silky dream I was going for. The culprit was heat that was too high—I was eager and cranked the burner, which caused the cream and cheese to separate instead of emulsify. Now I keep the burner at medium and watch for that gentle bubble at the surface, which signals the sauce is hot enough to coat pasta but not so hot that it's tearing itself apart. The patience pays off every single time.
Making This Dish Your Own
This recipe is forgiving enough that you can bend it without breaking it. I've added roasted broccoli, sautéed spinach, sun-dried tomatoes, and even chopped mushrooms to the filling without losing the essential character of the dish. The only thing I wouldn't change is the base ratio of ricotta to Parmesan—that balance is what makes the filling taste right. Some nights I use all mozzarella on top instead of the Parmesan-mozzarella mix, and other nights I add a pinch of red pepper flakes to the sauce for a subtle heat that nobody can quite identify.
Serving and Storage Strategies
This dish reaches its comfort-food potential when you serve it alongside something crisp and fresh—a simple green salad dressed with lemon vinaigrette or garlic bread that's golden and crispy on the edges. If you're making this ahead, assemble it completely, cover it, and refrigerate for up to 24 hours before baking; just add ten minutes to the baking time since it starts cold. Leftovers reheat beautifully in a low oven covered with foil, and unlike some baked pastas, this one doesn't dry out or become grainy.
- Make this dish a day ahead and bake it fresh when you need dinner—it's an excellent strategy for busy nights.
- If you're doubling the recipe for a crowd, use two baking dishes rather than stacking everything into one, which ensures even cooking.
- Freeze unbaked assembled shells in an airtight container for up to three months, then bake from frozen with an extra 15 minutes of covered time.
This recipe lives in that beautiful space where it feels homemade and cared-for without requiring advanced techniques or exotic ingredients. Make it when you want to feel like you've created something restaurant-quality in your own kitchen, and watch how quickly the table goes quiet in that specific way that means everyone is completely satisfied.
Recipe FAQ
- → What type of pasta shells work best?
-
Jumbo pasta shells are ideal as they can hold the creamy filling well without breaking apart during baking.
- → Can I use leftover chicken in the filling?
-
Yes, shredded rotisserie or leftover chicken works perfectly, adding convenience without compromising taste.
- → How is the Alfredo sauce prepared?
-
The sauce is made by sautéing garlic in butter, then simmering heavy cream and milk before whisking in Parmesan cheese and seasoning for a smooth, rich texture.
- → Is it possible to add vegetables to the filling?
-
Absolutely! Incorporating sautéed spinach or chopped broccoli adds a fresh, nutritious twist to the filling.
- → How do I know when the dish is done baking?
-
Bake until the cheese topping is bubbling and golden brown, usually after 35 minutes total, including uncovered baking time.