Ingredients
Equipment
Method
Caramelize the Onions
- Heat butter and olive oil in a large Dutch oven over medium heat. Add sliced onions, sugar, and 1 teaspoon salt. Cook, stirring frequently, for 45-60 minutes until onions are deeply golden brown and caramelized. Pro tip: Don't rush this step! Proper caramelization is the key to incredible flavor. The onions should be a rich golden brown, not just softened.
- If onions start to burn, reduce heat slightly and add a splash of broth to deglaze the bottom of the pot. Continue cooking until onions are jammy and sweet. Pro tip: The bottom of your pot will develop fond (brown bits) - this adds incredible flavor, so scrape it up as you go.
Build the Broth
- Add wine to the caramelized onions and cook for 2-3 minutes, scraping up any browned bits from the bottom of the pot. Let the wine reduce by half. Pro tip: The wine adds acidity and depth - don't skip this step even if you're avoiding alcohol, as it cooks off.
- Pour in beef broth, chicken broth, thyme, bay leaves, and black pepper. Bring to a boil, then reduce heat and simmer for 30 minutes. Taste and adjust seasoning with salt and pepper. Pro tip: The combination of beef and chicken broth creates more complex flavor than using just one type.
Prepare the Bread
- Preheat your oven to 450°F. Arrange bread slices on a baking sheet and brush with melted butter. Toast for 8-10 minutes until golden brown and crispy. Pro tip: Toasting the bread prevents it from getting soggy in the soup and creates better texture contrast.
Assemble and Bake
- Remove thyme sprigs and bay leaves from soup. Ladle hot soup into oven-safe bowls, filling them about 3/4 full. Top each bowl with a slice of toasted bread. Pro tip: Make sure your bowls are truly oven-safe and can handle high heat for the broiling step.
- Generously sprinkle Gruyère and Parmesan cheese over each bread slice, allowing some cheese to fall into the soup around the edges. Place bowls on a large baking sheet. Pro tip: Don't be shy with the cheese - it should completely cover the bread and create a substantial layer.
- Bake for 10-15 minutes until cheese is melted and bubbly. Turn on broiler for the last 2-3 minutes to achieve a golden, slightly crispy cheese top. Serve immediately. Pro tip: Watch carefully under the broiler - the cheese can go from golden to burned very quickly.
Notes
- Don't rush the onion caramelization - 45-60 minutes is essential for proper flavor development
- Make sure your soup bowls are oven-safe before placing under the broiler
- The soup base can be made 3 days ahead and improves in flavor overnight
