Go Back
+ servings
Print Recipe
5 from 2 votes

Traditional French Onion Soup

Traditional French Onion Soup is a simple yet extremely delicious dish made with caramelized onions braised in flavoursome Homemade Beef Stock.
Prep Time15 minutes
Cook Time1 hour 15 minutes
Total Time1 hour 30 minutes
Course: Appetizer, Main Course, Soup
Cuisine: French
Diet: Low Lactose
Servings: 4 People
Calories: 521kcal
Author: Ayla Clulee

Ingredients

For the Soup

  • 50 g butter
  • 100 g red onion (finely sliced)
  • 400 g yellow onion (finely sliced)
  • 1 clove garlic (finely chopped)
  • 50 ml vermouth or sherry
  • 25 g plain flour
  • 750 ml beef stock
  • 15 g smoked bacon
  • 2 bay leaves
  • 3 sprigs thyme
  • ¼ teaspoon freshly ground black pepper
  • salt to taste

For the Garnish

  • 1 baguette
  • 1 clove garlic (cut in half)
  • 100 g Gruyère cheese (finely grated)
  • 50 g Parmesan cheese or any hard Italian cheese (finely grated)

Instructions

Caramelizing the Onions

  • To make the soup, start by slicing your onions. Try to slice them finely for perfect and quick caramelization.
  • Place a Dutch oven or a heavy-based pan on low heat and add the butter. 
  • When the butter melts, add the sliced onions to the pan. 
  • Gently cook the onions until nice and soft, stirring occasionally to avoid them burning. That usually takes around 15 minutes. 
  • When they are soft and translucent, turn the heat up to medium-high to start the caramelization.
  • Keep stirring the onions to avoid burning them and be patient at that stage. We need nice golden brown color on onions without burning them. Burnt onions will give a bitter taste and unpleasant look to the soup. If the onions aren't caramelized enough, the soup will lack the sweetness coming from the onions.

Building the Soup

  • When the onions are golden brown and release their sweetness, add the garlic and cook for another minute.
  • Use vermouth or sherry to deglaze the pan, and then add the flour.
  • Give it a good stir then deglaze the pan again with some of the beef stock to dissolve all the brown bits stuck to the surface.
  • Add the whole bacon, bay leaves, thyme, and black pepper along with some more of the beef stock. Only add just enough stock to make a thick soup. You can always add more later if it's too thick at the end of the cooking period. 
  • Bring it to a boil, turn the heat to low, and let it gently simmer for 45 minutes.

Garnishing the Soup and Serving

  • Preheat the grill to 200° C (390° F) and start preparing your garnish while the soup is cooking.
  • Thinly slice the baguette, rub them with garlic, and place them in the oven for a few minutes until lightly toasted.
  • When the soup is cooked, remove the whole bacon, bay leaves, and thyme stalks. Check the seasoning and add some salt if needed.
  • Ladle the soup in individual oven-proof bowls or ramekins.
  • Put a slice (or two!) of baguettes on top of the soup, top them with your cheese mixture, and place the ramekins in the oven.
  • Let them under the grill until the cheese is bubbly and slightly golden.
  • If you don’t have oven-proof individual bowls or ramekins, you can grill the cheesy baguettes separately on a tray and place them on soup ladled in bowls.

Notes

  • If you find your soup too sweet, increase the number of red onions and use fewer yellow onions.
  • A good quality homemade beef stock is essential for a rich and flavorsome French Onion Soup.
  • Try to slice the onions finely for perfectly even and quick caramelization.
  • Cook the onions slowly and patiently until the natural sugars are released, and the onions are transparent and have a deep golden brown color. Do the caramelizing without burning them. Burnt onions will give a bitter taste and unpleasant look to the soup.
  • Using a wide heavy-based pan will help caramelize the onions evenly and also help reduce the caramelizing time. 
  • This recipe would serve 6 guests when served as a starter/appetizer.

Nutrition

Calories: 521kcal | Carbohydrates: 51g | Protein: 25g | Fat: 24g | Saturated Fat: 14g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Trans Fat: 0.4g | Cholesterol: 65mg | Sodium: 1261mg | Potassium: 679mg | Fiber: 4g | Sugar: 9g | Vitamin A: 689IU | Vitamin C: 11mg | Calcium: 521mg | Iron: 4mg