Vegan French Onion Soup
If you’ve ever loved French onion soup but wished it came without the dairy baggage, this one’s for you. Vegan French Onion Soup keeps everything you adore—the deep, caramelized onions, the rich broth, the cozy vibes—just without the cheese overload or beef broth.

It’s surprisingly comforting, a little fancy-feeling, and honestly easier than most people think. This is the kind of soup that makes your kitchen smell amazing for hours. And yes, it’s absolutely worth the onion-chopping tears.
What Makes This Vegan French Onion Soup Special
The magic of this soup is all about patience and simplicity. Slowly caramelized onions do most of the heavy lifting, creating layers of flavor without any animal products. A well-seasoned vegetable broth brings depth, while herbs add that classic French-inspired warmth. You still get that rich, savory taste that feels indulgent, just in a lighter, plant-based way.
Another standout feature is how satisfying it feels. This soup proves you don’t need cheese or meat to create something bold and comforting. One bowl in, and you’ll forget it’s vegan at all.
Ingredients
Here’s everything you need to make this cozy classic at home:
- 3 tablespoons olive oil or vegan butter
- 4 large yellow onions, thinly sliced
- 3 cloves garlic, minced
- 1 teaspoon sugar (optional, helps caramelization)
- ½ teaspoon salt, plus more to taste
- ½ teaspoon black pepper
- 1 teaspoon dried thyme
- 1 bay leaf
- 6 cups vegetable broth
- 2 tablespoons soy sauce or tamari
- 1 tablespoon balsamic vinegar
- Vegan bread slices, toasted (optional for topping)
- Vegan cheese, shredded (optional, for serving)
Instructions
- Caramelize the onions.
Heat olive oil in a large pot over medium heat. Add the onions and salt, stirring to coat. Cook for 30–40 minutes, stirring occasionally, until the onions are deep golden and caramelized. This step takes time, but it’s where all the flavor comes from. - Build the base.
Add the garlic and sugar, if using, and cook for 1 minute until fragrant. Stir in the thyme and bay leaf, letting everything warm together. - Deglaze and simmer.
Pour in the vegetable broth, soy sauce, and balsamic vinegar. Scrape the bottom of the pot to release all those flavorful bits. Bring to a gentle simmer and cook for 15–20 minutes. - Taste and adjust.
Remove the bay leaf and adjust seasoning as needed. Add more salt or soy sauce if you want deeper savoriness. - Serve warm.
Ladle into bowls and top with toasted bread and vegan cheese if you like. Serve hot and cozy.
Storage Tips
Store leftover soup in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stovetop to preserve the flavor. This soup also freezes well for up to 2 months, making it great for meal prep. Just thaw overnight and reheat slowly.
Health Benefits
This soup is packed with onions, which support heart health and digestion. Using vegetable broth keeps it lower in saturated fat than traditional versions. It’s naturally dairy-free and cholesterol-free, making it lighter while still satisfying. Plus, it’s hydrating and comforting without feeling heavy.
Common Mistakes to Avoid
The biggest mistake is rushing the onions—they need time to caramelize properly. Cooking them too fast leads to bitterness instead of sweetness. Another issue is under-seasoning; this soup relies on balanced salt and umami. Also, don’t skip scraping the pot when adding broth—that’s pure flavor.
Alternatives and Variations
You can add mushrooms for extra depth and umami. Swap thyme for rosemary if you prefer a stronger herbal note. For a gluten-free version, skip the bread topping or use gluten-free bread. If you want extra richness, stir in a splash of oat cream before serving.
Frequently Asked Questions
Does vegan French onion soup taste authentic?
Yes, the caramelized onions deliver the classic flavor.
Can I make this oil-free?
You can sauté onions with broth, but caramelization takes longer.
What’s the best onion to use?
Yellow onions work best for sweetness and depth.
Is vegan cheese necessary?
Not at all—it’s optional and purely for texture.
Can I double the recipe?
Absolutely, just use a larger pot.
Final Thoughts
This Vegan French Onion Soup proves that plant-based comfort food can still feel classic, rich, and deeply satisfying. It’s warm, flavorful, and perfect for slow evenings or special meals at home. Once you master the onions, the rest is easy. Give it a try—you might never miss the traditional version again.
