Vegan French Onion Soup

This Vegan French Onion Soup will make you cry happy tears! It's loaded with savory flavors from caramelized onions, broth infused bread and bubbly gooey 'cheese'.

Vegan French Onion Soup

Ingredients
Soup
  1. 1/4 cup vegan butter or olive oil (or a blend of both)
  2. 4 medium yellow onions , sliced
  3. 3/4 teaspoon granulated sugar
  4. 4 cloves garlic , minced
  5. 1 1/2 teaspoons dried thyme
  6. 3/4 cup red wine (*see note)
  7. 3 tablespoons all-purpose flour
  8. 2 quarts vegetable broth , low sodium
  9. 2 bay leaves
  10. 1 1/2 teaspoons sea salt , more to taste
  11. Fresh ground pepper , to taste
  12. 1 baguette , sliced and toasted

Cashew "Mozzarella" Cheese
  1. 1/4 cup raw cashews , soaked in water 2-4 hours
  2. 1 1/4 cup unsweetened plant-based milk , hot (be careful not to burn the milk)
  3. 2 tablespoons tapioca flour/starch
  4. 1 tablespoon nutritional yeast
  5. 2 teaspoons lemon juice
  6. 1/2 teaspoon garlic powder
  7. 3/4 teaspoon sea salt

Instructions
  • In a large pot, heat the butter or oil over medium-low heat. Add the onions and sugar. Sauté until the onions are very tender & caramelized, about 40-50 minutes. Stir often to avoid sticking or burning. 
  • Now add the garlic and thyme. Sauté 30-60 seconds.
  • Add the red wine and turn heat up to bring to a simmer. Now reduce heat and gently simmer on medium-low for about 10-15 minutes, or until the wine has evaporated.
  • Stir the flour into the onions. Turn the heat down to low and cook for 1 minute. Stir constantly so the flour doesn't burn.
  • Add the vegetable broth, bay leaves, salt, and pepper. Turn heat up to to get things moving and turn right down to gently simmer for 10-15 minutes.