Gently heat the olive oil and butter in a large saucepan.
Sweat down the onions over a low heat until they are golden brown and fragrant. This could take up to an hour.
Pour over the stock or water and bring to the boil.
Turn heat down to a brisk simmer.
Leave for another half an hour, ensuring it doesn’t reduce too much.
Taste for seasoning (it will take quite a lot of salt and pepper) and pour into heatproof soup bowls.
Bob your slices of bread on top of the soup and grate over some cheeze.
Put under a hot grill and once bubbling and browned, serve.
Please note that where the recipe asks for milk, butter or yogurt, this refers to any plant-based version that you prefer.
Nutrition Facts
Vegan French Onion Soup
Amount per Serving
% Daily Value*
* Percent Daily Values are based on a 2000 calorie diet.