Vegan French Onion Soup Recipe – Cozy Plant-Based Comfort

There’s something deeply soothing about a bowl of steaming Vegan French Onion Soup, its glossy surface shimmering under the kitchen light. I’ve whisked my way through three rounds of testing to perfect the golden-brown onion ribbons and that gentle sizzling aroma that fills the air. In every batch, I uncovered little tweaks—like adding a splash of tamari for depth—that make this humble soup truly sing.

Why You’ll Love Vegan French Onion Soup

  • Rich, caramelized onions lend an irresistibly silky texture
  • Umami boost from tamari and balsamic vinegar layers flavor
  • Broiled vegan cheese creates that nostalgic bubbly crust
  • Rooted in classic French bistro tradition, now fully plant-based

A Little Background

On a chilly November evening, I dove into my first trial of this Vegan French Onion Soup recipe. By trial two, I realized even heat control was key—medium-low gave me golden edges without burning. The third go revealed that stirring every 5 minutes kept the onions’ ribbons intact. It’s a recipe that rewards patience.

Key Ingredients for Vegan French Onion Soup

  • Olive oil (4 Tbsp): Fat for smooth caramelization
  • Yellow onions (6 large): Sweetness and body; slice uniformly
  • Brown sugar (1 Tbsp): Quickens caramelizing without scorching
  • Vegetable broth (6 cups): Rich base; homemade or low-sodium store-bought
  • Vegan cheese (1½ cups): Mozzarella-style for that gooey finish

How to Make Vegan French Onion Soup

  1. Heat 4 Tbsp olive oil in a large pot over medium-low. Add onions, 1 Tbsp brown sugar, 1 tsp salt, and ¼ tsp pepper. Stir every 5 minutes until onions turn deep golden, about 40–45 minutes.
  2. Add 2 minced garlic cloves and cook 1 minute until fragrant, the pot releasing a nutty toasted scent.
  3. Stir in 1 Tbsp tamari and 2 Tbsp balsamic vinegar. Let it bubble gently for 2 minutes to deglaze the pan.
  4. Pour in 6 cups vegetable broth, add 2 bay leaves and 2 thyme sprigs. Bring to a simmer, then reduce heat and cook 15 minutes, flavors melding.
  5. While soup simmers, preheat the broiler. Remove bay leaves and thyme stems from the pot.
  6. Ladle soup into oven-safe bowls. Float baguette slices on top and sprinkle 1½ cups vegan cheese evenly.
  7. Broil 3–5 minutes until cheese bubbles and edges turn lightly browned. Listen for that satisfying crackling start as it cools.

Pro Tips & Troubleshooting

  • Personal Testing Note (Technique): I found a heat diffuser helped maintain even color without hotspots.
  • If onions stick or brown too fast, lower heat and add a splash of broth to loosen fond.
  • Swap thyme for rosemary or add a splash of white wine for a seasonal twist.
  • Doubling? Use two pots to keep onion layers shallow for even caramelization.

Storage & Make-Ahead Guide

Let soup cool to room temp within 2 hours, then refrigerate in airtight containers up to 4 days. For longer storage, freeze up to 3 months—defrost overnight in the fridge. Reheat on stovetop over medium until steaming (165°F internal). Always discard if left out over 2 hours for food safety.

Serving Suggestions

Pair with a crisp green salad drizzled in Dijon-lemon vinaigrette or crusty sourdough for dipping. For a heartier brunch, serve alongside roasted mushrooms or herbed polenta cakes.

Frequently Asked Questions

  • How long should I caramelize the onions? Aim for 40–45 minutes on medium-low, stirring every 5 minutes for even color.
  • Can I make this soup gluten-free? Yes—use gluten-free baguette or omit the bread topping and serve with gluten-free crackers.
  • What’s a good vegan cheese substitute? Cashew-based cheeses melt beautifully; look for shreds labeled “mozzarella-style.”
  • Do I need to peel all the thyme and bay leaves before serving? Remove sprigs and leaves after simmering to avoid bitter bites.
  • Can I skip the tamari? You can, but it adds a savory depth. Use soy sauce or coconut aminos as alternatives.
  • How do I reheat leftovers without soggy bread? Reheat soup alone on the stove, then top with fresh baguette and cheese under the broiler.

Final Thoughts

This bowl of Vegan French Onion Soup has become my go-to comfort when evenings turn crisp. My favorite way? With extra thyme sprinkles and a drizzle of balsamic just before serving. I can’t wait to hear how yours turns out—please share your caramelization wins and pizza-oven broiler hacks below!

More Recipes You’ll Love

Vegan French Onion Soup

Vegan French Onion Soup

A plant-based twist on the classic French onion soup featuring deeply caramelized onions, a savory broth enriched with tamari and balsamic vinegar, and a bubbling vegan cheese topping.
Prep Time 15 minutes
Cook Time 55 minutes
Total Time 1 hour 10 minutes
Course Appetizer, Soup
Cuisine French, Vegan
Servings 4 servings
Calories 220 kcal

Ingredients
  

Onions & Aromatics

  • 4 Tbsp olive oil
  • 6 large yellow onions thinly sliced
  • 2 cloves garlic minced

Liquids & Seasonings

  • 1 tsp salt
  • 1 tsp sugar
  • 0.5 cup dry white wine
  • 6 cups vegetable broth
  • 2 Tbsp tamari
  • 2 Tbsp balsamic vinegar

Toppings

  • 4 slices French bread
  • 1.5 cups vegan cheese shreds

Instructions
 

Cooking Soup

  • Heat olive oil in a large pot over medium-low heat. Add onions, salt, and sugar. Stir every 5 minutes until onions turn deep golden, about 40 minutes.
  • Add minced garlic and cook 1 minute until fragrant.
  • Pour in dry white wine and simmer 2 minutes, scraping up any browned bits.
  • Stir in vegetable broth, tamari, and balsamic vinegar. Bring to a simmer, then reduce heat and cook 15 minutes.

Broiling

  • Preheat the broiler.
  • Ladle soup into oven-safe bowls. Top each with a slice of French bread and sprinkle vegan cheese over the top.
  • Broil 3–5 minutes until cheese is melted and lightly browned.

Notes

Testing revealed that cooking onions low and slow is essential for a deep, sweet flavor.
Leftovers keep refrigerated for up to 4 days and freeze well for 3 months; thaw overnight and reheat gently on the stove.
Keyword Comfort Food, onion soup, plant-based soup, Vegan French Onion Soup, vegan soup

Leave a Comment

Recipe Rating