Print

Chicken Broccoli Casserole from Scratch

A comforting and hearty chicken broccoli casserole made from scratch with tender chicken, fresh broccoli, creamy sauce, and a crispy breadcrumb topping.

Ingredients

Scale

2 tablespoons unsalted butter
1 medium yellow onion, finely chopped
3 cloves garlic, minced
1/4 cup all-purpose flour
2 1/2 cups whole milk
1 cup chicken broth
1 teaspoon salt
1/2 teaspoon black pepper
1/2 teaspoon dried thyme
3 cups cooked chicken breast, shredded or diced
4 cups fresh broccoli florets
1 1/2 cups shredded sharp cheddar cheese
1/2 cup grated Parmesan cheese
1 cup plain breadcrumbs
2 tablespoons olive oil

Instructions

Preheat the oven to 375°F (190°C).
Bring a large pot of salted water to a boil. Add the broccoli florets and cook for 3 minutes until bright green and slightly tender. Drain and immediately plunge into ice water to stop cooking. Drain again and set aside.
In a large skillet, melt the butter over medium heat. Add the chopped onion and cook for 5 minutes until softened.
Add the minced garlic to the skillet and cook for 1 minute until fragrant.
Sprinkle the flour over the onions and garlic, stirring constantly for 2 minutes to form a roux.
Gradually whisk in the milk and chicken broth, continuing to whisk until the sauce thickens, about 5 to 7 minutes.
Stir in salt, black pepper, and dried thyme.
Remove the skillet from heat and stir in 1 cup of the shredded cheddar cheese until melted and smooth.
In a large mixing bowl, combine the cooked chicken, blanched broccoli, and cheese sauce. Mix gently to combine.
Transfer the mixture into a greased 9×13 inch casserole dish and spread evenly.
In a small bowl, mix the breadcrumbs with olive oil until evenly coated.
Sprinkle the remaining 1/2 cup cheddar cheese, Parmesan cheese, and breadcrumb mixture evenly over the casserole.
Bake uncovered for 30 minutes until the top is golden brown and the casserole is bubbly.
Remove from the oven and let stand for 5 minutes before serving.