Preheat oven to 350°
In a skillet, cook chicken in water. Remove, cool and shred.
Heat oil in skillet, cook onion and garlic for a few minutes until tender.
Add soup, sour cream and cheese. Stir until cheese is melted.
Add half of a soup can of water to mixture.
Stir in chicken, cooked rice and broccoli to mixture.
Add salt & pepper to taste. Transfer to a greased casserole dish.
Combine bread crumbs and parmesan into a bowl.
Melt a spoonful of butter and stir into the bread crumb mixture. Spread on top of casserole.
Bake for 15-20 minutes, or until hot and bubbly.