Nutrition Facts for French onion soup vegan

French Onion Soup Vegan

Warm, comforting, and utterly indulgent, this Vegan French Onion Soup delivers all the rich, savory flavors of the classic dish—without any animal products. Crafted with deeply caramelized yellow onions, a splash of optional dry white wine, and aromatic herbs like thyme and bay leaf, this soup is simmered to perfection in a robust vegetable broth. A drizzle of balsamic vinegar adds subtle sweetness and depth, while toasted baguette slices topped with gooey vegan cheese create an irresistibly satisfying topping. Perfect for cozy nights or as a show-stopping starter, this dairy-free take on a beloved French staple is hearty, flavorful, and entirely plant-based, making it a must-try for vegans and food lovers alike.

Nutriscore Rating: 69/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of French Onion Soup Vegan
Prep Time:15 mins
Cook Time:60 mins
Total Time:75 mins
Servings: 4

Ingredients

  • 6 medium Yellow onions
  • 3 tablespoons Olive oil
  • 2 tablespoons Vegan butter
  • 3 cloves Garlic
  • 1 cup Dry white wine (optional)
  • 6 cups Vegetable broth
  • 1 piece Bay leaf
  • 4 sprigs Fresh thyme
  • 1 tablespoon Balsamic vinegar
  • 0.5 teaspoon Salt
  • 0.25 teaspoon Black pepper
  • 1 loaf French baguette
  • 1 cup Vegan cheese (mozzarella-style or gruyere-style)

Directions

Step 1

Peel and thinly slice the onions into half-moons.

Step 2

Heat the olive oil and vegan butter in a large stockpot over medium heat.

Step 3

Add the sliced onions and cook, stirring occasionally, for 30-40 minutes until deeply caramelized and golden brown. Adjust the heat to medium-low if necessary to prevent burning.

Step 4

Mince the garlic and add it to the pot. Cook for 1-2 minutes until fragrant.

Step 5

Deglaze the pot with the dry white wine (if using), scraping up any browned bits from the bottom. Cook for 2-3 minutes to reduce the wine slightly.

Step 6

Pour in the vegetable broth and add the bay leaf and thyme sprigs. Bring the soup to a simmer and let it cook for 15-20 minutes.

Step 7

Remove the bay leaf and thyme sprigs. Stir in the balsamic vinegar, salt, and pepper. Taste and adjust seasoning as needed.

Step 8

While the soup is simmering, preheat the oven to 375°F (190°C). Slice the baguette into 1-inch thick slices and place them on a baking sheet.

Step 9

Toast the baguette slices in the oven for 5-7 minutes until golden and crispy.

Step 10

Ladle the soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and sprinkle with vegan cheese.

Step 11

Place the bowls on a baking sheet and broil in the oven for 2-4 minutes until the cheese is melted and bubbling. Keep a close eye to prevent burning.

Step 12

Carefully remove the bowls from the oven. Serve the soup hot, garnished with extra thyme if desired.

Nutrition Facts

Serving size (2893.1g)
Amount per serving % Daily Value*
Calories 2878.0
Total Fat 129.5g 0%
Saturated Fat 66.2g 0%
Polyunsaturated Fat 8.3g
Cholesterol 0mg 0%
Sodium 7843.7mg 0%
Total Carbohydrate 314.5g 0%
Dietary Fiber 35.0g 0%
Total Sugars 57.7g
Protein 63.1g 0%
Vitamin D 0IU 0%
Calcium 1726.5mg 0%
Iron 17.9mg 0%
Potassium 4141.9mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 43.6%
Protein: 9.4%
Carbs: 47.0%