Prep the oven and pan: Heat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with a bit of butter or cooking spray.
Par-cook the broccoli: Steam or microwave fresh broccoli for 2–3 minutes until crisp-tender.
If using frozen florets, thaw and pat dry. Don’t overcook—they’ll soften more in the oven.
Make the creamy base: In a large bowl, whisk together condensed soup, softened cream cheese, sour cream, mayonnaise, and Dijon. Stir in garlic powder, onion powder, smoked paprika, salt, and pepper until smooth.
Add the cheeses: Fold in 3/4 cup cheddar and all the mozzarella. Reserve the remaining cheddar for topping.
Combine the filling: Add the chicken and broccoli to the bowl.
Gently fold until everything is evenly coated in the sauce.
Assemble the casserole: Spread the mixture in the prepared dish. Sprinkle the remaining cheddar evenly over the top.
Make the crunchy topping: Toss crushed crackers (or panko) with melted butter until every crumb is coated. Scatter evenly over the cheese.
Bake: Place on the center rack and bake for 25–30 minutes, until the edges are bubbling and the top is golden brown.
Rest and serve: Let it sit for 5–10 minutes so it sets slightly.
Garnish with parsley if you like, then scoop and serve.