Chicken Alfredo Stuffed Shell Casserole
This Chicken Alfredo Stuffed Shell Casserole is stuffed with chicken and spinach, smothered in Alfredo sauce, and baked until bubbly. So good.
Chicken Alfredo Stuffed Shell Casserole is a baked pasta dish made with jumbo shells stuffed with a chicken, spinach, and ricotta filling, then covered in Alfredo sauce and melted cheese. This recipe serves 6 to 8 people, delivers a creamy, cheesy casserole with tender pasta and a golden bubbly top, and is perfect for weeknight dinners, potlucks, or make-ahead freezer meals.
Here’s everything you need to make it perfectly.
I’ve made this Chicken Alfredo Stuffed Shell Casserole probably a dozen times now, and I still squeeze the spinach dry twice because the first squeeze never gets out enough water. Skip that step and you’ll end up with a watery filling that slides right out of the shells. This one’s become our go-to for Sunday dinners when I want something that feels fancy but only takes about 20 minutes of actual hands-on work
Table of Contents
Why You’ll Love This Chicken Alfredo Stuffed Shell Casserole
This Chicken Alfredo Stuffed Shell Casserole is rich, creamy, and loaded with tender shredded chicken in every bite. The shells hold their shape but stay soft, and the mozzarella on top gets golden and bubbly in the oven. It’s an easy make-ahead dinner that reheats beautifully for lunches all week. Kids and adults both go back for seconds, and cleanup is minimal since everything bakes in one dish.
What Ingredients Do You Need for Chicken Alfredo Stuffed Shell Casserole?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main | Jumbo pasta shells | 12 ounces | Cook al dente |
| Main | Olive oil | 2 tablespoons | For prepping |
| Main | Cooked chicken | 2 cups | Shredded or diced |
| Filling | Frozen chopped spinach | 1 (10 oz) package | Thawed, squeezed dry |
| Filling | Ricotta cheese | 1 (15 oz) container | — |
| Filling | Parmesan cheese | 1/2 cup | Grated |
| Filling | Egg | 1 large | — |
| Filling | Garlic powder | 1/2 teaspoon | — |
| Filling | Salt and black pepper | To taste | — |
| Sauce & Topping | Alfredo sauce | 2 (15 oz) jars | — |
| Sauce & Topping | Mozzarella cheese | 1 1/2 cups | Shredded |
The ricotta and Parmesan combo is what makes this creamy chicken casserole taste like something from a restaurant instead of a weeknight bake. If you’ve got rotisserie chicken on hand, this stuffed shells with chicken recipe comes together even faster since you skip the cooking step entirely. Don’t skip squeezing the spinach — it’s the difference between a filling that holds together and one that turns soupy.
How to Make Chicken Alfredo Stuffed Shell Casserole Step by Step

Prep the Shells and Filling
- Preheat your oven to 375°F (190°C).
- Cook the jumbo pasta shells according to package directions until al dente.
- Drain the shells and rinse with cold water to keep them from sticking, then set aside.
- In a large bowl, combine the cooked chicken, squeezed-dry spinach, ricotta cheese, 1/4 cup of the Parmesan, egg, garlic powder, salt, and pepper.
- Mix the filling well until everything is evenly combined.
💡 A cookie scoop makes portioning the filling into each shell way faster and less messy.
Assemble the Casserole
- Carefully stuff each cooked shell with the chicken and ricotta mixture.
- Spread about 1/2 cup of Alfredo sauce on the bottom of a 9×13 inch baking dish.
Pro Tip: A layer of sauce under the shells keeps the bottom layer from sticking or drying out.
- Arrange the stuffed shells in a single layer in the prepared baking dish.
- Pour the remaining Alfredo sauce over the shells, making sure they’re well coated.
- Sprinkle the shredded mozzarella and remaining 1/4 cup Parmesan over the top.
Bake and Serve
- Cover the dish with aluminum foil and bake for 25 minutes.
Pro Tip: Keeping the foil on for the first 25 minutes traps steam so the shells don’t dry out.
- Remove the foil and bake for an additional 10-15 minutes, until the cheese is melted and bubbly and the casserole is heated through.
- Let the casserole stand for a few minutes before serving.
💡 Letting it rest for 5-10 minutes helps the sauce set up so it doesn’t run all over the plate.

Expert Tips for Perfect Chicken Alfredo Stuffed Shell Casserole
Pro Tips for Success
The key to shells that don’t rip is boiling them just shy of al dente — they’ll finish softening in the oven, and firmer shells are much easier to stuff without tearing.
For best results, use rotisserie chicken for the shredded chicken. It’s more tender than boiled chicken breast and adds a bit more flavor to the filling.
The most common mistake is skipping the second squeeze on the spinach — instead, wring it out in a clean kitchen towel until barely any water drips out.
This Alfredo pasta bake works best when you let it rest for a few minutes before serving so the sauce thickens instead of pooling on the plate.
If the top isn’t golden enough after 40 minutes, pop it under the broiler for one to two minutes. Just watch it closely so the cheese doesn’t burn.
Delicious Variations
Quick Version: Use rotisserie chicken and pre-shredded mozzarella to cut prep time in half. You can have this in the oven in under 15 minutes of hands-on work.
Alternative Ingredients: Swap the ricotta for cottage cheese blended smooth, or use a jarred vodka sauce instead of Alfredo for a different creamy chicken casserole twist. Our chicken Parmesan stuffed shell bake uses a similar swap if you want to see it in action.
Gluten-Free: Use gluten-free jumbo shells and double-check your Alfredo sauce label, since some brands use wheat-based thickeners.
Troubleshooting Common Problems
Problem: The shells tore while stuffing. Solution: Cook the shells slightly under al dente next time. They’re sturdier and less likely to rip when they still have some bite.
Problem: The casserole came out watery. Solution: This almost always means the spinach wasn’t squeezed dry enough. Wring it out hard before mixing it into the filling.
How to Store and Reheat Chicken Alfredo Stuffed Shell Casserole
| Storage Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Cover to keep the top from drying out |
| Refrigerator | 3 to 4 days | Store in an airtight container |
| Freezer | Up to 3 months | Freeze before or after baking, wrapped tightly |
Reheat leftovers in a 350°F oven, covered with foil, until the sauce is bubbling again and the cheese on top turns glossy. The microwave works too, but the shells can get a little chewy around the edges.
If you’ve got extra filling leftover, spread it on toast with a bit of marinara, or stir it into scrambled eggs for a quick breakfast the next morning. For more ideas, check out our full list of family dinner casseroles and bakes.
FAQs About Chicken Alfredo Stuffed Shell Casserole
Can I make this casserole ahead of time?
Yes. Assemble the stuffed shells in the baking dish, cover tightly, and refrigerate for up to 24 hours before baking. Add about 5-10 extra minutes to the covered baking time if it’s going into the oven cold.
Can I substitute the ricotta cheese?
Cottage cheese blended until smooth works as a substitute for ricotta in this recipe. Softened cream cheese is another option, though it will make the filling slightly denser.
How do I know when the casserole is done?
The casserole is done when the cheese on top is melted, golden in spots, and the sauce is bubbling around the edges. An instant-read thermometer inserted into the center should read at least 165°F.
Can I freeze Chicken Alfredo Stuffed Shell Casserole?
Yes, this casserole freezes well either before or after baking. Wrap it tightly in plastic wrap and foil, and it will keep in the freezer for up to 3 months.
Can I make this dish gluten-free?
Yes, swap in gluten-free jumbo pasta shells and check that your Alfredo sauce doesn’t contain wheat-based thickeners. Everything else in the recipe is naturally gluten-free.
Honestly, if you make one casserole this month, make it this one. It’s the kind of dinner that gets recipe requests before people even finish their plate. If you’re building out a rotation, our creamy chicken stuffed shells recipe is a great one to pair it with. Save this one to Pinterest so you don’t lose it, and if you try it, come back and tell me how it turned out — I read every comment.
Chicken Alfredo Stuffed Shell Casserole is creamy, cheesy, and packed with tender chicken and spinach in every bite. A cozy weeknight dinner or make-ahead freezer meal that’s ready in under an hour. Save this recipe for later!

Chicken Alfredo Stuffed Shell Casserole
Equipment
- Large pot
- Large mixing bowl
- 9×13-inch baking dish
- Aluminum foil
- Cookie scoop
Ingredients
Main
- 12 ounces Jumbo pasta shells Cook al dente or slightly under al dente
- 2 tablespoons Olive oil For prepping
- 2 cups Cooked chicken Shredded or diced
Filling
- 1 10-ounce package Frozen chopped spinach Thawed and squeezed very dry
- 1 15-ounce container Ricotta cheese
- ½ cup Parmesan cheese Grated and divided
- 1 large Egg
- ½ teaspoon Garlic powder
- Salt and black pepper To taste
Sauce & Topping
- 2 15-ounce jars Alfredo sauce
- 1 ½ cups Mozzarella cheese Shredded
Instructions
- Preheat the oven to 375°F (190°C).
- Cook the jumbo pasta shells according to the package directions until al dente or slightly under al dente. Drain and rinse with cold water to prevent sticking.
- In a large bowl, combine the cooked chicken, squeezed-dry spinach, ricotta cheese, 1/4 cup Parmesan, egg, garlic powder, salt, and black pepper. Mix until evenly combined.
- Carefully stuff each cooked shell with the chicken and ricotta mixture.
- Spread about 1/2 cup of Alfredo sauce over the bottom of a 9×13-inch baking dish.
- Arrange the stuffed shells in a single layer in the prepared baking dish.
- Pour the remaining Alfredo sauce evenly over the stuffed shells, making sure they are well coated.
- Sprinkle the shredded mozzarella and remaining 1/4 cup Parmesan over the top.
- Cover the dish with aluminum foil and bake for 25 minutes.
- Remove the foil and bake for an additional 10 to 15 minutes, until the cheese is melted and bubbly and the casserole is heated through.
- Let the casserole stand for 5 to 10 minutes before serving so the sauce can set slightly.
