A rich and flavorful French onion soup perfect for potlucks. Caramelized onions simmered in a hearty beef broth, topped with toasted bread and melted Gruyère cheese.
Melt butter with olive oil in a large pot over medium heat. Add onions and sugar, cook slowly until caramelized, about 40 minutes, stirring occasionally.
Add salt and pepper to the onions, then pour in white wine. Cook until wine reduces by half.
Add beef broth and bring to a simmer. Let cook gently for 15 minutes.
Preheat the oven broiler. Ladle soup into oven-safe bowls, top each with toasted baguette slices and shredded Gruyère cheese.
Place bowls on a baking sheet and broil until cheese melts and turns golden brown, about 3-5 minutes. Serve hot.
Notes
For best flavor, slowly caramelize onions and use a good quality Gruyère cheese. Wine adds depth but can be omitted.