If you’re looking for a rich, savory, and fully plant-based take on the classic comfort dish, this article on vegan French onion soup has you covered. You’ll learn exactly how to recreate the deep umami flavors of traditional French onion soup, without beef broth, dairy, or compromise. From ingredients to substitutions, wine free options, and even store-bought alternatives, this guide will walk you through everything you need to know.
When I first tried making vegan French onion soup at home, I was skeptical. Could caramelized onions, mushroom broth, and dairy-free cheese really deliver that same soul-warming depth? But as the onions slowly turned golden and my kitchen filled with that unmistakable aroma, I realized something: this dish isn’t a substitution, it’s a celebration of flavor on its own terms. Crusty toasted baguette, thyme-infused broth, and bubbling vegan mozzarella made it one of the coziest meals I’ve cooked. I can’t wait to share it with you.
Jump To
Is There a Vegan French Onion Soup?
Yes, vegan French onion soup not only exists, but it’s also a deeply flavorful and satisfying version of the traditional classic. While the original recipe relies heavily on beef broth and Gruyère cheese, a well-executed vegan adaptation swaps these for rich plant-based alternatives without sacrificing taste or authenticity.
The foundation remains the same: slow-cooked caramelized onions, fresh thyme, and a broth base. But instead of animal stock, many home cooks and chefs use umami-packed vegan broths made from mushrooms, tamari, miso paste, or vegetable stock simmered with garlic and herbs. For the cheesy topping, dairy-free cheeses like vegan mozzarella, cashew-based Gruyère alternatives, or nutritional yeast-infused blends melt beautifully over toasted baguette slices.
This transformation makes the dish suitable for people following a plant-based, dairy-free, or even low-saturated fat lifestyle. And the growing availability of high-quality vegan cheeses and broths means the gap between traditional and vegan versions soups has never been narrower or more delicious.
Vegan French Onion Soup
Ingredients
Method
- In a large heavy-bottomed pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onions and stir to coat. Sprinkle in the sugar and salt to help draw out moisture. Cook slowly for 35–45 minutes, stirring often, until the onions are deeply golden and jammy. Reduce the heat if they start to burn or stick.
- Once the onions are caramelized, add the minced garlic and cook for 1–2 minutes. Then stir in the flour and cook for another minute to form a light roux. This step gives the soup body and thickness without cream.
- Then add the vegetable broth, thyme, bay leaf, and black pepper. Bring everything to a gentle boil, then reduce heat and simmer uncovered for 20–25 minutes.
- While the soup simmers, make the stretchy vegan cheese. Blend raw cashews, water, lemon juice, salt, and tapioca starch until smooth. Transfer to a small saucepan and cook over medium heat, stirring constantly, until the mixture becomes thick and stretchy, about 3–5 minutes.
- Preheat your oven’s broiler. Ladle the soup into oven-safe bowls. Top each with a slice of toasted baguette and a generous spoonful of the vegan cheese. Broil for 2–4 minutes until the topping is bubbly and golden in spots. Watch closely to avoid burning.
Nutrition
Notes
- Use sweet onions (like Vidalia) for extra flavor.
- For gluten-free, use gluten-free flour and bread.
- Skip wine or sub with more broth if avoiding alcohol.
- Store leftovers without bread topping in the fridge for up to 5
Tried this recipe?
Let us know how it was!Ingredients for Vegan French Onion Soup
To make a comforting and deeply savory vegan French onion soup, you’ll need a mix of essential staples and flavorful plant-based substitutes.
The following ingredients form the foundation of the recipe, delivering richness and depth without relying on animal products:
Soup Base
- Large yellow onions, thinly sliced
- Olive oil
- Granulated sugar
- Salt
- Cloves garlic, minced
- All-purpose flour
- Egetable broth
- Vegetable broth (preferably mushroom or miso-enriched for depth)
- Fresh thyme leaves
- bay leaf
- Ground black pepper
- baguette, sliced and toasted
Stretchy Cheese Topping
- Raw cashews (soaked if not using a high-speed blender)
- Water
- Lemon juice
- Salt
- Tapioca starch
This list delivers both the savory broth and the creamy soups, melted dairy-free topping that makes vegan French onion soup so satisfying, without relying on processed ingredients or artificial flavors.
How to Make Vegan French Onion Soup
Making vegan French onion soup at home is all about slow, mindful cooking. The process centers around coaxing deep flavor out of simple ingredients, especially the onions, which require time and patience to caramelize properly.
Here’s how to do it, step by step:
1. Caramelize the onions
In a large heavy-bottomed pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onions and stir to coat. Sprinkle in the sugar and salt to help draw out moisture. Cook slowly for 35–45 minutes, stirring often, until the onions are deeply golden and jammy. Reduce the heat if they start to burn or stick.
2. Add garlic and flour
Once the onions are caramelized, add the minced garlic and cook for 1–2 minutes. Then stir in the flour and cook for another minute to form a light roux. This step gives the soup body and thickness without cream.
3. Deglaze and build flavor
Then add the vegetable broth, thyme, bay leaf, and black pepper. Bring everything to a gentle boil, then reduce heat and simmer uncovered for 20–25 minutes.
4. Prepare the cheese topping
While the soup simmers, make the stretchy vegan cheese. Blend raw cashews, water, lemon juice, salt, and tapioca starch until smooth. Transfer to a small saucepan and cook over medium heat, stirring constantly, until the mixture becomes thick and stretchy about 3–5 minutes.
5. Assemble and broil
Preheat your oven’s broiler. Ladle the soup into oven-safe bowls. Top each with a slice of toasted baguette and a generous spoonful of the vegan cheese. Broil for 2–4 minutes until the topping is bubbly and golden in spots. Watch closely to avoid burning.
Finally remove the bowls from the oven and serve immediately. The result is a deeply savory, cozy dish with layers of caramelized onion flavor, herbed broth, crispy bread, and melted plant-based cheese.
Recipe Variations and Customizations
While the classic version of vegan French onion soup is comforting on its own, there are simple ways to adapt it to your preferences, dietary needs, or pantry limitations. These variations offer flexibility without compromising on flavor.
Vegan French Onion Soup Without Wine
If you prefer not to use wine, whether for health, personal, or religious reasons, you can still achieve bold flavor without it. In traditional French onion soup, dry white wine is used to deglaze the pan and add acidity. To replace this, try one of the following alternatives:
- Vegetable broth + white wine vinegar (2:1 ratio): Mimics the acidity and depth.
- Apple cider vinegar or sherry vinegar (1–2 tablespoons): Adds tang and aroma.
- Lemon juice (1 tablespoon): A light, bright option for a cleaner finish.
- Balsamic vinegar (in small amounts): Provides richness and sweetness, but use sparingly to avoid overpowering the onions.
These substitutions keep the recipe alcohol-free while still delivering balance and complexity. Just be sure to deglaze the pan thoroughly to capture all the caramelized onion bits.
Store-Bought or Canned Vegan French Onion Soup
For busy days or quick meals, store-bought or canned vegan French onion soup can be a convenient alternative, if you know what to look for. While options are limited compared to conventional soups, a few brands offer plant-based versions made without beef broth or dairy.
U.S. brands that occasionally offer vegan-friendly onion soups:
- Amy’s Kitchen (check labels; some versions are vegetarian but not vegan)
- Pacific Foods (occasionally releases seasonal or plant-based broths that can be used as a base)
- Trader Joe’s (rotating seasonal options, check for dairy content)
To elevate canned versions:
- Sauté fresh onions and garlic to stir in
- Add a splash of balsamic vinegar or tamari for umami
- Toast fresh baguette slices and top with vegan cheese before serving
Always read labels carefully, as ingredients can vary and some “vegetarian” soups may still contain butter or casein. Customizing a store-bought version at home can bridge convenience and quality with minimal effort.
Serving and Storage Tips
Once your vegan French onion soup is hot, savory, and bubbling with melty plant-based cheese, it’s time to serve it right, and know how to store any leftovers properly.
These tips ensure the experience is just as comforting the next day as it is fresh from the broiler:
What to Serve with Vegan French Onion Soup
This soup is rich and satisfying on its own, but pairing it with complementary sides can round out the meal beautifully. Here are a few serving ideas:
- Mixed greens or arugula salad with a tangy vinaigrette to cut through the richness
- Roasted vegetables, like Brussels sprouts or carrots, for color and texture
- Vegan charcuterie board with olives, nuts, and pickled veggies for a rustic spread
- Simple lentil or chickpea-based salad to add plant-based protein
- Crispy oven fries or sweet potato wedges for a comforting touch
When serving for guests, consider using oven-safe bowls with a broiled topping for presentation, paired with crusty bread or a vegan garlic baguette on the side.
Storage and Reheating
Vegan French onion soup stores and reheats well, making it ideal for leftovers or meal prep.
To store:
- Let the soup cool completely before refrigerating.
- Store in an airtight container for up to 4–5 days.
- Keep the toasted bread and cheese separate to prevent sogginess.
To freeze:
- The broth can be frozen for up to 3 months.
- Avoid freezing the assembled soup with bread and cheese; add those fresh when reheating.
To reheat:
- Warm the soup on the stovetop over medium heat until simmering.
- Re-toast bread slices and prepare fresh vegan cheese topping.
- Reassemble and broil just before serving for the best texture and flavor.
Following these tips ensures your soup stays just as flavorful and cozy the next day, or even weeks later.
FAQ
What can I use instead of beef broth in French onion soup?
You can use mushroom broth, rich vegetable stock, or a mix of tamari and miso paste. These plant-based alternatives offer deep umami flavor without any animal products.
Is Panera French Onion Soup vegan?
No, Panera’s French onion soup is not vegan. It’s made with beef broth and topped with dairy cheese, so it doesn’t fit a plant-based diet.
Is Campbell’s French Onion Soup vegan?
No, Campbell’s version contains beef stock and dairy-based ingredients, making it unsuitable for vegans. Always check labels or make a homemade version instead.
Conclusion
There’s something incredibly comforting about a bowl of vegan French onion soup, the way the caramelized onions melt into a rich, savory broth, the way the baguette soaks up just enough flavor without losing its bite, and the way the melted vegan cheese stretches with every spoonful. For me, it’s the kind of meal that feels both simple and luxurious, especially on chilly evenings when I want something warming but still plant-based and nourishing.
I love this recipe because it proves that you don’t have to compromise on depth or tradition to eat compassionately. Each time I make it, I’m reminded of how much flavor you can build with just onions, broth, and time. It’s more than soup, it’s a ritual of slowing down and letting the kitchen fill with rich, savory aroma. I hope it brings the same comfort to your table as it does to mine.