Go Back
French onion soup

Bibi's Fabulous French Onion Soup

This delicious French onion soup is so comforting & moreish. And it's very easy to make - you just need to plan ahead. We share tips for flavouring & finishing it too.
Read our post above for detailed instructions, step-by-step pictures and tips.
Prep Time 20 minutes
Cook Time 2 hours
Total Time 2 hours 20 minutes
Servings: 4 people
Course: Dinner, Lunch, Main Course, Soup, Supper
Cuisine: French

Ingredients
  

For the soup
  • 6 to 8 large white or brown onions
  • 700ml beef stock, or stock of choice
  • 250ml white wine (optional)
  • 2 to 3 tbsps cider vinegar, or to taste
  • 1 to 2 tbsp brown 'French' mustard or other mild mustard, to taste
  • 1 small pack fresh parsley
  • 1/2 small pack fresh thyme
  • Olive oil for frying
  • 1 to 2 knobs butter for frying
  • Salt & black pepper, to season
For the croutons
  • 1 medium baguette
  • 1 medium chunk Gruyère cheese
  • 1 medium chunk cheddar cheese
  • Olive oil, for sprinkling

Equipment

  • 1 large casserole dish both hob & oven safe
  • 1 Cheese grater
  • 1 ladle (optional)

Method
 

Preparation
  1. Pre-heat the oven to 220C (200C fan). Peel & slice the onions, medium fine. See our onion Tip. Separate out the slices into a bowl.
  2. Add two generous knobs of butter and a good glug of olive oil to a hob-and-oven-safe casserole large enough to fit the onions & finished soup. Set over a medium heat until the butter melts. Add the onions, and stir to coat in the oil. Fry for a few minutes until they just start to soften with the heat medium. Then turn the heat down to low, and cook, stirring frequently, until the onions are soft, reduced and golden - at least 30 minutes and more like 45 minutes.
  3. While the onions are cooking, prepare the croutons. Slice the baguette quite thickly, allowing 2 to 3 slices per portion. Set on a baking tray and place into the hot oven for 30 minutes. About 15 minutes in, remove the croutons and sprinkle over a little olive oil. Rub the croutons in this and turn them over. Return to the oven for the rest of the cooking time, or until crisp & golden.
  4. While the onions & croutons are cooking, finish the preparation. Chop the parsley, medium. See our herb Tip. Remove the leaves from the thyme, and chop if needed. Grate both cheeses, enough to generously top the soup.
Making the soup
  1. When the onions are done, add the stock and white wine (if using). Stir and add a little boiled water if the soup looks too thick. Bring to the boil over a high heat. Add a splash of the cider vinegar, the thyme and 1 tablespoon of mustard. Season with pepper, but not with salt yet, and stir.
  2. When the soup is boiling, turn the heat down to low and cover with a lid. Simmer for one hour, stirring occasionally.
  3. When the hour is up, taste the soup and adjust with any of the flavourings until liked. Stir, and cook for another 15 minutes or so. Taste again, and season with salt & black pepper, if needed. Add the parsley, reserving some to garnish, and stir.
  4. You can now carry on to finish the French onion soup, or the soup itself can be kept, off the heat & covered, until you are ready to serve. Put in the fridge if keeping longer than a couple of hours. Also wrap or store the croutons in an air-tight container if making ahead.
Finishing & serving the soup
  1. Pre-heat the oven to 220C (200C fan). Bring the soup just up to the boil to warm it through.
  2. Top the soup with the croutons in one layer. Also top generously with the grated cheese. Place into the hot oven until the cheese is melted & bubbling slightly - 10 to 15 minutes.
  3. Note: you can alternatively place the soup in bowls, top with the croutons and place under a grill (or in the oven). But only do this if you know your bowls are grill-safe (or oven-safe)! We don't use this method as we are not sure our bowls are - and also the casserole method is easier and less liable to spill.
  4. Serve immediately, making sure each portion gets croutons, and ladling over more soup.
  5. Garnish with more parsley, and enjoy!