French onion soup is a classic and gets its flavor from deeply caramelized onions. This vegan French onion soup recipe has every bit of the flavor, with only a fraction of the fat.
This easy vegan French onion soup is the best ever because it’s…
- Amazingly flavorful
- Deeply caramelized
- Full of phytonutrients and antioxidants
- Completely satisfying
Disclosure: This post contains Amazon and/or other affiliate links to my favorite products. If you purchase via my links, I may make a small percentage at no cost to you. Thank you!
Attention-grabbing vegan French Onion soup
Last year, Dr. Colin Campbell‘s family (author of The China Study) messaged me to say how much they liked it and asked permission to share it in their PlantPure Nation newsletter. How awesome is that?!
Topped with sourdough bread and vegan mozzarella, I think you are going to be amazed by this vegan French onion soup recipe’s incredibly warm texture and taste.
The mozzarella cheese is the most amazing part of this recipe, in my opinion. It tastes heavenly and even has a little bit of stretch to it like regular dairy mozzarella.
It is great used in other recipes that call for mozzarella and tastes every bit as good as real cheese to me!
Cashew vegan mozzarella
Regular mozzarella cheese is not dairy-free, because it’s made with milk. However, this vegan cashew mozzarella is perfect for my French onion soup recipe! It is made with only five ingredients.
- raw cashews
- nutritional yeast
- a thickener like cornstarch or arrowroot powder
- white wine vinegar
- salt, and water
FREEZE & GRATE. This vegan mozzarella can even be frozen and grated to use as shreds for pizza, salads, and other recipes.
How to make vegan French onion soup
First, slice the onions into thin crescents. In a large pot, saute onions in 1/2 cup of water until they begin to heavily brown.
Add half of the red wine (1/4 cup) and minced garlic. Continue to brown the onions for about 3-5 minutes on low heat. Add a little more water if needed. Scrape down the bottom of the pan to release all of the flavors of caramelizing onions. The alcohol cooks out of this.
Next, add another half of red wine and continue cooking for approximately 3-5 minutes. Onions should be thickly browning, but not sticking to the bottom.
Add remaining ingredients to pot–4 cups water, soy sauce, balsamic, bay leaf, thyme, salt, and pepper. Cover and cook on low for approximately 15-20 minutes. While this is cooking, begin making Vegan Mozzarella Topping.
After making the soup, simply top with two pieces of sourdough bread. Then finish off with a large dollop of the mozzarella topping.
Place the soup crocks on a baking sheet and broil in oven for approximately 3 minutes, or until tops are brown and bubbly. The finished product is incredible!
RECIPE CARD BELOW
Tips for making this soup
- Caramelizing is an important part of getting the perfect flavors in this recipe, so take your time and get this part right.
- Add a little more water if needed. Scrape down the bottom of the pan to release all of the flavors of caramelizing onions.
- I don’t soak my cashews when making the mozzarella because I have a high powered blender. However, if your blender isn’t quite as powerful, soaking might be a good idea. Soak in warm water for at least 30 minutes in that case.
- Watch closely during the broiling process or your masterpiece will burn quickly.
Nut-free mozzarella cheese recipe option
You will find that my cheese recipe is made with cashews. However, Fatfree.com has a version of it as well for those avoiding nuts.
They use a combination of oats, arrowroot powder, garlic, and spices. I haven’t tried it, but it sounds like it would work well as a substitute for those allergic to nuts or avoiding the fat content.
Other great soup recipes
French Onion Soup
- 3 large yellow onions
- 1/2 cup veggie broth or water
- 3 cloves garlic, diced
- 1/2 cup red wine, alcohol cooks out
- 4 cups water
- 2 Tbsp soy sauce
- 2 Tbsp balsamic vinegar
- 1 bay leaf
- 2 tsp ground or fresh thyme
- 1/2 tsp salt, or to taste
- 1/4 tsp fresh ground pepper
- sourdough bread, Annie's sourdough bread has no oil
- Vegan Mozzarella, Optional. Link to nut-free recipe below
Vegan Mozzarella Topping (optional) Nut-free version link below
- 3/4 cup water
- 1/4 cup raw cashews
- 1 Tbsp white wine vinegar
- 1 Tbsp nutritional yeast
- 1 Tbsp arrowroot powder, or cornstarch or tapioca flour
- 1/2 tsp salt
French Onion Soup
- Slice onions into thin crescents.
- In a large pot, saute onions in 1/2 cup of water until onions begin to heavily brown.
- Add half of the red wine (1/4 cup) and minced garlic. Continue to brown the onions for about 3-5 minutes on low heat. Add a little more water if needed. Scrape down the bottom of the pan to release all of the flavors of caramelizing onions. The alcohol cooks out of this.
- Add another half of red wine and continue cooking for approximately 3-5 minutes. Onions should be thickly browning, but not sticking to the bottom.
- Add remaining ingredients to pot--4 cups water, soy sauce, balsamic, bay leaf, thyme, salt, and pepper. Cover and cook on low for approximately 15-20 minutes. While this is cooking, begin making Vegan Mozzarella Topping.
Vegan Mozzarella Topping (optional) Nut-free link below
- Make mozzarella topping by adding all ingredients to a blender and blend on high until smooth, approximately 2-3 minutes. I don't soak the cashews.
- Pour mixture into a saucepan over medium heat and whisk continuously while cooking.
- It will become thick and stretchy in 3-5 minutes.
- Heat broiler to high.
- Turn soup off and remove bay leaf. Ladle soup into oven-safe crocks. Top with 2 pieces of sourdough bread. Then finish off with a large dollop of mozzarella topping (if using).
- Place the soup crocks on a baking sheet and broil in oven for approximately 3 minutes, or until tops are brown and bubbly. Watch closely or they will burn quickly.
- Serve immediately.
As an Amazon Associate and member of other affiliate programs, I earn a small percentage from your purchases at no cost to you. Thank you!
Nutrition Information:Yield: 5
Amount Per Serving: Calories: 117 Total Fat: 3.4g Carbohydrates: 15.2g Fiber: 2.9g Sugar: 5.4g Protein: 3.5g
Did you like this recipe? Please consider rating it with the star rating and leaving a comment below. I love hearing from you! Find me on Facebook, Pinterest, YouTube, and Instagram, and remember SHARING IS CARING. Thanks for helping me spread the word about plant-based nutrition and how delicious the food can be!