This dish features tender jumbo pasta shells filled with a flavorful blend of shredded chicken, ricotta, fresh spinach, and herbs. The shells are nestled in a creamy Alfredo sauce, topped with mozzarella and Parmesan, then baked until bubbly and golden. A comforting Italian-American main course perfect for family dinners, offering rich textures and balanced flavors with simple preparation in under an hour.
The kitchen smelled incredible when I finally perfected this stuffed shells recipe, thanks to a rainy Sunday afternoon and too much time browsing old Italian cookbooks. My roommate wandered in from her room, asking what magic was happening in the oven, and ended up staying for dinner three nights in a row until I made another batch.
I made these for my dad's birthday last year, and he's still talking about them. He's usually a traditionalist when it comes to Italian food, but I caught him going back for thirds and slipping some extra shells into a container for lunch the next day.
Ingredients
- 20 jumbo pasta shells: Buy an extra box because shells always seem to tear during cooking, and having backups saves the day
- Salt: Generously salt your pasta water until it tastes like the sea
- 2 cups cooked chicken breast: Rotisserie chicken works beautifully here and saves so much time
- 1 1/2 cups ricotta cheese: Whole milk ricotta gives you the creamiest results
- 1 cup fresh spinach: Chop it finely so it distributes evenly throughout the filling
- 1 cup mozzarella cheese, shredded: Reserve this for inside the filling
- 1/4 cup grated Parmesan cheese: This goes into the filling mixture
- 1 large egg: Room temperature egg incorporates better into the cheese mixture
- 2 cloves garlic, minced: Fresh garlic makes such a difference compared to jarred
- 1/2 teaspoon dried Italian herbs: Basil and oregano are classic here
- 1/4 teaspoon salt: Adjust this if your chicken was heavily seasoned
- 1/4 teaspoon ground black pepper: Freshly ground pepper adds more depth
- 2 cups Alfredo sauce: Homemade is wonderful, but a good quality store-bought sauce works perfectly
- 1 cup mozzarella cheese, shredded: This second cup goes on top for that golden cheesy crust
- 1/4 cup grated Parmesan cheese: The final Parmesan layer creates a beautiful golden finish
- Fresh parsley: This bright garnish cuts through all that rich cheese
Instructions
- Get your oven and pan ready:
- Preheat to 375°F and lightly grease a 9x13-inch baking dish with olive oil or cooking spray
- Cook the pasta shells:
- Boil according to package directions, but stop at al dente since they'll cook more in the oven, then rinse with cold water to stop the cooking process
- Mix the filling:
- Combine the chicken, ricotta, spinach, 1 cup mozzarella, 1/4 cup Parmesan, egg, garlic, Italian herbs, salt, and pepper until everything is evenly distributed
- Prep the base:
- Spread 1 cup of Alfredo sauce across the bottom of your baking dish
- Stuff the shells:
- Fill each shell with about 2 tablespoons of the mixture and arrange them open side up in the dish
- Add sauce and cheese:
- Pour the remaining Alfredo sauce over the shells, then top with the remaining 1 cup mozzarella and 1/4 cup Parmesan
- Bake covered then uncovered:
- Cover with foil and bake for 25 minutes, then remove the foil and bake 10 more minutes until bubbly and golden
- Rest before serving:
- Let everything settle for 5 minutes so the filling firms up slightly and is easier to serve
This recipe became a holiday tradition after I brought it to Christmas dinner one year. Now my aunt requests it specifically every time we have a big family gathering, and I always double the recipe because the pan disappears faster than you'd believe.
Make It Ahead
You can assemble the entire dish up to 24 hours in advance, cover tightly with foil, and refrigerate until you're ready to bake. Just add about 10 extra minutes to the covered baking time if it's cold from the fridge.
Freezing Instructions
These freeze beautifully either before or after baking. I prefer freezing them after baking and letting them cool completely, then wrapping the entire dish tightly. Reheat at 350°F for about 30 minutes until hot throughout.
Serving Suggestions
A crisp green salad with a vinaigrette helps cut through all the richness. I also love serving crusty garlic bread on the side for sopping up any extra Alfredo sauce.
- Let the dish rest before serving so the sauce thickens slightly
- Have extra Parmesan ready at the table
- Fresh basil makes a lovely alternative to parsley
There's something deeply satisfying about pulling that bubbling, golden dish out of the oven. The way the cheese stretches when you lift a shell is the kind of simple kitchen joy that makes cooking worth every minute.
Recipe FAQs
- → How do I prevent the pasta shells from breaking?
-
Cook jumbo shells just until al dente, then rinse with cold water and handle gently when filling to maintain their shape.
- → Can I substitute fresh spinach with frozen?
-
Yes, use thawed and well-drained frozen spinach to avoid excess moisture in the filling.
- → What cheeses are best for a creamy filling?
-
Ricotta offers creaminess, while mozzarella melts beautifully for a gooey texture; Parmesan adds a sharp, savory touch.
- → Is it possible to prepare this dish ahead of time?
-
You can assemble the stuffed shells in advance, refrigerate them covered, and bake shortly before serving for convenience.
- → What herbs enhance the flavor of the filling?
-
Dried Italian herbs like basil and oregano complement the chicken and cheeses, providing a balanced and aromatic profile.