Slowly caramelizing a large batch of onions — a process that takes 45 minutes to an hour — is the key step in this French onion soup, building a deep, sweet-savory base. The broth is enriched with thyme, a splash of white wine, and a good umami source such as soy sauce or miso. Each bowl is topped with a slice of crusty bread and melted vegan cheese, then broiled until golden.
½cupdry white wineOptional, but recommended for depth
1tablespoonbalsamic vinegar
1tablespoontamariOr low-sodium soy sauce
4cupsvegetable brothPreferably homemade or low-sodium
2teaspoonsfresh thymeOr 1 teaspoon dried
1wholebay leaf
Topping
4slicesbaguetteDay-old, toasted
1cupvegan mozzarella cheeseShredded, choose a meltable brand like Miyoko’s
Prevent your screen from going dark
Instructions
In a large Dutch oven over medium-low heat, add the olive oil and sliced onions. Sprinkle with salt and stir to coat. Cook for 30–40 minutes, stirring every few minutes, until the onions are deep golden brown and caramelized. Reduce heat if onions begin to burn.
Once the onions are caramelized, stir in the minced garlic and cook for 1 minute until fragrant.
Deglaze the pot with dry white wine (if using), scraping up any browned bits. Let it simmer for 2–3 minutes to cook off the alcohol.
Add the balsamic vinegar and tamari. Stir well to integrate flavors.
Pour in the vegetable broth, add thyme and bay leaf, and raise the heat to bring the soup to a gentle simmer. Reduce heat and cook uncovered for 30 minutes.
Meanwhile, toast baguette slices until crisp. Top each slice with shredded vegan mozzarella and place under a broiler at 400°F (200°C) for 5–6 minutes, or until melted and bubbling.
Remove bay leaf before serving. Ladle soup into bowls, top each with the cheesy toast, and serve hot.
Notes
Add a splash of soy milk or cashew cream for extra silkiness
If skipping wine, add an extra teaspoon of tamari or mushroom powder for umami
You can make the caramelized onions up to 3 days in advance and refrigerate