clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon

Vegetarian French Onion Soup

  • Author:
  • Prep Time: 15 mins
  • Cook Time: 1 hour 45 mins
  • Total Time: 2 hours
  • Yield: 4-6 1x


This super delicious Vegetarian French Onion Soup is rich, decadent, comforting it is all you need to be warm and cozy during this winter. We replaced the traditional beef broth with a rich mushroom broth which made this Vegetarian French Onion soup simply irresistible.




  1. Heat olive oil in a large soup pot. Add onions and salt and cook over medium heat for 30 minutes. Add 1 teaspoon of sugar and continue cooking for about 50 minutes, stirring frequently. Add flour, mix well and cook for another 5 minutes
  2. Add mushroom broth, Worcestershire sauce, wine and pepper and simmer for 20 minutes. Taste your soup and adjust salt and pepper and sugar if necessary ( remember the the cheese will add saltiness to it)
  3. While the soup is cooking place cheese in the freezer for 20 minutes (so it's easier to shred). Shred cheese and set aside in the fridge
  4. Slice baguette in 1/2 inch rounds and toast until crunchy.
  5. Preheat oven to 350F
  6. Line a baking sheet with aluminum foil. Place 4-6 oven proof bowls on the baking sheet and ladle soup into the bowls. Add 3 tbsp shredded cheese to each bowl, mix well
  7. Gently place one or two pieces of bread on top of soup and cover bread with 1/4 cup of cheese per bowl
  8. Place baking sheet in the oven and bake for 10 minutes
  9. Broil for 1-2 minutes, keeping an eye so the bread doesn't burn. Serve immediately


The soup base can be made ahead of time, add bread and cheese and bake just before serving.

  • Category: Soup
  • Method: Stove Top
  • Cuisine: French Vegetarian