Go Back
+ servings
close up of onion soup

French Onion Soup

Simple onion soup topped with gruyere cheese and baquette
4.87 from 15 votes
Prep Time 10 mins
Cook Time 1 hr 30 mins
Total Time 1 hr 40 mins
Course Appetizer, Snack, Soup
Cuisine French
Servings 4
Calories 350 kcal


  • 800 g onions 4 large sweet onions approximately
  • 2 tablespoon vegetable oil
  • 1 tablespoon butter
  • 2 cloves garlic
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 100 ml dry white wine
  • 1 litre vegetable stock
  • seasoning to taste
  • 80 g baguette 4 slices
  • 100 g Gruyere cheese grated


  • Slice the  onions  thinly and finely chop the garlic.
  • Melt butter and oil in a large saucepan and add the onions and garlic.
  • Put a lid on the saucepan and cook on medium to low for 30 minutes, stirring occasionally.
  • Add sugar and salt and cook over a medium heat until they are thoroughly soft.
  • Add the stock wine and herbs and simmer for 30 minutes. Season to taste.
  • Cut 4 slices of baguette about 2 cm thick and dry out in an oven for 5 minutes.
  • Divide the soup into 4 heatproof bowls and place on an oven tray.
  • Preheat the grill to medium and pile the cheese on the bread slices.
  • Top the soup with bread and place under the grill until bubbling.


Calories: 350kcalCarbohydrates: 31gProtein: 12gFat: 19gSaturated Fat: 12gCholesterol: 35mgSodium: 823mgPotassium: 352mgFiber: 4gSugar: 10gVitamin A: 324IUVitamin C: 15mgCalcium: 317mgIron: 1mg
Keyword onion, soup
Tried this recipe?Let us know how it was!