Heat oil in a large stock pot over medium-high heat.
Add onions, cook, stirring frequently, for about 10 minutes or until translucent.
Add garlic and combine for 1-2 minutes.
Add thyme, bay leaves, salt and pepper and cook for 25-30 minutes stirring occasionally.
Add wine. Bring to a boil on medium-high heat. Reduce heat and gently boil for a few minutes or until almost all of the liquid is absorbed. Remove bay leaves and Thyme.
Add broth. Bring to a boil on medium-high heat. Reduce heat; gently boil for 15 minutes.
Preheat oven to broil. Place the bread on a baking sheet topped with cheese.
Broil until the cheese is bubbly and brown.
Ladle soup into four serving bowls. Top each bowl with bread.
Recipe by Momma's Meals at https://mommasmeals.org/french-onion-soup-21dayfix-style/