Heat oil in large sauce pan over medium heat. Add the onions, thyme, bay leaves, salt and pepper and cook stirring occasionally until the onions are golden brown and nearly melting - approx 45 min. Stir in the wine and simmer, stirring occasionally until reduced by half. Stir in stock and simmer, stirring occasionally for 15 minutes.
Place 4 soup crocks or ovenproof bowls (no larger than 4 inches-corning makes some nice ones) on a baking sheet - preferably one with a rim. Place a toasted baguette slice in each crock. Divide the soup among the bowls and top each with a single layer of cheese....more if you prefer.
Place in oven and bake until cheese melts and is golden brown in spots, soup is bubbly - approx 10 min, depending on your oven cooking speed. Serve immediately with a salad.....YUMMY