This chicken alfredo casserole is a creamy, bubbling pasta bake built on a real garlic-and-Parmesan sauce, not a can of soup. It turns plain chicken and broccoli into a dinner the whole table finishes, and one dish does the work of a pot, a skillet and a side.

Many versions of chicken alfredo casserole come out dry, gluey or oily because the sauce is rushed. This chicken alfredo casserole recipe from scratch fixes that. We use a short simmer for the cream, low heat for the cheese, and slightly underdone pasta so every bite stays saucy.

The ingredient list is short and easy to find at any grocery store. Nothing here needs a special trip, and most of it is probably already in your fridge or pantry. Once you have made the sauce once, you will not need to look at the recipe again.

It also holds up. You can build it in the morning, bake it at dinnertime, and still get a golden top with a creamy middle. That makes it a dependable weeknight dinner and a good dish to bring to someone else's house.

Prep Time: 20 minutes

Cook Time: 40 minutes

Total Time: 1 hour

Servings: 8

Method: Stovetop sauce, then oven-baked

Why This Chicken Alfredo Casserole Works

The sauce is the whole point. Butter and garlic go in first, so the garlic turns sweet and nutty rather than sharp. Heavy cream reduces for a few minutes until it is thick enough to coat a spoon, which means it will not turn watery once the pasta and broccoli release moisture in the oven.

Fresh Parmesan melts into that cream and gives it a salty, savory depth that jarred sauce cannot match. A mozzarella and Parmesan crust on top adds a golden, lightly crisp layer over the soft, creamy pasta underneath.

Broccoli keeps the dish from feeling heavy. The tender green florets add color, a little bite and some fiber, and they soak up the garlicky sauce. If you like this kind of easy dinner recipe, this one sits near the top of our list.

Serve it with a crisp green salad dressed in lemon and olive oil, or a pan of roasted asparagus or green beans. The acidity and crunch balance the richness, and a simple side keeps the plate from feeling too heavy. A few cracks of black pepper and a pinch of fresh parsley on top finish it.

We tested the ratio of sauce to pasta until it was right: about 2 cups of cream for 12 ounces of pasta gives a casserole that is saucy all the way through, without a puddle at the bottom of the dish.

Chicken Alfredo Casserole Ingredients

  • 12 ounces penne pasta
  • 3 cups cooked chicken breast, shredded or diced (about 1 1/2 pounds raw)
  • 3 cups broccoli florets (about 12 ounces)
  • 4 tablespoons unsalted butter
  • 4 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 2 cups heavy cream
  • 1 1/2 cups freshly grated Parmesan cheese, divided, plus 1/2 cup for the top
  • 1 cup shredded mozzarella cheese
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

What You Need for Chicken Alfredo Casserole

Penne: Its tubes trap sauce inside. Rigatoni, rotini or ziti all work. Skip thin pasta, which turns soft in the oven.

Cooked chicken: Leftover roast chicken, poached breasts or a store rotisserie bird all work. Chicken thighs give a juicier, richer result.

Broccoli: Fresh florets cut small cook evenly. Frozen broccoli works too: thaw it, pat it dry, and skip the pot.

Heavy cream: This is what makes the sauce stable. Half-and-half can break in the oven, so we do not recommend it.

Parmesan: Buy a wedge and grate it yourself. Pre-shredded cheese has anti-caking starch that makes the sauce grainy. Pecorino or Asiago can stand in.

Mozzarella: It gives the top a stretchy, golden crust. Provolone or fontina also melt well.

How to Make Chicken Alfredo Casserole

  1. Heat the oven to 350 degrees F and grease a 9x13-inch baking dish.
  2. Boil the penne in well-salted water for 2 minutes less than the package says, so it stays firm. Add the broccoli to the pot for the last 2 minutes, then drain both together.
  3. Melt the butter in a large, deep skillet over medium heat. Add the garlic and Italian seasoning and cook for 1 minute, until fragrant but not browned.
  4. Pour in the heavy cream and whisk. Bring it to a gentle simmer and cook for 3 to 4 minutes, until it coats the back of a spoon.
  5. Reduce the heat to low. Whisk in 1 1/2 cups of the Parmesan a handful at a time until the sauce is smooth. Season with the salt and pepper.
  6. Fold the drained pasta, broccoli and chicken into the sauce until everything is coated.
  7. Spread the mixture in the baking dish. Top with the mozzarella and the remaining 1/2 cup Parmesan.
  8. Bake for 25 to 30 minutes, until the edges bubble and the top is golden in spots. Rest for 5 minutes before serving.

Chicken Alfredo Casserole Variations

Spicy Chicken Alfredo Casserole

Add 1/2 teaspoon red pepper flakes with the garlic and fold in a few spoonfuls of pickled jalapeños. The heat cuts through the cream nicely.

Chicken Alfredo Casserole With Spinach

Stir 4 cups of fresh baby spinach into the hot sauce until it wilts. It adds color and a mild earthy flavor, and it replaces the broccoli if you prefer.

Lighter Chicken Alfredo Casserole

Use 1 cup heavy cream plus 1 cup whole milk, whisk 1 tablespoon of flour into the butter, and swap half the pasta for extra broccoli. It is a practical way to lower the calories per serving.

Crunchy Breadcrumb Top

Toss 1/2 cup panko with 1 tablespoon melted butter and scatter it over the cheese before baking. You get a crisp, golden lid.

Higher-Protein Chicken Alfredo Casserole

Use 4 cups of chicken instead of 3 and a protein-enriched pasta. The dish stays creamy but fills you up more.

Tips for the Best Chicken Alfredo Casserole

  • Use a deep, wide skillet so the cream reduces evenly and you can fold in the pasta without a second bowl.
  • Undercook the pasta by 2 minutes. It finishes in the oven and will not turn mushy.
  • Grate the Parmesan from a block and add it off a rolling simmer, on low heat, for a silky sauce.
  • Pat cooked chicken and broccoli dry so extra water does not thin the sauce.
  • Make the sauce slightly looser than you want. The pasta absorbs it as it bakes.
  • Let the casserole rest 5 minutes before serving so the sauce sets and scoops cleanly.
  • Season the pasta water well. It is the only chance to season the noodles themselves.

Make Ahead and Storage

Assemble the casserole up to 24 hours ahead, cover it, and refrigerate. Add 10 minutes to the bake time since it goes in cold. Cooked leftovers keep for 4 days in an airtight container in the fridge.

To freeze, cool the casserole completely, wrap it well, and freeze for up to 3 months. Thaw overnight in the fridge. Reheat covered at 350 degrees F for 20 to 25 minutes with a splash of milk, or microwave single portions in 90-second bursts, stirring in between.

Reheating deserves a note. Alfredo sauce tightens as it cools, so always add a splash of milk or cream before warming leftovers. Stir halfway through and the sauce loosens back to a creamy texture instead of turning oily.

Common Questions

Can I make chicken alfredo casserole with raw chicken?

Yes. Cut raw chicken breasts into 1-inch cubes, season them, and sear for 4 to 5 minutes in the skillet before making the sauce. They finish cooking in the oven. Rotisserie or leftover cooked chicken is faster.

Why did my alfredo sauce turn greasy or grainy?

The heat was too high or the cheese was pre-shredded. Keep the burner on low when you add the Parmesan, and grate it fresh from a block so it melts smoothly.

Can I use milk instead of heavy cream?

Milk alone makes a thin sauce that can split in the oven. If you want it lighter, use 1 cup heavy cream plus 1 cup whole milk and whisk in 1 tablespoon of flour with the butter.

How do I keep the pasta from drying out in the oven?

Undercook the pasta slightly and make the sauce a little looser than you think it needs to be. The noodles keep absorbing liquid while they bake.

Can I freeze chicken alfredo casserole?

Yes, for up to 3 months. Cool it fully, wrap it tightly, and thaw overnight in the fridge. Reheat covered at 350 degrees F with a splash of milk.

Now you have everything you need for a chicken alfredo casserole that is creamy, golden and made from scratch. Save this chicken alfredo casserole recipe for your next busy weeknight.

Chicken Alfredo Casserole Recipe

A creamy from-scratch garlic Parmesan alfredo bake with penne, chicken and broccoli under a golden cheese top.

Prep: 20 min   Cook: 40 min   Total: 60 min   Servings: 8   Calories: 690

Ingredients

  • 12 ounces penne pasta
  • 3 cups cooked chicken breast, shredded or diced (about 1 1/2 pounds raw)
  • 3 cups broccoli florets (about 12 ounces)
  • 4 tablespoons unsalted butter
  • 4 cloves garlic, minced
  • 1 teaspoon Italian seasoning
  • 2 cups heavy cream
  • 1 1/2 cups freshly grated Parmesan cheese, divided, plus 1/2 cup for the top
  • 1 cup shredded mozzarella cheese
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

Instructions

  1. Heat the oven to 350 degrees F and grease a 9x13-inch baking dish.
  2. Boil the penne in well-salted water for 2 minutes less than the package says, so it stays firm. Add the broccoli to the pot for the last 2 minutes, then drain both together.
  3. Melt the butter in a large, deep skillet over medium heat. Add the garlic and Italian seasoning and cook for 1 minute, until fragrant but not browned.
  4. Pour in the heavy cream and whisk. Bring it to a gentle simmer and cook for 3 to 4 minutes, until it coats the back of a spoon.
  5. Reduce the heat to low. Whisk in 1 1/2 cups of the Parmesan a handful at a time until the sauce is smooth. Season with the salt and pepper.
  6. Fold the drained pasta, broccoli and chicken into the sauce until everything is coated.
  7. Spread the mixture in the baking dish. Top with the mozzarella and the remaining 1/2 cup Parmesan.
  8. Bake for 25 to 30 minutes, until the edges bubble and the top is golden in spots. Rest for 5 minutes before serving.

Nutrition per serving: 690 cal, 37g carbs, 45g protein, 40g fat, 3g fiber, 3g sugar, 780mg sodium