Preheat oven to 200℃.
Heat 10 ml soy bean oil in a large skillet over high heat. Add chicken skin side down and cook for 3 minutes. Put on paper towels to drain.
Bring 3 cups water to a boil, add potatoes and cook for 5 minutes. Remove from heat and set aside.
Put soup, chicken broth and wine in a large sauce pan. Bring to a simmer and add in onions and garlic. Season to taste with salt and pepper.
Put 30 ml sauce in the bottom of a greased large baking dish. Put one layer of potatoes then a layer of chese. Repeat layers with remaining sauce, potatoes and cheese.Add chicken, skin side up. Bake Uncovered for 30 minutes add broccoli and cook for an additional 5 minutes or until the potatoes are tender.