Preheat the oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish with cooking spray.
Steam the broccoli for 3–4 minutes until slightly tender.
Drain the broccoli well.
Melt the butter with olive oil in a saucepan.
Whisk in the whole wheat flour.
Cook for 1 minute while stirring.
Slowly whisk in the milk until smooth.
Simmer until the sauce thickens.
Stir in the cheddar cheese until melted.
Mix in the Greek yogurt.
Add the garlic powder.
Add the onion powder.
Stir in the paprika.
Season with salt and black pepper.
Fold in the cooked chicken.
Add the steamed broccoli.
Mix until everything is evenly coated.
Transfer the mixture to the prepared baking dish.
Sprinkle the breadcrumbs evenly over the top.
Add the grated Parmesan cheese.
Bake for 25–30 minutes until hot and bubbly.
Broil for 2 minutes for a golden topping if desired.
Let the casserole rest for 5 minutes before serving.