French Onion Soup #3

Ingredients

Directions
Melt butter in a large Dutch oven on medium - medium-low heat. Add onions, spreading them out in as thin a layer as possible. Sprinkle with sugar, and cook, stirring just as needed to keep onions from sticking, until they are soft, golden brown, and just starting to caramelize - about 1 hour. Sprinkle flour over onions, and stir to coat. Cook flour for about 5 minutes. Add wine, stock, and thyme, and bring to a simmer. Cook, partially covered, for about 30 minutes, to allow the flavors to combine. Season with salt and pepper to taste. Meanwhile, lightly toast at least 8 slices of bread under a broiler or in the toaster and set aside. Ladle hot soup into four ovenproof bowls and arrange on a sturdy baking sheet. Place 2 -3 slices (depending on size) of toasted bread over each bowl of soup. Mix together the two grated cheeses and sprinkle ¾ cup over bread in each bowl. Place soup bowls under the broiler until cheese is melted and crusty brown around the edges. Watch carefully that bread doesn't burn. Serve immediately.