Heat the oven to 400 degrees and coat a large dutch oven with nonstick spray inside the pot to help release the onions.
Add the butter, salt, garlic, and brown sugar then top with the onions. Cook, 1 hour covered with the lid (use foil if you don’t have a lid), remove the pot from the oven and stir the onions being sure to scrape up any browned bits from the bottom of the pan. Place back in the oven and continue to cook until golden, another 1 1/2 hours, being sure to stir and scrape again after 1 hour.
Remove the pot from the oven and place it over medium high heat on the stove top to bring your soup to a boil. With the lid off, continuously, slowly stir the onions until everything begins to brown and all liquids evaporate, about 6 minutes. Stir in 1 cup of water in 1/2 cup water increments, allowing the water to evaporate out each time. Continue deglazing the pot, adding a little water, this time 1/4 cup at a time until you've used another 3/4 and then a final 1/4 cup and deglazing until the onions are dark brown. Add in the Worcestershire and deglaze one final time.
2 Cups Water, 2 Tablespoons Worcestershire sauce
Add in the broths, thyme sprigs, bay leaf, and salt. Increase the heat to high heat and bring everything to a simmer. Lower and cover the pot for 30-60 minutes. Remove all herbs, and season to taste with salt and pepper.
2 ½ Cups Beef Broth, 4 Cups Chicken Broth, 6 Sprigs Thyme, 1 Bay Leaf, Salt and Pepper
Heat the oven to 400 and place the bread slices on the pan, then slide into the oven to pre-crisp the bread. Turn the oven to broil and place the rack up higher to the element while still leaving space for the soup bowls. Add soup to a bowl, top with bread and sprinkle with both cheese. Place under the broiler until melted and allow to rest outside the oven for 5 minutes then enjoy