easy and delicious

Vegan French Onion Soup

Earth of Maria

This vegan French onion soup is comforting, delicious and made with just a handful of simple ingredients! It's perfect for a weeknight dinner that's seriously impressive.

Prepare the ingredients


Cook garlic


Add olive oil to a large, heavy-bottomed saucepan. Now add the salt, cumin and garlic. Cook for 2-3 minutes, until fragrant and lightly toasted.

Caramelise onions


Turn down the heat to low-medium and cook for around 40-45 minutes, stirring every 5 minutes or so, until the onions are lightly browned and translucent. 

Flavor the soup


Add balsamic vinegar, soy sauce, 1/2 cup vegetable stock, flour and lemon juice. Stir for around 5 minutes, until the mixture starts to thicken.



Pour in the rest of the vegetable stock together with the bay and sage leafs and simmer, stirring occasionally, for 10 minutes.

Add vegan cheese & bread


Divide around 3/4 of the soup between oven-safe soup bowls or large ramekins. Add two small baguette slices to each bowl, before adding the rest of the soup. Sprinkle vegan cheese on top.

Bake and serve


Place in the oven for 5-7 minutes, until the cheese melts and browns slightly. Serve and enjoy the soupy deliciousness!