In a saucepan over medium heat, melt the butter.: Right away you'll notice the butter begin to foam and give off a warm, nutty aroma, which tells you the pan is ready to receive the onions . Expect a gentle hiss as you add ingredients, not a loud sputter. This gentle start prevents scorching and sets a tender, evenly heated base. A common mistake is cranking the heat, which can brown the butter too quickly and lead to bitter notes, so keep it moderate and steady.
Add the onions and salt and cook until onions start to turn golden brown, stirring occasionally, about 30 minutes.: As the onions cook, they will soften and release moisture, then slowly concentrate into ribbons of gold. You will smell a shift from sharp sulfur to sweet caramel, and see edges darken with glossy centers. Stir occasionally to ensure even color, scraping any fond from the pan to fold it back into the onions . Don't rush this step by turning heat up; the magic of flavor comes from slow, patient browning. If you stir too often you may slow the browning, so find a rhythm of stirring every few minutes.
Add the garlic, sugar, thyme and bay leaf and cook an additional 10 minutes.: When these aromatics hit the pan, the kitchen will fill with a layered fragrance, the sweetness of the sugar enhancing the caramelized onions , while the garlic , thyme , and bay leaf add savory depth. Expect a gentle sputter and a richer, almost jam like scent as the flavors meld. This quiet melding unlocks background notes in the broth, so allow the ingredients to marry without rushing. Watch that the garlic does not darken too much, as overcooked garlic can turn bitter.
Add the stock and worcestershire sauce and bring to a boil. Reduce heat to low and simmer until the onions are very tender, about 10 minutes.: The moment you add the beef broth and worcestershire sauce , the pan will steam as flavors lift from the onions , creating a fragrant, savory steam. Bringing it briefly to a boil helps incorporate the concentrated pan flavors, then lowering to a gentle simmer lets the textures soften and integrate into a cohesive broth. You want the liquid to shimmer with barely a ripple; vigorous boiling can make the onions fall apart too quickly. A common slip is under simmering, which leaves the soup with a sharper onion bite.
Heat the oven to broil. Place the bread cubes on a baking sheet and broil for 3-5 minutes, or until crisp and golden.: As the bread toasts, you'll hear a light crackle and smell a toasty, bready aroma that signals perfect croutons. Look for even golden patches and a firm texture that will hold up when soaked in soup. Turn the cubes if one side browns faster to achieve uniform color. Beware of leaving them too long; the difference between golden and burnt happens quickly under a broiler.
Ladle the soup into oven-proof bowls. Top each bowl of soup with a handful of croutons and a handful of cheese.: As you ladle, the soup should look glossy and slightly thickened, carrying strands of soft onions . Nestle the crispy bread into the hot liquid, where it will start to soften and soak up flavors. Pile the grated Swiss cheese generously so it forms a good blanket, ensuring a dramatic, bubbling finish. A common oversight is skimping on cheese, which weakens the final gratin effect.
Place under the broiler until the cheese is melted, about 2 minutes.: Under the broiler the cheese will bubble, hiss, and brown, producing a molten, stretchy top with toasted peaks. Watch closely as it can go from perfect to over browned quickly; the sound of rapid bubbling and small golden blisters is your cue. Let the bowls rest briefly after broiling so the cheese sets slightly for cleaner spooning. Avoid leaving them unattended, as broilers vary and can burn the cheese in seconds.