Classic Vegan French Onion Soup Recipe

If you’re looking for cozy comfort in a bowl, Classic Vegan French Onion Soup is guaranteed to bring deep, savory joy to your table. This recipe captures the rich umami and irresistible aroma of the French bistro staple, all while being 100% plant-based. We’re talking layers of jammy caramelized onions, a broth so flavorful you’ll want to sip it straight, and a golden cap of toasty bread smothered in gooey vegan cheese. Whether you’re after a simple weeknight dinner or an impressive starter for guests, this is one soup that always delivers big on flavor and even bigger on nostalgia.

Classic Vegan French Onion Soup Recipe - Recipe Image

Ingredients You’ll Need

There’s something magical about a short list of high-impact ingredients working in harmony. Each element here is crucial in building the deep, complex flavors that make Classic Vegan French Onion Soup so memorable, from the sweet onions to the finishing splash of balsamic.

  • Yellow onions: The foundation of the soup; their natural sugars caramelize perfectly, giving the dish its iconic rich sweetness.
  • Olive oil: Provides a silky base for sautéing and helps the onions brown beautifully.
  • Vegan butter: Adds a luscious, creamy touch and extra depth to the caramelized onions.
  • Salt: Essential for drawing out the onions’ moisture and balancing the flavors.
  • Sugar: Speeds up caramelization and enhances the onion’s natural sweetness.
  • Garlic: Offers a subtle aromatic punch that rounds out every spoonful.
  • Dry white wine (optional): Adds brightness and complexity—feel free to skip or swap with more broth if you prefer.
  • Vegetable broth: The backbone of the soup; choose a really flavorful one for the best results.
  • Balsamic vinegar: A little splash adds acidity and a hint of sweetness for balance.
  • Fresh thyme: Brings earthy, herbal notes that complement the savory broth perfectly.
  • Bay leaf: Infuses the soup with subtle, aromatic undertones.
  • Freshly ground black pepper: For a gentle hint of warmth and spice.
  • Toasted baguette slices: The crunchy, hearty platform for your cheesy topping.
  • Shredded vegan cheese: Melted until bubbly and golden, it gives that irresistible finish—choose your favorite brand for best results.

How to Make Classic Vegan French Onion Soup

Step 1: Caramelize the Onions

Set the stage for rich, layered flavor by heating olive oil and vegan butter in a heavy pot over medium heat. Add the thinly sliced onions and salt, stirring to coat every ribbon. The magic starts here—let them cook gently for about 15 minutes, stirring just occasionally. As the onions soften and begin to turn transparent, you’ll already notice your kitchen filling with a cozy aroma.

Step 2: Deepen the Caramelization

Sprinkle the sugar over your onions and keep cooking, turning the heat a touch lower if they start to stick. The trick is patience: stir frequently for 30 to 40 minutes, scraping up any browned bits from the pot. Don’t rush this stage! When your onions are deeply golden, incredibly jammy, and almost melt-in-your-mouth, you’re ready for the next step.

Step 3: Build Layered Flavor

Toss in the minced garlic and stir for just a minute or two until the fragrance makes you weak in the knees. If you’re using dry white wine, pour it in to deglaze the pan. Scrape up every savory bit stuck to the bottom—this is concentrated flavor gold. Let it reduce for a minute or so before moving on.

Step 4: Simmer the Soup

Pour in the vegetable broth, splash in the balsamic vinegar, toss in thyme and bay leaf, and add freshly ground black pepper. Bring the pot to a gentle simmer and let the magic happen for about 20 minutes. The flavors will mingle and marry, and the broth will absorb every ounce of caramelized goodness. Remove the bay leaf and taste, adjusting seasoning if needed.

Step 5: Assemble and Broil

Ladle the steaming soup into oven-safe bowls. Gently float a toasted baguette slice on each, then top with a generous mound of shredded vegan cheese. Pop the bowls under the broiler for 2 to 3 minutes, just until the cheese is melted, bubbly, and maybe even a little golden brown in spots. That’s when you know you’ve achieved Classic Vegan French Onion Soup perfection.

How to Serve Classic Vegan French Onion Soup

Classic Vegan French Onion Soup Recipe - Recipe Image

Garnishes

For the ultimate finishing touch, sprinkle the bowls with a few fresh thyme leaves or a crack of black pepper right before serving. A drizzle of olive oil or even a touch of extra balsamic can also give your Classic Vegan French Onion Soup an extra punch of flavor.

Side Dishes

This soup is hearty enough to stand alone, but it shines alongside a crisp green salad, a platter of roasted seasonal vegetables, or even a simple plate of marinated olives. These sides provide a fresh counterpoint to the deep, savory notes of your soup, creating a truly balanced meal.

Creative Ways to Present

Classic Vegan French Onion Soup isn’t just for the dinner table—it feels right at home in small, oven-safe mugs for a cocktail party starter, or served in rustic bread bowls for an eye-catching twist at your next gathering. Let your presentation reflect the cozy elegance of this classic.

Make Ahead and Storage

Storing Leftovers

If you’ve got extra soup (lucky you!), let it cool to room temperature before transferring to airtight containers. Store the soup (without bread and cheese) in the fridge for up to four days. The flavors only get richer as they mellow together overnight.

Freezing

This Classic Vegan French Onion Soup freezes brilliantly. Ladle the cooled, strained soup into freezer-safe containers (again, hold off on the bread and cheese). It will keep for up to three months. When you’re craving cozy comfort, simply thaw and reheat gently before adding the toppings.

Reheating

Warm up your soup on the stove over gentle heat, stirring occasionally. Once it’s bubbling, ladle into bowls, add your toasted baguette and vegan cheese, and broil as you would with freshly made soup. That way, you get melty cheese every time—no soggy bread here!

FAQs

Can I make Classic Vegan French Onion Soup without wine?

Absolutely! While the white wine adds extra depth, you can skip it without sacrificing too much flavor. You might want to use a splash more broth and just a touch more balsamic for brightness.

What’s the best vegan cheese for the topping?

The best vegan cheeses for melting are usually mozzarella or Gruyère-style shreds from brands like Violife, Miyoko’s, or Daiya. Choose one that you love the flavor of—taste is everything in this finishing touch!

How do I prevent the onions from burning during caramelization?

Keep the heat on medium to low and stir frequently. If you notice any sticking or burning, add a splash of broth or water and scrape the bottom with a wooden spoon. Patience is key for perfect caramelization!

Can I use red onions instead of yellow?

You can, but yellow onions are traditional for Classic Vegan French Onion Soup because they become especially sweet and mellow. Red onions will give a bolder color and a slightly different (though still delicious) flavor.

Is this soup gluten-free?

The soup itself is gluten-free if your broth and vegan cheese are safe. Just use gluten-free bread for the crouton topping, and you’re good to go!

Final Thoughts

Grab your spoons, fire up the broiler, and let Classic Vegan French Onion Soup warm you from the inside out! Every bowl is proof that plant-based comfort food can be every bit as rich, satisfying, and crave-worthy as the original. I can’t wait for you to fall in love with this classic all over again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Classic Vegan French Onion Soup Recipe

Classic Vegan French Onion Soup Recipe


5 from 94 reviews

  • Author: Chef
  • Total Time: 1 hour 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This Classic Vegan French Onion Soup puts a plant-based spin on a beloved bistro staple. Richly caramelized onions simmer in a deeply savory vegetable broth, finished with toasted baguette slices and melty vegan cheese for a comfort food experience that’s both nostalgic and fully vegan. The perfect warm-up for wintery evenings or impressive dinner starters.


Ingredients

Scale

For the Soup

  • 4 large yellow onions, thinly sliced
  • 2 tablespoons olive oil
  • 2 tablespoons vegan butter
  • 1/2 teaspoon salt
  • 1/2 teaspoon sugar
  • 3 cloves garlic, minced
  • 1/4 cup dry white wine (optional)
  • 6 cups vegetable broth
  • 1 tablespoon balsamic vinegar
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried thyme)
  • 1 bay leaf
  • Freshly ground black pepper, to taste

For Serving

  • 4 slices toasted baguette
  • 1 cup shredded vegan cheese (such as mozzarella or Gruyère-style)


Instructions

  1. Caramelize the Onions: In a large heavy-bottomed pot or Dutch oven, heat olive oil and vegan butter over medium heat. Add the sliced onions and salt, stirring to coat. Cook for 15 minutes, stirring occasionally, until the onions begin to soften and turn translucent.
  2. Deepen the Caramelization: Sprinkle in the sugar and continue to cook, stirring often, for another 30–40 minutes. The onions should become deeply golden and caramelized, with a jammy texture and sweet aroma. Don’t rush this step—rich flavor develops slowly.
  3. Add Garlic: Stir in the minced garlic and cook for 1–2 minutes, just until fragrant and lightly golden. Be careful not to let the garlic burn.
  4. Deglaze the Pot: Pour in the dry white wine (if using), scraping up any browned bits from the bottom of the pot to capture all the caramelized flavors. Stir well and let the wine reduce for a minute.
  5. Add Broth and Herbs: Stir in the vegetable broth, balsamic vinegar, thyme, bay leaf, and a generous crack of black pepper. Bring the pot to a gentle simmer and cook, uncovered, for 20 minutes so the flavors meld.
  6. Finish the Soup: Remove and discard the bay leaf. Taste and adjust seasoning as needed with more salt or pepper.
  7. Prepare for Serving: Preheat your oven broiler. Ladle the hot soup into oven-safe bowls. Top each with a toasted baguette slice and a generous handful of shredded vegan cheese.
  8. Broil: Carefully place the bowls under the broiler for 2–3 minutes, or until the cheese is melted, bubbly, and slightly golden.
  9. Serve: Remove from the oven (use caution—the bowls will be hot!) and sprinkle with a little extra fresh thyme. Serve immediately and enjoy piping hot.

Notes

  • For an extra savory flavor, use a combination of yellow and sweet onions.
  • If you don’t have oven-safe bowls, assemble the bread and cheese on a baking sheet, broil, and transfer to the soup bowls before serving.
  • Choose a high-quality vegetable broth for the richest flavor.
  • If avoiding wine, simply skip it or substitute with an extra splash of vegetable broth and a teaspoon of lemon juice.
  • Soup keeps well in the fridge for up to 3 days; reheat gently before serving.
  • Prep Time: 15 minutes
  • Cook Time: 1 hour 10 minutes
  • Category: Main-course
  • Method: Stovetop
  • Cuisine: French

Nutrition

  • Serving Size: 1 bowl (approx. 400 ml)
  • Calories: 240
  • Sugar: 8g
  • Sodium: 650mg
  • Fat: 11g
  • Saturated Fat: 3g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 4g
  • Protein: 4g
  • Cholesterol: 0mg