These chicken Alfredo stuffed shells are rich, cheesy, and loved by the whole family. Easy to assemble and perfect for making ahead, this casserole pairs leftover rotisserie chicken, fresh spinach, mozzarella, and Parmesan with large shell pasta for an unforgettable chicken Alfredo bake.

Who doesn’t love a comforting, cheesy casserole? From classic tuna noodle bakes to hearty meat-and-pasta dishes, anything with baked pasta and melted cheese is a winner. These chicken Alfredo stuffed shells bring all of that delight in one dish.
Made with shredded rotisserie chicken, fresh spinach, and two cheeses, this Florentine-style chicken Alfredo casserole is a straightforward way to transform leftovers into a showstopping dinner. It reheats well, freezes easily, and consistently pleases both kids and adults.
Why you’ll love this recipe:
- Combines fresh ingredients with convenient shortcuts like rotisserie chicken.
- Makes a large 13 x 9″ casserole to feed a crowd.
- Can be prepared ahead or frozen for later baking.
- Features a homemade Alfredo sauce — no condensed soups required.
- Includes vegetables, so it’s not all indulgence.
- Appeals to both kids and adults.
Ingredients you’ll need:
- Jumbo Pasta Shells – large shells made for filling.
- Butter – for sautéing vegetables and enriching the sauce.
- Garlic – freshly minced for flavor in the filling and sauce.
- Onion – adds aroma and depth.
- Leftover Rotisserie Chicken – shredded or chopped into bite-sized pieces; breast meat works well.
- Whole Milk – contributes creaminess; 1% or 2% can be used but whole milk gives the best texture.
- Heavy Cream – necessary to stabilize the sauce and prevent breaking.
- Egg Yolks – enrich and slightly thicken the sauce.
- Shredded Mozzarella Cheese – use pre-shredded part-skim for convenience; avoid fresh ball mozzarella.
- Parmesan Cheese – freshly grated if possible for the best flavor.
- Salt and Pepper – to taste.


Step-by-step directions:
- Preheat the oven to 350°F.
- Cook the pasta 1–2 minutes shy of al dente according to package directions. Drain and spread in a single layer on a rimmed baking sheet to cool.
- In a saucepan, heat the milk, cream, butter, and garlic over medium until hot and steaming but not boiling. Remove from heat.
- Whisk the egg yolks in a small bowl. Add 1 tablespoon of the hot cream mixture to the yolks, whisking constantly. Repeat with 4–5 more tablespoons, one at a time, to temper the yolks.
- Whisk the tempered yolks into the saucepan, season with salt and pepper, then stir in about three-quarters of the mozzarella and Parmesan until melted and smooth. The sauce should be thick and cheesy.
- In a separate skillet, sauté the onion and remaining garlic in butter until soft and fragrant. Add the chicken and spinach and heat just until the spinach wilts.
- Spoon the chicken and spinach mixture into the cooled shells (or use clean hands to stuff them).
- Spoon 2 tablespoons of the Alfredo sauce into the bottom of a 13×9″ baking dish and spread thinly. Arrange the stuffed shells in a single layer, ladle the remaining sauce over the shells, and sprinkle with the reserved cheeses.
- Bake for 25 minutes, or until bubbly and lightly golden on top.
- Garnish with fresh parsley if desired and serve hot.

Pro-Tips:
- Use a large pot with plenty of water so the shells don’t stick and can expand.
- Salt the boiling pasta water generously (about 1–2 tablespoons kosher salt) for properly seasoned pasta.
- Make sure the water is at a full boil before adding the pasta and stir during the first minute to prevent sticking.


Variations:
- Swap spinach for kale, broccoli florets, peas, or other cooked vegetables. Avoid watery vegetables or be sure to sauté them first to remove excess moisture.
- Add 1/4 teaspoon crushed red pepper to the milk and cream while heating for a little heat.
- Stir in 1–2 teaspoons fresh herbs (thyme, parsley, rosemary, or sage) into the sauce for extra brightness.
- Try different cheeses: use Gruyère, white cheddar, or Jarlsberg instead of mozzarella; swap Parmesan for Pecorino Romano.
- For a creamier filling, fold 16 ounces of ricotta into the chicken and spinach mixture before stuffing the shells.


Make ahead:
Assemble the casserole up to 3 days ahead and refrigerate until ready to bake.
Storage
Cover leftovers tightly or transfer to an airtight container and refrigerate 3–5 days. Reheat in a 350°F oven for 10–15 minutes or microwave in short bursts until hot.
Freezing
You can freeze the casserole before or after baking for up to 3 months. Wrap well in plastic and freezer paper; thaw before baking or reheating.

How to prevent curdling, scrambling or breaking Alfredo sauce:
- Heat milk and cream slowly over medium until steaming; avoid boiling.
- Temper the egg yolks by whisking in small amounts of hot cream before adding them to the pot to avoid scrambling.
- If the sauce begins to separate, remove from heat and whisk briskly; a little butter (1–2 pats) and continued whisking can often bring it back to a smooth finish.

FAQ’s
Depending on shell size and filling amount, each stuffed shell contains approximately 120–140 calories.
Yes. The recipe scales down easily for a smaller crowd.

This Alfredo pasta bake delivers tender shells, crispy golden edges, and a gooey cheese sauce. The spinach and chicken help balance the richness, while the lush sauce keeps every bite irresistible.

What our tasters said:
“Why haven’t we had this before? It’s delicious — I’m claiming leftovers for my lunch.” — Scott
“That sauce is so cheesy and rich – how did you make this?” — Ana

Given its richness, serve this casserole with a vegetable side or a simple green salad; garlic bread also complements it nicely.
What to serve with chicken alfredo stuffed shells:
- Simple green salad
- Roasted or sautéed seasonal vegetables
- Garlic bread or crusty bread

More stuffed shells and pasta recipes:
- Mushroom Kale Stuffed Shells
- Incredible Mushroom Lasagna
- Baked Spinach and Cheese Stuffed Manicotti
- Pasta with Peppers, Onions, and Sausage
- Vegetable Lasagna with Cottage Cheese

Chicken Alfredo Stuffed Shells
INGREDIENTS:
FOR THE STUFFED SHELLS
- 12 ounces large shell pasta
- 1 tablespoon butter
- 1 large garlic clove minced
- 1 cup chopped onions
- 2½-3 cups leftover rotisserie chicken I used breast meat
- 6 ounces fresh baby spinach
FOR ALFREDO SAUCE:
- 1¼ cups whole milk
- 1 cup cream do not substitute half and half or milk
- 3 tablespoons butter
- 2 large cloves minced garlic
- ¼ teaspoon kosher salt
- ¼ teaspoon black pepper
- 2 large egg yolks
- ¾ cup grated parmesan cheese
- 2 cups part-skim grated mozzarella cheese
DIRECTIONS:
-
Preheat the oven to 350°F.
COOK THE PASTA:
-
Fill a large stock pot ¾ with water and bring to a boil. Salt the water with one teaspoon of salt. Add 12 ounces large shell pasta and cook, stirring occasionally, until the noodles are not quite al dente (about 1–2 minutes shy of the package directions).
-
Drain the noodles and spread in a single layer on a rimmed baking sheet to cool.
FOR THE ALFREDO SAUCE:
-
In a large saucepan, combine 1¼ cups whole milk, 1 cup cream, 3 tablespoons butter and 2 large cloves minced garlic. Heat over medium until the mixture is hot but not boiling. Remove from heat.
TEMPER THE EGG YOLKS:
-
In a small bowl, whisk 2 large egg yolks and add 1 tablespoon of the hot cream mixture to the eggs, whisking constantly. Continue to add 4–5 more tablespoons to temper the yolks, then whisk the egg mixture back into the pot of hot cream to combine.
ASSEMBLE THE ALFREDO SAUCE:
-
Season the egg and cream mixture with ¼ teaspoon kosher salt and ¼ teaspoon black pepper.
-
Add about 1⅓ cups of the 2 cups grated mozzarella and ½ cup of the ¾ cup grated Parmesan and whisk until melted and smooth. Set aside.
MAKE THE CHICKEN AND SPINACH FILLING:
-
In a large sauté pan, melt 1 tablespoon butter and add 1 cup chopped onions and 1 large minced garlic clove. Cook until the onion softens and the mixture is fragrant.
-
Add the chicken and spinach and heat through until the spinach just begins to wilt.
ASSEMBLE THE CHICKEN ALFREDO STUFFED SHELLS:
-
Spoon 2 tablespoons of the Alfredo sauce into the bottom of a 13×9-inch baking dish and spread thinly.
-
Fill each shell with the chicken and spinach mixture and arrange in the dish.
-
Ladle the remaining sauce over the shells and top with the remaining mozzarella and Parmesan.
-
Bake 25 minutes until bubbly and golden. Serve hot.
NUTRITION:
Pin it for later!
