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

Vegan French Onion Soup Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.4 from 75 reviews

  • Author: Amelia
  • Total Time: 1 hr
  • Yield: 4 servings
  • Diet: Vegan

Description

A rich and savory vegan version of the classic French onion soup featuring slow-cooked caramelized onions in a flavorful vegetable broth, topped with crusty baguette slices and melted dairy-free cheese for a comforting, plant-based meal.


Ingredients

Soup Base

  • 4 large onions, thinly sliced
  • 2 tbsp olive oil
  • 1 tbsp vegan butter (optional)
  • 1 tsp thyme
  • 2 garlic cloves, minced
  • 6 cups vegetable broth
  • 1 tbsp soy sauce or balsamic vinegar
  • Salt & pepper, to taste

Toppings

  • Baguette slices
  • Vegan cheese (mozzarella or Gruyère-style)


Instructions

  1. Caramelize the Onions: Heat olive oil and vegan butter in a large pot over medium heat. Add the thinly sliced onions and cook, stirring occasionally, for 25–30 minutes until they become deeply golden and caramelized.
  2. Add Aromatics: Stir in minced garlic, thyme, salt, and pepper. Cook for an additional 1 minute to release the flavors.
  3. Simmer the Broth: Pour in the vegetable broth and add soy sauce or balsamic vinegar. Bring the mixture to a simmer and cook for 20 minutes to meld the flavors together.
  4. Prepare Bowls for Broiling: Ladle the hot soup into oven-safe bowls. Top each with slices of baguette and a generous amount of vegan cheese.
  5. Broil the Toppings: Place the bowls under a preheated broiler for 3–4 minutes, or until the vegan cheese has melted and is bubbly. Carefully remove from the oven and serve immediately.

Notes

  • For richer flavor, add a splash of red wine or extra balsamic vinegar during the simmering step.
  • Use gluten-free bread if gluten sensitivity or allergy is a concern.
  • Vegan butter is optional but helps enhance the richness; olive oil alone works as well.
  • Keep a close eye during broiling to prevent the cheese from burning.
  • Prep Time: 10 mins
  • Cook Time: 50 mins
  • Category: Soup, Dinner
  • Method: Stovetop
  • Cuisine: French