First things first—slice your onions thin. Heat butter and olive oil in a large skillet over medium heat. Add the onions and sprinkle in the sugar. Stir every few minutes for about 25–30 minutes, until the onions are deeply golden and fragrant. Don’t rush this step—it’s where all that rich flavor starts.
Once the onions are ready, pour them into your crockpot. Add the minced garlic, beef broth, white wine (if using), Worcestershire sauce, and thyme. Season with salt and pepper. Give everything a good stir so the flavors begin to mingle.
Cover your crockpot and set it on low for 6–8 hours or high for 4 hours. You’ll know it’s ready when your kitchen smells amazing and the onions have practically melted into the broth.
As the soup finishes cooking, preheat your oven and toast the baguette slices until golden and crisp. This makes sure they hold up under the cheese and soup instead of going soggy.
Ladle hot soup into oven-safe bowls. Place a toasted baguette slice on each and pile on the shredded cheese. Broil for 1–2 minutes until the cheese is melted, bubbly, and slightly golden on top.
Carefully remove the bowls from the oven—they’ll be hot! Serve immediately and enjoy every cheesy, savory spoonful. A simple green salad makes a perfect side.