Classic French Onion Soup
This classic French bistro soup features deeply caramelized onions in a rich beef broth, topped with crusty bread and melted Gruyere cheese. The key is patience - slow cooking the onions brings out their natural sweetness.
Ingredients
- 4 large yellow onions, thinly sliced
- 4 tablespoons butter
- 2 tablespoons olive oil
- 1 teaspoon sugar
- 1 teaspoon salt
- 2 cloves garlic, minced
- 1/2 cup dry white wine
- 6 cups beef broth
- 2 cups chicken broth
- 2 bay leaves
- 4 sprigs fresh thyme
- 6 slices French bread (1 inch thick)
- 2 cups Gruyere cheese, grated
- 1/2 cup Parmesan cheese, grated
- Black pepper to taste
Instructions
- In a large Dutch oven, melt butter with olive oil over medium heat. Add the sliced onions and stir to coat with the fat.
- Cook onions over medium heat, stirring occasionally, for about 15 minutes until they start to soften.
- Add sugar and salt, then reduce heat to medium-low. Continue cooking for 45 minutes to 1 hour, stirring every 10 minutes, until onions are deep golden brown and caramelized.
- Add minced garlic and cook for 1 minute until fragrant.
- Pour in the white wine and scrape up any browned bits from the bottom of the pot. Let the wine reduce by half.
- Add beef broth, chicken broth, bay leaves, and thyme. Bring to a simmer and cook for 20 minutes. Season with pepper.
- Preheat your broiler. Toast the bread slices on a baking sheet until golden on both sides.
- Ladle the soup into oven-safe crocks or bowls. Place a slice of toasted bread on top of each serving.
- Top generously with Gruyere and Parmesan cheeses.
- Place bowls on a baking sheet and broil for 2-3 minutes until the cheese is bubbly and golden brown.
- Let cool for a few minutes before serving - the bowls will be very hot!
Chef's Tips
- Don't rush the caramelization - this is what gives the soup its depth of flavor
- Use a mix of onion varieties for more complex flavor
- Day-old bread works best as it absorbs the broth without falling apart
- For a richer soup, use all beef broth