Ingredients
- 3 lb yellow onions, halved and thinly sliced
- 4 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp salt
- 1 tsp sugar
- 2 cloves garlic, minced
- 1/2 cup dry sherry
- 8 cups vegetable stock
- 2 sprigs fresh thyme
- 1 bay leaf
- 6 thick slices day-old baguette
- 8 oz Gruyère cheese, grated
- Salt and pepper to taste
Method
- Melt the butter with the oil in a wide heavy pot over medium heat and add the onions, salt and sugar.
- Cook the onions uncovered, stirring every few minutes, until they collapse, give up their water and turn deep golden brown, 45 to 55 minutes. Lower the heat if they colour faster than that; the sweetness comes from time, not heat.
- Stir in the garlic for a minute, then pour in the sherry and scrape the browned film off the bottom of the pot.
- Add the stock, thyme and bay leaf, bring to a bare simmer and cook uncovered for 30 minutes. Season to taste and fish out the herbs.
- Toast the baguette slices until dry and firm on both sides.
- Ladle the soup into ovenproof bowls, float a toast on each and bury it under grated Gruyère.
- Set the bowls on a tray under a hot broiler until the cheese blisters and browns at the edges, 3 to 4 minutes. Serve straight away, warning everyone the bowls are screaming hot.
Notes
Beef stock is the traditional base and can be swapped straight in; vegetable stock is used here so the soup suits a vegetarian table, and long-browned onions carry it either way.
Sherry can be swapped for dry white wine or left out; add a splash of cider vinegar at the end instead.
The onion base keeps four days in the fridge and freezes well, so the soup becomes a ten-minute job.