onions - 2 pounds (cut them around a quarter of an inch thick)
butter - 2 tablespoons
olive oil - 1 tablespoon
sugar - 1/2 teaspoon
thyme leaves - a couple tablespoons (separated from the branch)
Gruyère cheese - to cover the soup (shredded)
bread - enough to cover the top of the soup (old and crusty, sliced and toasted)
vermouth - to taste (can substitute with Sherry, wine, or some kinds of vinegar)
beef broth - enough to cover the onions
salt - to taste
black pepper - to taste
Instructions
Prepare Onions: Chop 2 pounds of onions to about a quarter of an inch thick.
Caramelize Onions: In a pot, add 2 tablespoons of butter and 1 tablespoon of olive oil. Add onions and cook on medium-low heat, stirring every 5-6 minutes. Add 1/2 teaspoon of sugar to help with caramelization.
Prepare Thyme: Separate a couple tablespoons of thyme leaves.
Prepare Bread: Slice old crusty bread, toast it on a pan, then broil until crusty.
Deglaze and Add Broth: Once onions are caramelized, add vermouth to deglaze the pot. Then add enough beef broth to cover the onions. Add thyme, salt, and pepper.
Cook Soup: Cook the soup until it tastes amazing, approximately 40 minutes.
Assemble and Broil: Spoon soup into bowls, add toasted bread on top, cover with shredded Gruyère cheese, and broil until the cheese is bubbling.