01 - Preheat the oven to 375°F (190°C) and grease a 9x13-inch baking dish.
02 - Steam or blanch broccoli florets for 3 to 4 minutes until just tender. Drain and set aside.
03 - In a large skillet, melt butter over medium heat. Add chopped onion, sautéing for approximately 3 minutes until softened.
04 - Sprinkle flour into skillet and stir constantly for 1 minute to combine.
05 - Gradually whisk in chicken broth and whole milk. Stir continuously until mixture is smooth and begins to thicken, about 3 to 4 minutes.
06 - Remove skillet from heat. Incorporate 1 1/2 cups of the cheddar cheese, sour cream, garlic powder, onion powder, paprika, salt, and pepper, stirring until cheese is thoroughly melted and sauce is homogenous.
07 - In a large mixing bowl, combine cooked chicken, blanched broccoli, and cheese sauce, tossing until all ingredients are evenly coated.
08 - Transfer mixture into the prepared baking dish, spreading it in a uniform layer.
09 - Sprinkle remaining 1/2 cup cheddar cheese and breadcrumbs evenly over the surface.
10 - Bake in the oven for 25 to 30 minutes, until the casserole is bubbly and the topping is golden brown. Allow to rest for 5 minutes before serving.