Go Back
+ servings
Print Recipe
5 from 12 votes

French Onion Soup Recipe

Delicious, flavorful French onion soup that is made with meat stock, onions and served with cheesy bread. It's a classic soup and one that everyone loves!
Prep Time15 mins
Cook Time1 hr 10 mins
Total Time1 hr 25 mins
Course: Soup
Cuisine: French
Servings: 6
Calories: 216kcal
Author: LifeMadeSimpleTeam


  • 6 medium yellow onions, peeled and thinly sliced
  • 3 tbsp olive oil
  • 3 tbsp unsalted butter
  • 1 tsp granulated sugar
  • 1/4 tsp kosher sea salt
  • 4 tsp minced garlic
  • 1/4 cup dry white wine can swap for additional broth or stock
  • 6 cup low-sodium beef stock
  • 2 cup low-sodium chicken broth
  • 1 tsp Worcestershire sauce
  • 1 bay leaf
  • 2 tsp loose thyme leaves
  • 1/2 tsp ground black pepper
  • slices of baguette and gruyere for toasting


  • In a wide heavy bottomed Dutch oven, set over medium heat, add the butter and oil. Once hot, add the onions. Let onions cook for 30 minutes, stirring frequently to prevent them from burning.
  • Sprinkle onions with sugar and salt, continue cooking until deep brown, about 15 additional minutes.
  • Add minced garlic and saute for an additional minute.
  • Use a wooden spoon to scoot the onions to one side of the pan. Slowly pour in the white wine to deglaze the pan. Scrape any browned bits on the bottom or sides of the pot.
  • Pour in stock/broth and worcestershire sauce. Add bay leaf, thyme, and ground black pepper. Bring to a boil, then reduce heat to simmer and cook, covered, for 30 minutes. Discard bay leaf.
  • Meanwhile, toast the bread so that it's deep golden brown. Add cheese and broil until bubby.
  • Once soup is done, ladle soup into a bowl and top with cheesy toast. Garnish with addtional thyme, if desired.


Inspired by Simply Recipes


Calories: 216kcal | Carbohydrates: 16g | Protein: 8g | Fat: 14g | Saturated Fat: 5g | Cholesterol: 15mg | Sodium: 612mg | Potassium: 695mg | Fiber: 2g | Sugar: 7g | Vitamin A: 190IU | Vitamin C: 9mg | Calcium: 53mg | Iron: 1mg