Sauté chicken breasts in a little olive oil until done. Cut into large chunks. Layer chicken and artichokes in a 9×13 pan. Melt butter in medium sauce pan, add flour to create a roux.
Add chicken broth and stir until thickened and combined. Add wine and cheddar and onions over low heat. Stir until melted. Pour sauce over casserole.
Combine bread crumbs and Parmesan and sprinkle over casserole. Bake uncovered at 350 degrees for 25 minutes. Serve with rice or pasta.