This Vegan French Onion Soup layers slow-caramelized onions, rich vegetable broth, and dairy-free cheese for an indulgent, comforting bowl of umami goodness.
Heat olive oil in a large pot over medium. Add onions, salt and pepper, stirring every few minutes until golden brown, about 35–40 minutes.
Seasonings
Add garlic and thyme, cook 1 minute. Stir in balsamic vinegar and brown sugar, scraping up browning bits, then cook 1–2 minutes.
Liquids
Pour in white wine to deglaze, simmer 2 minutes. Add broth and bay leaf, bring to a boil, then simmer 15 minutes. Remove bay leaf and adjust seasoning.
Toppings
Preheat broiler. Ladle soup into oven-safe bowls, top with baguette and vegan cheese. Broil until cheese bubbles, 3–5 minutes, then let rest 2 minutes.
Notes
Let soup rest 2 minutes after broiling to avoid burns and achieve a crispier cheese topping.Skim foam during the first simmer for a clearer broth and add a splash of water if onions start to stick.