Go Back
+ servings

Vegan French onion soup

This Vegan French onion soup is to die for, it is easy, delicious and comforting.
No ratings yet
Prep Time 15 mins
Cook Time 20 mins
0 mins
Total Time 35 mins
Course Soup
Cuisine French
Servings 6 people
Calories 240 kcal


  • Soup pot


  • 2 large onions thinly sliced (I used yellow and red)
  • 2 tablespoons olive oil
  • 2 tablespoons vegan butter
  • 1 bay leaf
  • ¼ teaspoon dried thyme
  • 1 teaspoon salt
  • 2 whole garlic cloves, sliced
  • 2 cups water
  • 2 cups vegetable broth
  • 6 slices of baguette bread or any other French bread
  • 6 slices vegan cheese
  • fresh chopped parsley


  • In a large saucepan add the olive oil and butter and set over medium heat. When the butter melts, add the onion, let them caramelize for about 5-7 minutes.
  • Add the bay leaf, thyme, salt, garlic, vegetable broth, and water. Cover and leave on low heat for 10-15 minutes.
  • Meanwhile, turn the oven to the broiler function. Place the bread slices on a baking sheet, put a slice of cheese on top of each piece, and put it under the broiler for 3-5 minutes.
  • To serve, serve the soup in a bowl and top each one of them with a piece of bread with melted cheese. Sprinkle with the chopped fresh parsley.
  • Serve immediately.



  • To make the oil-less version, set a soup pot over medium heat, and when it is hot add a quarter cup of vegetable broth and add the onion and caramelize as you normally do.
  •  If you feel that it lacks umami flavor you can add a tablespoon of soy sauce.
  • You can use pure vegetable broth instead of the combined water broth


Calories: 240kcalCarbohydrates: 26gProtein: 4gFat: 13gSaturated Fat: 3gSodium: 1133mgPotassium: 89mgFiber: 2gSugar: 2gVitamin A: 345IUVitamin C: 3mgCalcium: 52mgIron: 1mg
Keyword onion soup, onion vegan soup, vegan french soup


Nutritional information of this recipe is only an estimate, the accuracy for any recipe on this site is not guaranteed.

Did you make this recipe?Tag @piloncilloyvainilla on Instagram and hashtag it #brownsugarandvanilla so we can all see your creations.