Ingredients
Method
- Step 1: In a heavy pot, melt butter over medium heat. Add onions, stir to coat, and cook 30 minutes until softened. Raise heat, season with salt, and cook another 20–30 minutes until deeply caramelized.
- Step 2: Deglaze with white wine, scraping up browned bits. Simmer 2 minutes until reduced.
- Step 3: Sprinkle flour over onions, stir, and cook 1–2 minutes. Slowly add stock, stirring. Add bay leaves and thyme. Simmer gently, partially covered, for 30 minutes.
- Step 4: While soup simmers, toast bread slices. Top with grated cheese and broil until melted and bubbly.
- Step 5: Season soup with salt and pepper. Ladle into bowls, top with cheesy toasts, and garnish with fresh herbs.
Notes
For vegetarian soup, use vegetable stock. If skipping wine, deglaze with stock instead. Caramelize onions slowly to avoid bitterness. Try Swiss, Fontina, or cheddar as cheese alternatives. Soup (without bread) freezes up to 3 months.