Go Back
vegan french onion soup

Vegan French Onion Soup

This vegan french onion soup is delicious, rich, and easy to make! It is made with caramelized onions, thyme, sage, and white wine, which gives it your traditional french onion flavor. 
Prep Time 15 mins
Cook Time 1 hr 20 mins
Total Time 1 hr 35 mins
Servings 6 servings


  • 6 yellow or white onions, thinley sliced
  • 4 tbsp vegan butter
  • 3 cloves garlic, minced
  • 1 1/2 cups dry white wine
  • 8 cups vegetable broth
  • 2 tbsp vegetarian beef broth powder
  • 1 tbsp dried thyme
  • 1 tbsp dried sage
  • 1 tsp sugar
  • 2 tsp soy sauce
  • 2 cups vegan cheese
  • 1 sliced baguette


  • First, you'll want to slice six onions into thin slices. Then heat 4 tbsp of vegan butter in a large saucepan over medium heat. Wait until the butter fully melts and then add in the onions and coat with the butter. Add in 1 tsp of sugar. You'll need to continuously stir the onions over the next hour to prevent them from burning. You will know that the onions are done once they are a golden brown color and fully softened. 
  • About halfway into cooking the onions, you'll want to add 3/4 cup of white wine. Add in the wine 1/4 cup at a time, allowing the onions to absorb all of the liquid. Once all of the wine is absorbed, continue to caramelize the onions for about 15-20 more minutes. 
  • Next add in the garlic, thyme, and sage. Add in salt and pepper to your liking and cook for another 5 minutes. 
  • Then add in 1/2 cup of white wine, the vegetable broth, soy sauce, and vegetarian beef broth powder. Allow the mixture to simmer for about 10 minutes. While the soup simmers, set your oven to broil and arrange the french bread slices on a baking tray. Toast the bread in the oven for about 10 minutes or until golden brown. Make sure to keep an eye on it so it doesn't burn. 
  • If you have an oven-safe bowl, pour in some of the soup to the bowl and top with the bread and cheese. Broil for about 5 minutes until the cheese is fully melted and bubbly. If you don't have an oven-safe bowl, add the cheese on top of the bread after the bread has toasted for 5 minutes and allow to melt. 
  • Serve and enjoy!!