French onion soup is comfort in a bowl: slow-cooked onions, deep savory broth, and a bubbling, cheesy toast on top. This vegan version keeps everything you love—minus the dairy and beef broth. The secret is patient caramelization and umami-rich ingredients that bring some serious depth.
It’s simple enough for a weeknight but special enough for guests. If you’ve been missing the classic, this recipe will scratch that itch in the best way.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

What Makes This Vegan French Onion Soup Recipe So Good
- Deep, developed flavor Slowly caramelized onions create natural sweetness, balanced by a savory, wine-kissed broth.
- Totally vegan, zero compromise No butter, beef stock, or dairy—yet it tastes incredibly rich and satisfying.
- Simple ingredients, restaurant results With onions, stock, and a few pantry staples, you’ll get a soup that feels elegant and timeless.
- Craveable texture Soft, silky onions in a brothy base, topped with crisp toast and melty vegan cheese.
- Make-ahead friendly The flavors improve after a day, and the soup reheats beautifully.

Ingredients
- yellow onions
- olive oil
- salt
- Freshly ground black pepper
- sugar
- garlic
- dry sherry or dry white wine (optional but recommended)
- balsamic vinegar
- vegetable stock (low-sodium, good quality)
- soy sauce or tamari
- miso paste (white or yellow; optional)
- bay leaf
- fresh or dried thyme
- smoked paprika (optional)
- baguette, sliced into 1/2-inch rounds
- vegan cheese (Gruyère-style shreds or a melty mozzarella-style blend)

How to Make It
Slice the onions
Peel and halve the onions pole to pole, then slice thinly into half-moons. Aim for even slices so they cook uniformly.
Start caramelizing
Heat a large, heavy pot or Dutch oven over medium heat. Add olive oil (and vegan butter if using). Add onions and salt. Cook, stirring occasionally, for 10 minutes until they soften and start to turn translucent.
Go low and slow
Reduce heat to medium-low. Cook 30–40 minutes, stirring every few minutes and scraping the brown bits from the bottom. If the pot gets too dry or starts to scorch, add a little water. Onions should turn a deep golden-brown color and have a jam-like consistency.
Boost caramelization if needed
If your onions aren’t sweet, sprinkle in the sugar after 20 minutes. Keep cooking until the color is rich and even.
Add garlic and deglaze
Stir in the garlic and cook 1 minute. Pour in sherry or wine to deglaze, scraping up browned bits. Let it bubble for 1–2 minutes to cook off alcohol.
Build the broth
Add vegetable stock, balsamic vinegar, soy sauce, miso paste (whisk it in so it dissolves), bay leaf, thyme, and smoked paprika. Bring to a gentle simmer.
Simmer for depth
Let the soup simmer, uncovered, for 15–20 minutes. Taste and adjust salt, pepper, and acidity. Remove bay leaf and thyme stems.
Toast the bread
Preheat the broiler. Arrange baguette slices on a baking sheet, brush lightly with olive oil, and toast until golden, 1–2 minutes per side.
Assemble and broil
Ladle soup into broiler-safe bowls. Top each with 1–2 toasts and a generous handful of vegan cheese. Broil until cheese is melted and bubbly, 2–4 minutes. Watch closely to prevent burning.
Serve hot
Let bowls cool slightly, then serve. Add a grind of black pepper and a few thyme leaves if you like.
How to Store
- Refrigerate Store the soup (without bread or cheese) in an airtight container for up to 4 days.
- Freeze Freeze in individual portions for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.
- Bread and cheese Toast and broil fresh each time you serve for the best texture.

Benefits of This Recipe
- Plant-based comfort All the cozy vibes of the classic, with wholesome ingredients.
- Budget-friendly Onions are inexpensive, and the rest is pantry-driven.
- Nutrient-rich Onions offer antioxidants, while miso adds probiotics (when not boiled too hard for long).
- Flexible for crowds Easy to scale up for gatherings, and customizable with different breads and cheeses.
Common Mistakes to Avoid
- Rushing the onions True caramelization takes time. If you crank the heat, they’ll burn or turn bitter.
- Skipping deglazing Those browned bits are flavor gold. Use wine or a splash of broth to lift them.
- Over-salting early Broth reduces as it simmers. Season gradually and taste before the final serve.
- Using weak stock A thin vegetable broth makes a flat soup. Choose a robust one or reinforce with soy sauce and miso.
- Soggy toast Always toast bread before topping so it stands up to the broth under the cheese.
Variations You Can Try
- Mushroom boost Add 8 ounces of sliced cremini or shiitake with the onions for extra umami and texture.
- Gluten-free Use gluten-free baguette and tamari instead of soy sauce. Confirm your miso is gluten-free.
- No alcohol Swap wine with extra broth plus a teaspoon more balsamic or a little apple cider vinegar.
- Herb twist Add a sprig of rosemary or a pinch of herbes de Provence for a fragrant finish.
- Cheese options Try vegan Gruyère-style slices, smoked provolone-style, or a homemade cashew “cheese” sauce for topping.
- Extra smoky A few drops of
liquid smoke or a dash more smoked paprika for a bistro-style vibe.
Vegan French onion soup proves you don’t need animal products to get deep, bistro-level flavor. With patient caramelization, a well-built broth, and a satisfying cheese-topped toast, it’s both nostalgic and fresh.
Keep the ingredients simple, let the onions do their magic, and finish with a quick broil to turn a routine dinnertime into something warm, welcoming, and memorable.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if you’re looking to share your creations (or get inspired by someone else’s), join our closed Facebook Group, The Peas and Carrots Society. a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
To up your cooking game, consider becoming a member of the Rouxbe Online Cooking School. I’ve taken two of their courses and LOVED them!
- Have the world's leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
- Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique. With over 590,000 students worldwide we are teaching the world to cook – the right way!
Vegan French Onion Soup
Ingredients
- 4-5 large yellow onions thinly sliced (about 2.5–3 pounds)
- 2 tablespoons olive oil plus 1 tablespoon vegan butter, optional, for extra richness
- 1 teaspoon salt
- Freshly ground black pepper to taste
- 2 teaspoons sugar optional; helps caramelization if onions are not very sweet
- 2 cloves garlic minced
- 2 tablespoons dry sherry or dry white wine optional but recommended
- 1 tablespoon balsamic vinegar
- 6 cups vegetable stock low-sodium, good quality
- 1-2 tbsp soy sauce or tamari
- 1 teaspoon white or yellow miso paste optional
- 1 bay leaf
- 4-6 springs fresh thyme or 1 teaspoon dried
- 1/4 teaspoon smoked paprika optional
- 1 baguette sliced into 1/2-inch rounds
- 1-15 cups vegan cheese Gruyère-style shreds or a melty mozzarella-style blend
- Olive oil for brushing the toasts
Instructions
- Peel and halve the onions pole to pole, then slice thinly into half-moons. Aim for even slices so they cook uniformly.
- Heat a large, heavy pot or Dutch oven over medium heat. Add olive oil (and vegan butter if using). Add onions and salt. Cook, stirring occasionally, for 10 minutes until they soften and start to turn translucent.
- Reduce heat to medium-low. Cook 30–40 minutes, stirring every few minutes and scraping the fond (brown bits) from the bottom. If the pot gets too dry or starts to scorch, add a splash of water. Onions should turn deep golden-brown and jammy.
- Boost caramelization if needed: If your onions aren’t sweet, sprinkle in the sugar after 20 minutes. Keep cooking until the color is rich and even.
- Stir in the garlic and cook 1 minute. Pour in sherry or wine to deglaze, scraping up browned bits. Let it bubble for 1–2 minutes to cook off alcohol.
- Add vegetable stock, balsamic vinegar, soy sauce, miso paste (whisk it in so it dissolves), bay leaf, thyme, and smoked paprika. Bring to a gentle simmer.
- Let the soup simmer, uncovered, for 15–20 minutes. Taste and adjust salt, pepper, and acidity. Remove bay leaf and thyme stems.
- Preheat the broiler .Arrange baguette slices on a baking sheet, brush lightly with olive oil, and toast until golden, 1–2 minutes per side.
- Ladle soup into broiler-safe bowls. Top each with 1–2 toasts and a generous handful of vegan cheese. Broil until cheese is melted and bubbly, 2–4 minutes. Watch closely to prevent burning.
- Let bowls cool slightly, then serve. Add a grind of black pepper and a few thyme leaves if you like.
FAQ
What onions are best for French onion soup?
Yellow onions are classic because they balance sweet and savory. You can mix in a sweet onion for a richer caramel note, or add a red onion for color and complexity. Aim for uniform slices so they cook evenly.
Can I make this without vegan cheese?
Yes. Toast the baguette, rub with a cut garlic clove, and float it on the soup. You can also spoon on a thick cashew cream or sprinkle nutritional yeast for a cheesy flavor without melted shreds.
How do I get the onions truly caramelized?
Cook over medium-low heat with enough fat, stir regularly, and allow moisture to evaporate slowly. If browning gets ahead of you, add a splash of water and scrape the pot. Patience is the key to that deep, sweet flavor.
What if my soup tastes too sweet?
Balance it with acid and salt. Add a splash more balsamic or a squeeze of lemon, plus a pinch of salt and black pepper. A tiny bit of soy sauce can also bring back savory depth.
Which vegan cheeses melt best?
Look for brands labeled “melty” or “mozzarella/Gruyère-style.” Many coconut oil–based shreds melt well under the broiler. A mix of mozzarella-style for melt and a sharper style for flavor works nicely.
Can I make it in advance for guests?
Absolutely. Make the soup a day ahead and chill. Reheat gently, toast the bread, assemble in oven-safe bowls, add cheese, and broil right before serving.
Do I need miso and soy sauce?
They’re optional, but they add body and umami that mimic a long-simmered beef stock. If you skip them, consider adding a bit more balsamic, mushroom powder, or a dash of nutritional yeast.






