Go Back

Vegan French Onion Soup

This Vegan French Onion Soup delivers the deep, caramelized flavor you love—without any meat or dairy. It’s rich, cozy, and perfect for chilly days or elegant dinners.
Prep Time 15 minutes
Cook Time 1 hour
Servings: 4
Course: Soup
Cuisine: French-inspired
Calories: 220

Ingredients
  

  • 4 –5 large yellow onions thinly sliced
  • 2 cloves garlic minced
  • 2 –3 tbsp olive oil or vegan butter
  • 1 tbsp balsamic vinegar
  • ½ cup dry white wine optional
  • 6 cups vegetable broth low-sodium preferred
  • 1 tsp dried thyme or a few sprigs fresh thyme
  • 1 bay leaf
  • Salt and pepper to taste
  • 4 –6 baguette slices
  • Vegan cheese shredded or slices, mozzarella or gouda-style

Method
 

  1. Caramelize the onions:
  2. In a large pot, heat olive oil over medium-low heat. Add sliced onions and a pinch of salt. Cook for 35–45 minutes, stirring occasionally, until deeply golden and caramelized.
  3. Add aromatics:
  4. Stir in minced garlic, thyme, and bay leaf. Cook for 1–2 minutes.
  5. Deglaze the pot:
  6. Pour in white wine (if using) and balsamic vinegar. Scrape up any browned bits from the bottom and simmer for 2–3 minutes.
  7. Add broth and simmer:
  8. Add vegetable broth, bring to a boil, then reduce to low and simmer for 20–30 minutes. Season with salt and pepper. Remove bay leaf.
  9. Toast bread & melt cheese:
  10. Toast baguette slices and top with vegan cheese. Broil until melted and bubbly.
  11. Serve:
  12. Ladle soup into bowls. Top each with a slice of cheesy toast. Serve hot and enjoy!

Notes

Use sweet onions for added depth.
Skip wine if preferred—add extra vinegar for brightness.
Use oven-safe bowls for broiling or melt cheese separately.