Prep the oven and pan: Heat the oven to 375°F (190°C).
Grease a 9x13-inch baking dish with butter or oil.
Par-cook the broccoli: Steam or microwave the broccoli just until crisp-tender, about 3–4 minutes. If using frozen, thaw and pat dry. Excess water will thin your sauce, so drain well.
Make the creamy base: In a large skillet over medium heat, melt the butter. Add garlic and cook 30 seconds.
Stir in cream cheese, heavy cream, and chicken broth. Whisk until smooth and gently bubbling.
Season the sauce: Add Dijon, onion powder, smoked paprika, 1 teaspoon salt, and 1/2 teaspoon pepper. Simmer 2–3 minutes to thicken slightly.
Stir in cheeses: Remove from heat.
Fold in the cheddar and Parmesan until melted and velvety. Taste and adjust seasoning. A pinch of red pepper flakes adds a nice kick.
Combine the filling: In a large bowl, mix the cooked chicken and broccoli.
Pour the cheese sauce over and toss until everything is evenly coated.
Assemble and top: Transfer the mixture to the baking dish. Sprinkle the remaining 1/2 cup cheddar over the top for that golden, bubbly finish.
Bake: Bake 18–22 minutes, until the edges are bubbling and the top is lightly browned. If you want deeper color, broil 1–2 minutes at the end, watching closely.
Rest and garnish: Let it sit 5 minutes so it sets up.
Sprinkle with chopped parsley or chives, and serve warm.