Onions are an essential ingredient in every kitchen, but few people know about their health benefits.

This rich, hearty soup from BBC Good Food celebrates the humble healer.


  • 50g Butter
  • 1tbsp Olive oil
  • 1kg Onions, halved and thinly sliced
  • 1tsp Sugar
  • 4 Garlic cloves, thinly sliced
  • 2tbsp Plain flour
  • 250ml Dry white wine
  • 1.3l Hot, strongly flavoured beef (or veg) stock
  • French bread
  • 140g Gruyere cheese, finely grated


  • STEP 1

    Melt the butter with the oil in a large heavy-based pan. Add the onions and fry with the lid on for 10 minutes until soft. Sprinkle in the sugar and cook for 20 minutes, stirring frequently, until golden and caramelised.

  • STEP 2

    Add the garlic and cook the onions for a few more minutes, ensuring they don’t burn, then sprinkle in the flour and stir well. Increase the heat and keep stirring as you gradually add the wine, followed by the hot stock. Cover and simmer for 15-20 minutes.

  • STEP 3

    Toast the bread under the grill, then ladle the soup into heatproof bowls. Put a slice of toast on top of the soup and pile on the cheese. Grill until melted. Alternatively, complete the toast under the grill, then serve them on top.

Recipe by BBC Good Food.