Preheat the oven to 375°F (190°C) and grease a 9x13-inch baking dish.
In a large saucepan, melt the butter over medium heat. Add the flour and cook, stirring constantly, for 1-2 minutes.
3 tablespoons butter, ¼ cup all-purpose flour
Gradually whisk in the chicken stock until thickened. Whisk in the whole milk, ensuring there are no lumps. Cook the mixture, stirring constantly, until it thickens and comes to a simmer.
¾ cup chicken stock, 1 cup whole milk
Reduce the heat to low and stir in 1 cup of the shredded cheddar cheese until melted and smooth.
1 ½ cups shredded cheese
Add the sour cream, dijon mustard, granulated garlic, onion powder, salt, and black pepper to the sauce. Stir until well combined.
⅔ cup sour cream, 1 tablespoon Dijon mustard, 1 teaspoon garlic powder, 1 teaspoon onion powder, ½ teaspoon salt, ¼ teaspoon black pepper
To the saucepan, add the broccoli florets and shredded chicken, stir until well combined.
12 ounces frozen broccoli florets, 3 cups cooked and shredded chicken
Pour the chicken and sauce mixture into the prepared casserole dish and spread evenly.
Sprinkle the remaining ½ cup shredded cheddar over the top.
1 ½ cups shredded cheese
In a small bowl, combine the crushed ritz crackers and melted butter. Sprinkle the mixture evenly over the casserole.
1 cup Ritz crackers, 2 tablespoons melted butter
Bake in the preheated oven for 25-30 minutes, or until the casserole is hot and bubbly, and the topping is golden brown.
Remove the oven and let it cool for a few minutes before serving. Enjoy!