Go Back
+ servings
Print Recipe
5 from 2 votes

Easy Vegetarian French Onion Soup

Learn how to make the best healthy French Onion Soup. Our quick & easy recipe features mushroom broth, sherry, baguette and gruyere cheese.
Prep Time15 mins
Cook Time1 hr 45 mins
Total Time2 hrs
Course: Side Dish, Soup
Cuisine: French
Keyword: French Onion Soup, onion soup, Vegetarian French Onion Soup, Vegetarian Soup
Servings: 8
Calories: 545kcal


  • Dutch Oven
  • oven
  • French knife
  • measuring spoons
  • measuring cups
  • Wooden spoon
  • cheese grater


  • 5 tbsp Butter
  • 2 Garlic cloves minced
  • 5 Large sweet onions sliced
  • 1 tsp Kosher salt
  • 1 tsp White sugar
  • 2 tbsp All purpose flour
  • 6 cups Mushroom broth
  • 1 tbsp Vegan Worcestershire sauce
  • 1/2 cup Sherry
  • 1/4 tsp Fresh thyme
  • 1/4 tsp Ground black pepper
  • 1 French Baguette sliced
  • 14 oz Gruyere cheese shredded


  • Heat butter in a large pot or dutch oven. Add garlic, sliced onions and salt and cook over medium heat for 30 minutes. Remain at the stove, stirring every few minutes to ensure the onions do not burn.
  • Add 1 teaspoon of sugar, turn the heat to low and cover with a lid. Continue cooking for approximately 50 minutes, until onions are golden brown and caramelized.
  • Remove the lid and add flour to the caramelized onions. Mix well and cook for another 5 minutes.
  • Add mushroom broth, Worcestershire sauce, sherry, thyme and cracked pepper and simmer for 20 minutes.
  • Meanwhile, slice baguette in 1/2 inch rounds and toast until crunchy.
  • Preheat oven to 350F.
  • 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 of shredded gruyere cheese to each bowl, mix well.
  • Gently place one or two slices of bread on the top of each soup bowl then sprinkle with 1/4 cup of gruyere cheese per bowl.
  • Place baking sheet in the oven and bake for 10 minutes, until cheese is melted and bubbling.
  • Broil for 1-2 minutes, keeping an eye so the bread doesn’t burn. Serve immediately.


Calories: 545kcal | Carbohydrates: 52.4g | Protein: 26.1g | Fat: 24.7g | Saturated Fat: 14.3g | Cholesterol: 74mg | Sodium: 1346mg | Potassium: 278mg | Fiber: 3.8g | Sugar: 6.9g | Calcium: 560mg | Iron: 3mg