French onion soup is one of those recipes that’s so much more than the sum of its parts. Soup—with just onions?! With cheese and bread on top? It sounds iffy on paper, but of course, we all know that this is a soup loaded with the most rich flavour. This vegan version is just as delicious as the classic recipe, minus the traditional dairy cheese and beef stock! Enjoy friends! If you make this French onion soup recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Butter – You can use store-bought or homemade vegan butter. Olive oil  Onions – Yellow onions are the classic choice for French onion soup. Sweet onions have high water content and become too soft in the soup, so they should be avoided. Garlic – Another element of the flavour in this vegan French onion soup recipe. Balsamic vinegar – This helps add some richness to the broth. Dry white wine – Pinot Grigio and Sauvignon Blanc are two great options. Vegetable broth – I like to use my homemade vegetable broth. Mushroom broth also works, and it makes a great stand-in for beef stock. Thyme – You can use fresh thyme leaves or dried thyme. Bay leaves Dark brown sugar Salt and pepper Baguette slices – The slices should fit in your soup bowls. Vegan cheese – If you are lucky enough to find an artisanal vegan gruyere wedge, snatch it up for this recipe! Otherwise, shredded vegan Parmesan or mozzarella works. French Onion Soup Recipe   Jessica in the Kitchen - 81French Onion Soup Recipe   Jessica in the Kitchen - 86French Onion Soup Recipe   Jessica in the Kitchen - 67French Onion Soup Recipe   Jessica in the Kitchen - 81French Onion Soup Recipe   Jessica in the Kitchen - 27French Onion Soup Recipe   Jessica in the Kitchen - 19French Onion Soup Recipe   Jessica in the Kitchen - 63French Onion Soup Recipe   Jessica in the Kitchen - 37French Onion Soup Recipe   Jessica in the Kitchen - 17French Onion Soup Recipe   Jessica in the Kitchen - 63