Vegan French Onion Soup Recipe
Introduction
Discover the rich, comforting flavors of Vegan French Onion Soup, a plant-based twist on the classic favorite. This soup combines caramelized onions, savory herbs, and a crispy, cheesy topping for a heartwarming meal perfect any time of year.

Ingredients
- 2 tablespoons olive oil
- 5 medium-sized red onions, peeled and thinly sliced
- 1 tablespoon balsamic vinegar
- 1 bay leaf
- 1 tablespoon dried oregano
- 5 cups vegetable broth (or equivalent vegan bouillon and water)
- Salt, to taste
- Black pepper, to taste
- Toasted rustic bread slices or vegan croutons, to taste
- Vegan cheese, to taste (optional)
- Sprigs of thyme or other fresh herbs, for garnish (optional)
Instructions
- Step 1: In a large soup pot over medium heat, warm the olive oil. Add the sliced onions and cook, stirring every 2-3 minutes, until they become browned and caramelized, about 15 to 20 minutes.
- Step 2: Stir in the balsamic vinegar, bay leaf, and dried oregano. Continue cooking and stirring for another 5 minutes to blend the flavors.
- Step 3: Pour in the vegetable broth and season with salt and black pepper to taste. Bring the soup to a boil and let it cook for 5 minutes more.
- Step 4: Ladle the soup into oven-proof bowls. Top each bowl with a handful of croutons or a slice of toasted rustic bread. Sprinkle vegan cheese generously over the bread and some of the soup so the soup peeks through.
- Step 5: Place the bowls under the broiler with a cookie sheet beneath to catch drips. Broil until the vegan cheese melts and bubbles. Remove from oven, garnish with thyme sprigs if using, and serve hot.
Tips & Variations
- For deeper onion flavor, cook the onions slowly on low heat to enhance caramelization without burning.
- Swap red onions for yellow or white onions if preferred; they will slightly alter the sweetness and color.
- Use gluten-free bread or croutons to make the recipe gluten-free.
- Experiment with different herbs like rosemary or sage for a unique twist.
- If you don’t have a broiler, melt the vegan cheese under a hot grill or in the oven at high heat briefly.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. For best results, keep the bread and vegan cheese separate and add them fresh when reheating the soup. Reheat gently on the stovetop or in the microwave until warmed through.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of onions in this soup?
Yes, yellow or white onions work well and provide a slightly different sweetness and color, but red onions offer a rich, deep flavor that’s ideal for this recipe.
Is it necessary to use vegan cheese?
Vegan cheese adds a lovely creamy texture and melts over the bread, but the soup is still delicious without it. You can omit it or use nutritional yeast for a cheesy flavor without melting.
PrintVegan French Onion Soup Recipe
This Vegan French Onion Soup offers a comforting and flavorful twist on the classic French dish, using caramelized red onions, savory vegetable broth, and optional vegan cheese melted over toasted rustic bread. It’s perfect for a cozy meal that’s entirely plant-based and rich in deep onion flavor.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: French
- Diet: Vegan
Ingredients
Sautéed Onions and Base
- 2 tablespoons olive oil
- 5 medium-sized red onions, peeled and thinly sliced
- 1 tablespoon balsamic vinegar
- 1 bay leaf
- 1 tablespoon dried oregano
Soup
- 5 cups vegetable broth (or equivalent amount of vegan bouillon and water)
- Salt, to taste
- Black pepper, to taste
Toppings
- Toasted rustic bread slices or vegan croutons, to taste
- Vegan cheese, to taste (optional)
- Sprigs of thyme or other fresh herbs, for garnish (optional)
Instructions
- Caramelize the Onions: In a large soup pot over medium heat, heat the olive oil. Add the thinly sliced red onions and stir occasionally every 2-3 minutes for 15 to 20 minutes until they are golden brown and caramelized.
- Add Vinegar and Herbs: Stir in the balsamic vinegar, bay leaf, and dried oregano, and continue cooking for an additional 5 minutes to develop deeper flavors.
- Simmer the Soup: Pour in the vegetable broth, season with salt and black pepper to taste, and bring the soup to a boil. Let it boil for 5 minutes to blend the flavors together.
- Prepare Bowls for Broiling: Ladle the hot soup into oven-proof serving bowls. Add a handful of toasted rustic bread slices or vegan croutons on top of each bowl. Sprinkle vegan cheese generously over the bread and some of the soup, ensuring the cheese covers most of the bread but allows the soup to show through.
- Broil with Cheese: Place the bowls on a cookie sheet to catch any drips and broil in the oven until the vegan cheese melts and becomes bubbly, about 3 to 5 minutes. Watch closely to avoid burning.
- Garnish and Serve: Remove from the oven, garnish each bowl with a sprig of fresh thyme or other herbs if desired, and serve the soup hot for a cozy, delicious meal.
Notes
- Use red onions for a sweeter, richer flavor compared to yellow onions.
- If you don’t have an oven, you can melt the vegan cheese under a hot grill or microwave briefly, but broiling provides the best texture and flavor.
- Vegetable broth can be homemade or store-bought; ensure it’s vegan and low sodium if preferred.
- Adjust seasoning with salt and pepper after adding broth according to taste.
- The optional vegan cheese adds creaminess but can be omitted for a lighter, dairy-free version.
- Serve immediately to enjoy the melted cheese quality and the warmth of the soup.
Keywords: vegan french onion soup, caramelized onion soup, plant-based french soup, vegan comfort food

