Prep the oven and pan: Preheat to 375°F (190°C).
Grease a 9x13-inch baking dish with butter or oil.
Par-cook the broccoli: Steam or microwave the florets until bright green and just tender, about 2–3 minutes. Drain well so the casserole doesn’t get watery.
Season the chicken: Pat dry. Toss with 1/2 teaspoon salt, 1/4 teaspoon pepper, garlic powder, onion powder, and smoked paprika.
Brown the chicken: Heat olive oil in a large skillet over medium-high.
Sauté chicken in a single layer until lightly browned and just cooked through, 5–7 minutes. Don’t overcook. Set aside.
Make the cheese sauce: Lower heat to medium.
Add butter, then cream and cream cheese. Whisk until smooth and gently simmering. Stir in Dijon, parmesan, and 1 cup cheddar until melted.
Season with remaining salt and pepper to taste.
Assemble: Spread chicken and broccoli in the baking dish. Pour the cheese sauce over and gently toss to coat. Top with remaining 1/2 cup cheddar.
Bake: Cook uncovered for 15–18 minutes, until bubbly around the edges.
If you want extra color, broil 1–2 minutes at the end.
Rest and serve: Let it sit 5 minutes to set. Sprinkle with parsley or chives. Serve hot.