Chop all the onions and set aside.
In a large Dutch oven or pot, melt the butter over medium heat. Add the oil, onions, salt, pepper. Cook, on medium heat, uncovered, stirring occasionally with a wooden spoon, until onions are deep golden brown and caramelized, approximately 70 minutes.
Add the vermouth or wine and deglace the pan. Cook, stirring with a wooden spoon to scrape any food from the bottom of the pan, until almost all of the liquid has evaporated approximately 10 minutes.
Add the broth, Worcestershire sauce, thyme, and bay leaves to the pot. Bring to a boil, reduce the heat to a simmer, and cook, covered, for about 1.5 hours.