01 - Preheat your oven to 400°F (200°C). Lightly grease a 9x13-inch baking dish with cooking spray or butter.
02 - Bring salted water to a boil in a large pot. Add diced potatoes and cook for 8–10 minutes until just fork-tender. Drain thoroughly and set aside.
03 - Steam broccoli florets for 3–4 minutes until bright green and slightly tender. Do not overcook.
04 - In a large mixing bowl, combine cooked potatoes, steamed broccoli, chicken, onion, and garlic. Mix gently to distribute evenly.
05 - In a separate bowl, whisk together sour cream, milk, melted butter, 1 cup cheddar cheese, salt, pepper, paprika, and dried thyme until completely smooth and creamy.
06 - Pour the creamy sauce mixture over the potato, chicken, and broccoli mixture. Stir gently with a spatula to coat everything evenly without mashing the potatoes.
07 - Transfer the mixture to the prepared baking dish, spreading it into an even layer. Sprinkle the remaining ½ cup cheddar cheese evenly across the top.
08 - Bake uncovered for 25–30 minutes until the casserole is bubbly around the edges and the cheese topping is golden brown.
09 - Let the casserole rest for 5 minutes before serving to allow the sauce to set slightly for easier scooping.