French Onion Soup

My French onion soup is a classic recipe that will warm you up and earn you accolades from your family.

Course Soups
Cuisine American
Servings 6
Calories 290 kcal
Author The Foodie Physician


  • 1 tablespoon olive oil
  • 2 ¼ lbs. sweet yellow onions (about 3 large onions), thinly sliced (about 8 cups sliced)
  • ½ teaspoon kosher salt plus extra to taste
  • ½ teaspoon sugar
  • 2 cloves garlic, minced
  • 2-3 sprigs fresh thyme
  • 1 bay leaf
  • 1 tablespoon flour
  • 1 cup dry white wine or sherry (I used a mixture of the two)
  • ¼ cup cognac or brandy
  • 8 cups less-sodium beef broth (can substitute chicken or vegetable broth)
  • black pepper
  • 6 slices French baguette (1 ounce each)
  • 2 ounces Gruyere cheese, grated
US Customary - Metric


  1. Heat the oil in a large Dutch oven over medium heat and add the onions. Stir to coat the onions with the oil.
  2. Cook, stirring occasionally for 15 minutes until the onions start to soften. Add the salt and sugar and stir to combine. Continue to cook the onions, stirring occasionally, until they are golden brown and caramelized, about 45 minutes. Take your time with this step as this is what’s going to provide the rich flavor for your soup. If the onions start to burn or catch bottom, you can add a small amount of water to deglaze the pan.
  3. Once the onions are caramelized, add the garlic, thyme and bay leaf. Cook another minute or two and then stir in the flour. Cook, stirring, another 2-3 minutes. Turn the heat up to high and add the wine (or sherry) and cognac. Cook until reduced by half. Add the broth. Bring to a boil and reduce to a simmer. Simmer the soup, partially covered, 20-30 minutes. Adjust seasoning with salt and black pepper.
  4. Top the bread with equal amounts of grated cheese. Toast the bread in the toaster oven for a couple of minutes until the cheese melts and the bread is toasted. Alternatively, you can place the bread on a baking sheet and place it under the broiler. Ladle the soup into bowls and top each one with a slice of cheesy toast. Serve hot.
Nutrition Facts
French Onion Soup
Amount Per Serving
Calories 290 Calories from Fat 56
% Daily Value*
Total Fat 6.2g 10%
Saturated Fat 2.6g 13%
Total Carbohydrates 42.3g 14%
Dietary Fiber 6.1g 24%
Protein 10.3g 21%
* Percent Daily Values are based on a 2000 calorie diet.