Introduction
Is there anything more deeply comforting than a steaming bowl of French Onion Soup? That rich, mahogany broth, sweet with slowly caramelized onions, topped with a crunchy, cheesy crouton… it’s the epitome of cozy.
This Vegan French Onion Soup delivers all that classic bistro-style luxury without a single animal product. The secret is in the patience required to transform humble onions into a complex, sweet, and savory foundation.
Did you know that French Onion Soup dates back to Roman times, but the modern version we know and love, topped with cheese and bread, became popular in 18th-century Paris? This recipe honors that timeless tradition while making it accessible for everyone.
It’s special because it relies on just six core ingredients and one pot, proving that deep, umami flavor doesn’t need beef broth. It’s a wonderfully sophisticated yet simple meal that will impress family and guests alike. If you love the rich, savory depth of our Vegan Mushroom Bourguignon, you’ll be equally captivated by this soup.
Get ready to simmer up the easiest, most delicious Vegan French Onion Soup you’ll ever taste!
What is Vegan French Onion Soup?
So, what’s the story behind this plant-based version of a classic? Is it just onion soup without the cheese? Not even close! The name tells you everything: it’s the iconic French soup, made entirely from vegan ingredients.
But how can it be so rich without beef broth? The magic is in the long, slow caramelization of the onions, which creates an incredible natural sweetness and depth that forms the soul of the soup.
I once served this to a dedicated carnivore who, after one spoonful, asked, “Are you sure this is vegan? It’s incredible!” They say the way to a person’s heart is through their stomach, and a bowl of this rich, aromatic soup is a surefire path to success. Why not grab your soup pot and see for yourself?
Why You’ll Love This Vegan French Onion Soup

You are going to be absolutely obsessed with this recipe, and here’s exactly why. First and foremost, the main highlight is its incredible depth of flavor and cozy simplicity. We’re talking about a one-pot wonder where simple ingredients undergo a magical transformation. The result is a broth that is deeply savory, subtly sweet, and utterly satisfying, proving that plant-based cooking can be every bit as rich and complex as its traditional counterpart.
Secondly, let’s talk about the fantastic cost-saving benefit. A bowl of French Onion Soup at a restaurant can be surprisingly pricey. Creating a whole pot of this gourmet soup at home for a fraction of the cost means you can enjoy a fancy bistro experience in your pajamas, and it’s incredibly budget-friendly, using staples like onions and bread.
Finally, the melty, cheesy vegan topping is what makes it truly authentic. While the soup is phenomenal on its own, that classic layer of toasted bread and gooey, stretchy vegan cheese is what makes it a showstopper. If you enjoy the comforting, umami-rich flavors in our Vegan Lentil Shepherd’s Pie, you’ll adore this elegant soup. Ready to make your kitchen smell like a Parisian café? Let’s get cooking!
How to Make Vegan French Onion Soup:
● Quick Overview
This is the easiest, most flavorful vegan soup you will ever master. It requires about 15 minutes of active prep and 45 minutes of cooking for a result that is rich, savory, and deeply comforting. The total time from start to finish is about 1 hour Vegan French Onion Soup.
Table of Contents
Ingredients for Vegan French Onion Soup
- 4 large yellow onions, thinly sliced
- 3 tablespoons vegan butter or olive oil
- 4 cloves garlic, minced
- ½ cup dry white wine (like Sauvignon Blanc) or additional broth
- 6 cups rich vegetable broth
- 2 tablespoons tamari or soy sauce
- 1 teaspoon fresh thyme leaves
- Salt and black pepper to taste
- Baguette, sliced and toasted
- Vegan mozzarella or provolone-style shreds

Step-by-Step Instructions
- Caramelize the Onions: This is the most important step! In a large Dutch oven or heavy-bottomed pot, melt the vegan butter over medium-low heat. Add the thinly sliced onions and a pinch of salt. Cook, stirring occasionally, for 30-40 minutes. Be patient! You want them to become a deep, golden-brown color, not just soft. This is where the flavor is built.
- Add Garlic and Deglaze: Once the onions are beautifully caramelized, add the minced garlic and cook for one more minute until fragrant. Pour in the white wine to deglaze the pot, scraping up all the browned bits from the bottom. Let it simmer for 2-3 minutes until the wine has mostly evaporated.
- Simmer the Soup: Add the vegetable broth, tamari, and thyme leaves to the pot. Bring to a boil, then reduce the heat and let it simmer for at least 20 minutes to allow the flavors to meld. Season to taste with salt and plenty of black pepper.
- Prepare the Topping: While the soup simmers, preheat your oven’s broiler. Place oven-safe soup bowls on a baking sheet. Ladle the hot soup into the bowls.
- Top and Broil: Place a slice of toasted baguette on top of the soup in each bowl. Generously pile the vegan cheese on top of the bread.
- Melt and Brown: Carefully place the baking sheet under the broiler for 2-4 minutes, watching closely, until the vegan cheese is melted, bubbly, and has some golden-brown spots.
- Serve Carefully: Remove from the oven (the bowls will be very hot!) and let them cool for a few minutes before serving.
What to Serve Vegan French Onion Soup With
This soup is a star on its own, but it pairs wonderfully with a few simple sides!
- A Simple Green Salad: A light salad with a sharp vinaigrette helps cut through the richness of the soup.
- A Glass of Dry White Wine: The same wine you used in the soup makes for a perfect pairing.
- Steamed Green Beans or Asparagus: A simple green vegetable makes for a light and balanced meal.
Top Tips for Perfecting Vegan French Onion Soup
- Patience with the Onions: Do not rush the caramelization process. Cooking them low and slow is non-negotiable for developing the soup’s signature sweet, deep flavor.
- Use a Rich Vegetable Broth: The broth is the base, so use a high-quality, deeply flavored vegetable broth for the best results.
- The Tamari Secret: Tamari or soy sauce is the key to adding that deep, savory, umami note that mimics the flavor traditionally provided by beef broth.
- Use Oven-Safe Bowls: This is essential for achieving the classic melted cheese topping. If you don’t have them, you can melt the cheese on the bread under the broiler separately and then float it on the soup.

Storing and Reheating Tips
This soup’s flavor often improves the next day!
- Refrigeration: Store the soup (without the bread and cheese topping) in an airtight container in the refrigerator for up to 5 days.
- Freezing: This soup freezes beautifully! Freeze the plain soup for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat the soup gently on the stovetop. Prepare fresh toasted bread and cheese to top the soup after it’s hot, then broil to melt.
Amazing Vegan French Onion Soup: A 6-Ingredient Classic
Make incredible vegan French onion soup with just 6 ingredients! This easy recipe creates a rich, savory broth with melty cheese topping.
Ingredients
-
4 large yellow onions, thinly sliced
-
3 tablespoons vegan butter or olive oil
-
4 cloves garlic, minced
-
½ cup dry white wine (like Sauvignon Blanc) or additional broth
-
6 cups rich vegetable broth
-
2 tablespoons tamari or soy sauce
-
1 teaspoon fresh thyme leaves
-
Salt and black pepper to taste
-
Baguette, sliced and toasted
-
Vegan mozzarella or provolone-style shreds
Instructions
-
Caramelize the Onions: This is the most important step! In a large Dutch oven or heavy-bottomed pot, melt the vegan butter over medium-low heat. Add the thinly sliced onions and a pinch of salt. Cook, stirring occasionally, for 30-40 minutes. Be patient! You want them to become a deep, golden-brown color, not just soft. This is where the flavor is built.
-
Add Garlic and Deglaze: Once the onions are beautifully caramelized, add the minced garlic and cook for one more minute until fragrant. Pour in the white wine to deglaze the pot, scraping up all the browned bits from the bottom. Let it simmer for 2-3 minutes until the wine has mostly evaporated.
-
Simmer the Soup: Add the vegetable broth, tamari, and thyme leaves to the pot. Bring to a boil, then reduce the heat and let it simmer for at least 20 minutes to allow the flavors to meld. Season to taste with salt and plenty of black pepper.
-
Prepare the Topping: While the soup simmers, preheat your oven’s broiler. Place oven-safe soup bowls on a baking sheet. Ladle the hot soup into the bowls.
-
Top and Broil: Place a slice of toasted baguette on top of the soup in each bowl. Generously pile the vegan cheese on top of the bread.
-
Melt and Brown: Carefully place the baking sheet under the broiler for 2-4 minutes, watching closely, until the vegan cheese is melted, bubbly, and has some golden-brown spots.
-
Serve Carefully: Remove from the oven (the bowls will be very hot!) and let them cool for a few minutes before serving.