Remove any fat from the chicken breasts, and cut them in half, then cut them across to make 6 servings. I just used boneless, skinless chicken strips but I am sure its cheaper the other way.
Place the 2 tablespoons of butter in a large non-stick skillet over medium heat, and fry the chicken on both sides until light golden brown on each side. Set chicken aside. Be sure to not overcook the chicken as it can make it tough.
Add 3 tablespoons of butter to the skillet, add onion, and cook until just tender. Remove the pan from the heat, add the flour and the mustard. Stir and then add chicken broth, half-and-half and the wine. Cook and stir over low heat until nice and thick, then add the drained mushrooms and 1/2 cup of Swiss cheese, stir until the cheese melts. Turn off heat.
Grease a 3 quart dish. Layer the broccoli evenly in the bottom of the greased dish. Using a ladle, drizzle half the sauce over the broccoli. This should take around 3-4 ladles. Add the prosciutto on top of the sauce, then add the chicken. Hide any prosciutto under the chicken. Cover chicken evenly with the rest of the sauce.
Pre-heat the oven to 400 degrees and bake 20 to 30 minutes.
Remove from oven, add the remaining cheese and sprinkle the paprika on top and return to the oven for 2 minutes or until the cheese is melted.
Let dish stand five minutes before serving. Cut into 6 servings and carefully lift each serving out of the dish with a spatula. Using a large spoon drizzle mushroom cream sauce over each serving.