This vegan French onion soup delivers all the deep, savoury comfort of the classic - sweet caramelized onions in a rich broth, topped with toast and melty vegan cheese. It's easy to make in about 55 minutes, with no special skills or equipment needed.
Add the onions, garlic, bay leaves, thyme, and a pinch of salt and pepper, and cook until the onions are very soft and caramelized, about 25 minutes.
Add the beer or wine, bring to a boil, then reduce the heat and simmer until the liquid has mostly evaporated, about 5 minutes. Discard the bay leaves and thyme sprigs.
Add the flour or cornstarch and stir. Turn the heat to medium-low and cook for 5 minutes, stirring constantly.
Add the vegetable broth. Bring the soup back to a simmer and cook for 10 minutes. Season to taste with salt and pepper.
Place a slice of bread in a pan and toast it on one side without burning. Flip it over, place a slice of vegan cheese on top, cover with a lid, and let it melt over low heat for 1-2 minutes.
Serve hot, with the toast and melted cheese floating on top.
Notes
Blonde beer works as a swap for white wine if you prefer to skip the wine. The soup base can be doubled and frozen for up to 3 months - freeze it before adding the toast and cheese, then reheat and finish with fresh toppings.