Slice Those Onions: First, grab your onions and peel them. Once peeled, slice them into thin slices. The thinner, the quicker they caramelize! Just imagine all that wonderful flavor waiting for you!
Heat the Pan: Now, in a large pot, drizzle your olive oil (or butter) over medium heat. Once it’s warm, toss in those sliced onions, salt, and sugar. Get ready for the magic!
The Caramelization Adventure: We’re gonna let those onions cook for about **30 minutes**, stirring often. They should turn a lovely golden brown. Patience is key here, my friend!
Add Some Flavor: Once the onions are beautifully caramelized, pour in your white wine (if using) and let it simmer for 5 minutes or so. It’ll deglaze any yummy bits stuck to the bottom. Next, pour in the beef broth and bring it to a gentle simmer.
Simmer and Season: Let the soup simmer for about **15-20 minutes**. You can taste and add more salt if you think it needs it. Don’t forget to toss in some thyme if you’d like!
Toast the Bread: While your soup is doing its thing, slice the baguettes, and toast them until they’re crispy and golden. These little beauties will become the topping of the soup!
Serve it Up: To serve, ladle the hot soup into oven-safe bowls, place the crispy bread on top, and cover it with a generous helping of gruyère cheese. Throw those bowls under a broiler for just a few minutes until the cheese is ooey-gooey and bubbly!
Enjoy: Garnish with some fresh thyme if you’re feeling extra fancy and grab a spoon! Sink into this cozy bowl of goodness!