Vegan French-Style Onion Soup
Recipe type: Soup
Cuisine: Vegan / healthy
Prep time: 
Cook time: 
Total time: 
Serves: 6
Here's a vegan take on the classic French onion soup, topped with crisp bread and melted nondairy cheese. It's also a good remedy for a cold — all those onions and garlic will do you good!
  • 2 tablespoons olive oil
  • 8 medium onions, quartered and thinly sliced (see variation)
  • 3 cloves garlic, minced
  • 2 cups water
  • 32-ounce carton low-sodium vegetable broth
  • ¼ cup dry red wine
  • ½ teaspoon dried thyme
  • 2 to 3 tablespoons miso, any variety, or to taste; or 2 to 3 tablespoons reduced-sodium soy sauce or tamari, or to taste
  • Freshly ground pepper to taste
  • Long narrow French or Italian bread, as needed
  • 1½ cups grated mozzarella-style nondairy cheese
  1. Heat the oil in a soup pot. Add the onions and sauté over medium-low heat until golden.
  2. Add the garlic and continue to sauté slowly until the onions are very soft and golden, stirring frequently, about 20 to 25 minutes.
  3. Pour the water over the onions and give them a good stir. Then add the broth, wine, and thyme. Bring to a slow boil, then lower the heat. Cover and simmer gently for 15 minutes.
  4. If using miso, dissolve it in a little warm water, then add to the soup. Or, add soy sauce. Either way, add enough of either to taste. Season with pepper. If time allows, you can let the soup stand off the heat for an hour or two to develop flavor (and will it ever!).
  5. Shortly before serving the soup, cut the bread into ½-inch-thick slices, allowing 1 or 2 slices per serving depending on the size of your soup bowls. Bake at 350 degrees F. for 15 minutes, or until dry and crisp, turning the slices over once about halfway through the baking time. You can also do this in a toaster oven.
  6. Just before serving, sprinkle the bread slices with a generous layer of nondairy cheese. Bake in the oven or toaster oven just until melted.
  7. Reheat the soup if needed, until piping hot.
  8. Ladle into bowls and top each serving with a slice of the bread with melted cheese. As the soup and bread are eaten, another cheese-covered slice can be added to the bowl.
Recipe by VegKitchen at