If cooking right away, preheat over to 350.
If not using a pre-cooked rotisserie chicken (or leftover chicken), cook chicken in a skillet until no longer pink.
While chicken cooks, steam fresh broccoli for 5 minutes until slightly softened
finely chop onion, celery, and carrots (if not already shredded)
Once chicken is cooked, remove from pan and set aside to cool. Add onion, celery, and carrot to the pan with a little olive oil and cook until soft.
Shred chicken with a fork.
Add the following ingredients directly to a large baking dish - chicken, soup, mayo, all veggies, lemon juice, white wine, and curry powder. Mix with a spoon and evenly distribute through the pan, smooth with back of the spoon.
melt butter and stir in bread crumbs. Sprinkle evenly over casserole. Sprinkle 1 cup cheese on top.
Bake for 30 minutes or until hot and bubbly and cheese is melted.
Serve over rice or noodles.