We may earn money or products from the companies mentioned in this post.
Easy Vegan French Onion Soup
This homemade vegan French onion soup recipe is so flavorful, delicious and easy to make!
Made with sweet caramelized onions, garlic, thyme, vegan butter, vegetable broth and a splash of dry white wine (optional).
It has such a deep, rich flavor and is topped with dairy-free cheesy French bread – the ultimate tasty comfort food!While homemade French onion soup does require some patience, it’s still incredibly easy to make and has effortless flavor.
Taking the time to let the onions properly caramelize is the most important part of making this dish, and where most of the flavor comes from.
A bit of thyme, garlic and wine really add a savory, unique taste, and the veggie broth completes the soup.
Best Vegetarian French Onion Soup
French onion soup is typically made using a dark beef stock.
Making this soup vegan is basically as simple as using a high-quality vegetable broth, while also taking the time to cook everything properly to bring out as much flavor as possible.
A bit of vegan butter also helps cook the onions and add some savory flavor, and the dry white wine really compliments the flavors.
If you don’t want to use the wine that’s okay, but I personally love the flavor and aroma it gives the soup!
How to Make French Onion Soup
Caramelizing the Onions
To start making this delicious soup, start by adding the vegan butter and sliced onions to a large pot over medium heat.
You’ll want to cook these for about 40-50 minutes, or until the onions are deep golden brown and very soft.
Stir often to avoid any burning.
This slow process is very important to get a deep and rich flavor!
Finishing the Soup
Once the onions are nicely caramelized, add in the sugar, dried thyme and minced garlic and give it a good stir.
Cook another 5-10 minutes, stirring often.
Then sprinkle the flour over the onion mixture and cook for two minutes, stirring constantly to remove any raw flour taste.
Add the dry white wine if using to deglaze, and scrape the bottom of the pot with a wooden spatula to remove any stuck bits.
Finally, add in the veggie broth, salt and pepper to taste, and bring to a simmer – cook for 20 more minutes and then the soup is complete.
Serving French Onion Soup
The topping is very important to bring this soup over the top!
Take some French bread and cut it into slices.
Assemble on a baking tray covered in parchment paper and broil in the oven until crisp, flip and broil both sides.
Add a slice of vegan cheese (I used Chao original, but any sliced vegan cheese is fine), and broil again just until melted.
To finish the soup, ladle into a bowl and top with the cheesy bread, and enjoy!
This makes for the most comforting, deeply flavorful and rich soup ever!
Vegan French Onion Soup Recipe
This is a perfect recipe to make when you have a little extra time, and it’s great because you don’t have to actively work while it cooks.
It’s mostly a waiting game and the onions will just need a stir every now and then.
The soup is also amazing the next day as the flavors marinate, just be sure to get enough bread to broil and add on top, it really makes the soup!
This recipe is:
- Meat Free
Check out these other comforting vegan meals!
Pin this for later!
- 3 Pounds Yellow Onions, sliced
- 1/3 Cup Vegan Butter
- 8 Cups Vegetable Broth
- 1/2 Cup Dry White Wine (optional)
- 1 1/2 Tsp Dried Thyme
- 1 Tsp Sugar
- 3 Cloves Garlic, minced
- 3 Tbsp All-Purpose Flour
- Salt/Pepper to taste
- French Bread to top
- Vegan Cheese Slices to top
- Add vegan butter and sliced onions to a large pot over medium heat. Cook for 40-50 minutes or until deep golden brown and very soft, stirring often.
- Add sugar, dried thyme and minced garlic and cook another 5-10 minutes, stirring often. Then add the flour and cook another 2 minutes stirring constantly.
- Add wine to deglaze and gently scrape the bottom with a wooden spatula to remove any bits stuck to the bottom.
- Add broth, salt and pepper to taste and bring to a simmer. Simmer for 20 minutes and the soup is done.
- Slice French bread and assemble on a baking tray covered with aluminum foil. Broil until crisp and then flip to crisp both sides. Then add a slice of vegan cheese and broil shortly again until melted.
- Pour soup into bowls and top with cheesy bread. Enjoy!
Amount Per Serving: Calories: 285Total Fat: 12gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 4gCholesterol: 8mgSodium: 1171mgCarbohydrates: 38gFiber: 4gSugar: 15gProtein: 6g