Gather around for a heartwarming bowl of Vegan French Onion Soup! This cozy dish is filled with all the classic flavors you love, from caramelized onions to a rich broth.

Topped with baguette slices and vegan cheese, this plant-based delight is a delicious indulgent tasting treat. Serve with lunch, or dinner.
Also perfect for date night or party gatherings. Whip up a batch of this easy vegan soup that’s sure to please everyone at the table!
What you’ll love about this recipe:
- Rich and comforting flavors.
- Easy to make.
- Simple ingredients.
- Warm and satisfying.
- Perfect for sharing with friends and family.
- Soup base can be made ahead of time for convenience.
- Offers a healthier twist on a classic favorite.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, you can make this soup ahead of time and store it, without the bread and cheese, in the refrigerator for up to 3-4 days. Simply reheat it on the stove or in the microwave. Then add bread and cheese, and broil a few minutes before serving.
Can I freeze leftovers of this soup?
Yes, you can freeze the soup base of this soup for up to 3 months. Just be sure to let it cool completely before transferring it to freezer-safe containers.
Can I use store-bought vegetable broth for this recipe?
Yes, you can use store-bought vegetable broth if you don’t have homemade broth on hand. Just be sure to check the ingredients to ensure they are vegan-friendly. (or gluten-free diet friendly, if needed)
Can I make Vegan French Onion Soup gluten-free?
Yes, this soup is naturally gluten-free. Just be sure to use gluten-free bread for the toasted baguette slices if you have a gluten intolerance.
Can I add other vegetables to this soup?
While traditional French Onion Soup typically only includes onions, you can certainly add other vegetables such as carrots or mushrooms for added flavor and nutrition.
Can I make this soup in a slow cooker or Instant Pot?
Yes, you can adapt this recipe for a slow cooker or Instant Pot. Simply follow the same steps for caramelizing the onions, then transfer everything to your preferred appliance and cook according to its instructions.
Can I use red onions instead of yellow onions?
While yellow onions are traditionally used in French Onion Soup, you can experiment with red onions for a slightly different flavor profile. Just keep in mind that red onions may impart a sweeter taste to the soup.
Can I make this soup without butter?
Yes, you can omit the vegan butter if desired or substitute it with additional olive oil. The butter adds richness to the soup, but it’s not essential for the overall flavor. Additionally, you can add a tablespoon of nutritional yeast to the soup to add back in flavor.
Can I use a different type of bread for the baguette slices?
Yes, you can use any crusty bread you prefer for the baguette slices. French bread, ciabatta, or sourdough would all work well.
How can I prevent the baguette slices from becoming soggy in the soup?
To prevent the baguette slices from becoming soggy, you can toast them slightly under the broiler before adding them to the soup. Alternatively, you can serve the soup with the toasted baguette slices on the side.
Can I garnish the soup with fresh herbs?
Yes, you can garnish the soup with chopped fresh herbs like parsley or thyme for a pop of color and freshness.
More Delicious French-Inspired Recipes
- French Chopped Salad
- Tomato, Corn, Zucchini Gallete
- Roasted Ratatouille Pasta
- French Lentil Stew
- Potato Leek Soup
- French Provencal Rice Pilaf
- Spinach, Mushroom & Sun-dried Tomato Quiche
- Chocolate Raspberry Layered Parfaits
- Chocolate Mousse
Have you tried this recipe? Please remember to rate and comment below!

Vegan French Onion Soup (alcohol-free)
Ingredients
- 4 medium onions, (yellow or white) cut in half and thinly sliced
- 2 tablespoons olive oil
- 2 tablespoons vegan butter
- 5 cups vegetable broth (divided)
- 2 cloves garlic, minced
- 1 teaspoons dried thyme
- 1/8 teaspoon dried ground rosemary
- 1 bay leaf
- 1 tablespoon flour
- 3 tablespoon tamai or soy sauce
- 1 tablespoon yellow or white miso
- 2 tablespoon balsamic vinegar
- 1/2 teaspoon salt
- baguette (slice and toast well until completely crisp)
- 1 cup vegan cheese for topping (such as vegan mozzarella)
Instructions
- In a large pot or Dutch oven, heat the olive oil and vegan butter over medium heat. Add the sliced onions and cook, stirring frequently, until caramelized and golden brown, about 35 – 40 minutes. If onions begin to scorch, lower the heat slightly.
- Add minced garlic, and stir for one minute until fragrant.
- Evenly sprinkle the flour over the onions. Stir well mixed for about 1 minut to coat the onions and cook out the raw flour taste..
- Pour in the balsamic vinegar and add 1/4 cup of vegetable broth. Use a wooden spoon to actively scrape up all the delicious browned bits (fond) stuck to the bottom of the pot, to deglaze.
- In a small bowl, whisk the miso and another 1/4 vegetable broth until smooth with no lumps. Pour this mixture, the remaining vegetable broth, tamari, thyme, rosemary, and salt into the pot. Add the bay leaf.
- Bring the soup to a boil, then reduce the heat to low, cover, and simmer for an additional 30 minutes to allow the flavors to meld together.
- Turn on your oven brolier. Remove and discard the bay leaf. Ladle the hot soup into oven-safe bowls. Top each bowl with 1 or 2 slices of your hard-toasted baguette, then generously layer the vegan cheese over the top of the bread.
- Place the bowls of soup under the broiler and broil until the cheese is melted and bubbly, about 2-3 minutes. Watch carefully.
- Remove carefully. Serve hot.


OMG! I’ve got to try this one!