Vegan French Onion Soup with Caramelized Onions & Cheese

This post may contain affiliate links. Please read my disclosure policy.

There’s something irresistible about a steaming bowl of Vegan French Onion Soup wafting through the kitchen, its fragrant steam carrying hints of caramelized onions and thyme. After three rounds of testing, I finally nailed that silky, rich broth with golden edges on each onion ribbon. My earliest attempts yielded cloudy stock, but tweaking the simmer time and skimming foam gave me a crystal-clear finish. Every spoonful now offers tender onions, a glossy surface and a nutty toasted scent that fills your home in under an hour.

Why You’ll Love Vegan French Onion Soup

  • Deep, layered flavor from slow-caramelized onions
  • Silky broth enriched with umami-packed vegan cheese and wine
  • Comforting texture—tender onions with slight bite plus a crisp-topped crouton
  • Classic French roots meet plant-based innovation in every spoonful

A Little Background

On a chilly November weekend, I first set out to recreate that nostalgic bistro classic without dairy. By my second test, I’d discovered that using a mix of yellow and sweet onions yields that signature brown hue and nutty toasted scent. It’s a seasonal hug in a bowl, perfect when leaves are turning and days are brisk.

Key Ingredients for Vegan French Onion Soup

  • Yellow onions (6 cups): caramelize slowly for deep sweetness
  • Extra virgin olive oil (3 tbsp): high heat stability and fruity aroma
  • Dry white wine (½ cup): deglazes pan, adds bright acidity
  • Vegetable broth (6 cups): low-sodium variety keeps flavor balanced
  • Baguette slices & vegan cheese: provides crisp, melty topping

How to Make Vegan French Onion Soup

  1. Heat 3 tbsp olive oil in a large pot over medium. Add 6 cups thinly sliced onions, season with ½ tsp salt and pepper. Stir every few minutes until onions turn a rich golden brown, about 35–40 minutes.
  2. Stir in 2 minced garlic cloves and 1 tsp chopped fresh thyme. Cook for 1 minute until fragrant.
  3. Add 1 Tbsp balsamic vinegar and 1 Tbsp brown sugar. Cook 1–2 minutes, scraping up bits from the bottom.
  4. Pour in ½ cup dry white wine to deglaze. Simmer 2 minutes until reduced.
  5. Stir in 6 cups vegetable broth and 1 bay leaf. Bring to a boil, then lower heat and simmer, uncovered, for 15 minutes.
  6. Remove bay leaf, taste and adjust seasoning with salt and pepper.
  7. Meanwhile, preheat broiler to high. Ladle soup into oven-safe bowls, top each with baguette slice and ¼ cup vegan cheese.
  8. Broil until cheese is melted and bubbling, about 3–5 minutes. Let cool 2 minutes before serving.

Pro Tips & Troubleshooting

  • Use even slicing so onions brown at the same rate—my mandoline hack saved me from uneven bits.
  • If broth tastes bitter, skim off foam during the first simmer for a cleaner broth.
  • Stir in a splash of sherry or tamari for a deluxe flavor boost, especially in winter months.
  • To double the recipe, increase onions and broth proportionally; caramelization time stays the same.

Storage & Make-Ahead Guide

Cool soup completely before storing. At room temperature, don’t keep more than 2 hours. Refrigerate in airtight containers for up to 4 days or freeze for 2 months. Reheat gently on the stovetop at medium-low to preserve silkiness, adding a splash of water if too thick. Always reheat to 165 °F internal for safety.

Serving Suggestions

For a bistro feel, serve with a simple green salad tossed in mustard vinaigrette. I love sprinkling fresh thyme leaves right before digging in. Leftovers pair beautifully with crusty sourdough or a drizzle of truffle oil for special occasions.

Frequently Asked Questions

  • Can I make Vegan French Onion Soup ahead of time? Yes—prepare up to step five, cool, and refrigerate. Reheat, add toppings and broil just before serving for best texture.
  • What cheese melts best on French onion soup? Opt for a plant-based mozzarella or Gruyère-style shreds—they melt evenly and brown nicely under the broiler.
  • Why did my onions burn? If heat is too high, onions will scorch. Lower to medium, stir frequently and add a splash of water if they look dry.
  • Can I use gluten-free bread? Absolutely. Replace baguette slices with your favorite gluten-free loaf for the same crunchy contrast.
  • How to store leftovers? Keep soup and toppings separately in sealed containers. Reheat soup on stovetop, add fresh bread and cheese, then broil.
  • What can I substitute for wine? Use extra broth plus a teaspoon of apple cider vinegar for acidity if you’d rather skip alcohol.

Final Thoughts

After multiple trials, this Vegan French Onion Soup is now my go-to for cozy nights. The interplay of tender onions, rich broth and crunchy, melty topping truly warms the soul. Give it a whirl, share your tweaks below, and enjoy every fragrant, comforting spoonful.

More Recipes You’ll Love

Vegan French Onion Soup

Vegan French Onion Soup

This Vegan French Onion Soup layers slow-caramelized onions, rich vegetable broth, and dairy-free cheese for an indulgent, comforting bowl of umami goodness.
No ratings yet
Prep Time 10 minutes
Cook Time 55 minutes
Resting Time 10 minutes
Total Time 1 hour 15 minutes
Course Soup
Cuisine French, Vegan
Servings 6 servings
Calories 150 kcal

Ingredients
  

Soup Base

  • 6 cups yellow onions thinly sliced
  • 3 tbsp extra virgin olive oil
  • 0.5 tsp salt
  • 0.25 tsp black pepper

Seasonings

  • 2 cloves garlic minced
  • 1 tsp fresh thyme chopped
  • 1 tbsp balsamic vinegar
  • 1 tbsp brown sugar
  • 1 bay leaf

Liquids

  • 0.5 cup dry white wine
  • 6 cups vegetable broth low-sodium

Toppings

  • 4 slices baguette
  • 1 cup vegan cheese shredded

Instructions
 

Soup Base

  • Heat olive oil in a large pot over medium. Add onions, salt and pepper, stirring every few minutes until golden brown, about 35–40 minutes.

Seasonings

  • Add garlic and thyme, cook 1 minute. Stir in balsamic vinegar and brown sugar, scraping up browning bits, then cook 1–2 minutes.

Liquids

  • Pour in white wine to deglaze, simmer 2 minutes. Add broth and bay leaf, bring to a boil, then simmer 15 minutes. Remove bay leaf and adjust seasoning.

Toppings

  • Preheat broiler. Ladle soup into oven-safe bowls, top with baguette and vegan cheese. Broil until cheese bubbles, 3–5 minutes, then let rest 2 minutes.

Notes

Let soup rest 2 minutes after broiling to avoid burns and achieve a crispier cheese topping.
Skim foam during the first simmer for a clearer broth and add a splash of water if onions start to stick.

Nutrition

Serving: 350gCalories: 150kcalCarbohydrates: 18g
Keyword caramelized onions, Dairy-free comfort food, plant-based soup, soup recipe, Vegan French Onion Soup
Tried this recipe?Let us know how it was!