Serves 2
1- Preheat oven to 450 °F.
2- Melt half the butter and oil in a sauce pan over low heat. Add the onions, cover, and cook for about 20 minutes until soft and translucent. Stir frequently.
3- Butter the bread slices with the remaining butter and bake until toasted. Remove and set aside.
4- Remove the cover, increase to medium-high, add sugar, and stir continuously until the onions turn golden. Reduce heat, add flour, and cook a minute or two more. Add stock and wine, increase heat to high, and bring soup to a boil. Reduce heat and simmer for 30 minutes. Adjust seasoning.
5- Divide the bread slices among the serving bowls in a single layer.
Gently divide the soup among the bowls. Sprinkle half the cheese over each
bowl. Melt and brown the cheese under a broiler.