Go Back
+ servings
French onion soup in a bowl with cheese croutons on top.

French Onion Soup

Amy Duska
This is everything french onion soup should be. A classic comfort food recipe that's warm, cozy and full of flavor!
5 from 3 votes
Prep Time 20 minutes
Cook Time 1 hour 20 minutes
Servings 8

Ingredients
 

  • 3 lbs. onions
  • 2 tablespoons butter
  • 2 tablespoons olive oil
  • 2 teaspoons sea salt
  • 1 tablespoon sugar
  • 1 cup dry white wine
  • 8 cups beef broth
  • 1 teaspoon ground black pepper
  • 2 dried bay leaves
  • 2 teaspoons fresh thyme leaves
  • 1 loaf sourdough bread or french baguette
  • 8 slices swiss cheese or grated Swiss cheese

Instructions
 

  • Prep the onions. Peel the onions, cut them in half and then into ¼" slices.
  • Soften the onions. In a large pot, melt 2 tablespoons of butter and 2 tablespoon of olive oil together over medium heat. Add the onions and cook until they are soft, about 20 minutes.
  • Caramelize the onions. Turn the heat up to medium-high. Add 2 teaspoons of salt and stir frequently for 15 minutes. Add 1 tablespoon of sugar and continue to cook until the onions are caramelized, about 15 more minutes.
  • Deglaze the pot. Add 1 cup of white wine to the pot and use a spatula to scrape and deglaze the brown bits from the bottom of the pot.
  • Simmer. Add 8 cups of beef broth along with the 1 teaspoon black pepper, 2 bay leaves and 2 teaspoons thyme leaves. Bring the soup to a boil, turn down the heat and let it simmer for 30 minutes.
  • Prepare the toppings. Turn the oven broiler on HIGH. Cut the bread into slices and arrange them onto a baking sheet. Brown them under the oven broiler for 1-2 minutes. Remove the tray from the oven. Turn each bread slice over and place a slice of Swiss cheese on top. Return the baking sheet under the broiler to melt the cheese on top, 1-2 minutes.
  • Assemble. Ladle the soup into a bowl and place a toasted slice on top before serving.

Notes

Store the soup, without the croutons, in the fridge for up to 5 days or in the freezer for up to 3 months.

Nutrition

Calories: 390kcalCarbohydrates: 55gProtein: 15gFat: 11gSaturated Fat: 4gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 15mgSodium: 1852mgPotassium: 495mgFiber: 5gSugar: 11gVitamin A: 188IUVitamin C: 14mgCalcium: 156mgIron: 3mg