Skip to content
Forkin
SoupMain CourseAppetizer

Vegetarian French Onion Soup

A rich and savory vegetarian soup featuring deeply caramelized onions simmered in a flavorful broth. Topped with a crusty slice of bread and melted Gruyère cheese, this classic dish is the ultimate comfort food.

An original recipe by Forkin

Total time
1 hr 40 min
Serves
4
Difficulty
Medium
Per serving
571 kcal
Download the app
Vegetarian

Allergen information: may contain gluten, milk, and sulphites. Always check ingredient packaging if you have an allergy.

Vegetarian French Onion Soup

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

  • 4 pcsyellow onion, thinly sliced
  • 3 tbspunsalted butter
  • 1 tbspolive oil
  • 2 clovegarlic, minced
  • 2 tbspall-purpose flour
  • 120 mldry white wine(optional)
  • 1,500 mlvegetable broth
  • 3 pcsfresh thyme, sprigs
  • 1 pcsbay leaf
  • 1 tspsalt
  • 0.5 tspblack pepper, freshly ground
  • 4 pcsbaguette, 2cm thick slices
  • 150 ggruyère cheese, shredded

Equipment

ladle · oven-safe bowls · dutch oven · large pot · baking sheet · cutting board · knife

The method

Step by step

  1. 1

    In a large, heavy-bottomed pot or Dutch oven, melt the butter with the olive oil over medium heat.

    About 2 min

    Cook’s note: Using both butter and oil prevents the butter from browning too quickly.

  2. 2

    Add the sliced onions and a pinch of salt, stirring to coat them in the fat. Reduce heat to medium-low.

    About 3 min

  3. 3

    Cook the onions slowly, stirring every 5-10 minutes, until they are soft, jammy, and a deep golden brown. Do not rush this step.

    About 45 min

    Cook’s note: True caramelization takes patience. If the onions start to burn, add a tablespoon of water and lower the heat.

  4. 4

    Add the minced garlic and cook for one minute more until fragrant.

    About 1 min

  5. 5

    Sprinkle the flour over the onions and stir constantly for one minute to cook out the raw flour taste.

    About 1 min

  6. 6

    Pour in the white wine to deglaze the pot, scraping up any browned bits from the bottom. Let it bubble and reduce by about half.

    About 3 min

    Cook’s note: If not using wine, you can use a splash of broth to deglaze.

  7. 7

    Gradually stir in the vegetable broth, followed by the thyme sprigs and the bay leaf.

    About 2 min

  8. 8

    Bring the soup to a gentle simmer, then reduce the heat to low, cover partially, and let it cook for at least 20 minutes to allow the flavors to meld.

    About 20 min

  9. 9

    While the soup simmers, preheat your oven's broiler. Arrange the baguette slices on a baking sheet and toast them until golden and crisp.

  10. 10

    Remove the thyme sprigs and bay leaf from the soup. Taste and season with salt and pepper as needed.

    About 1 min

  11. 11

    Ladle the hot soup into four oven-safe bowls.

    About 2 min

    Cook’s note: Make sure your bowls are specifically rated for broiler heat.

  12. 12

    Place one slice of toasted baguette on top of the soup in each bowl.

    About 1 min

  13. 13

    Generously sprinkle the shredded Gruyère cheese over the bread and the surface of the soup.

    About 1 min

  14. 14

    Carefully place the bowls on a baking sheet and put them under the broiler until the cheese is melted, bubbly, and lightly browned.

    About 3 min

    Cook’s note: Watch closely as the cheese can go from perfect to burnt in seconds.

  15. 15

    Let the bowls rest for a few minutes before serving, as they will be extremely hot.

    About 5 min

Per serving

Nutrition

Calories
571.2kcal
Protein
21.3g
Carbs
58g
Fat
26.4g
Fibre
6.2g
Sugar
13.5g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftover soup separately from the bread and cheese topping in an airtight container in the refrigerator.

Reheating

Reheat the soup on the stovetop or in the microwave, then prepare fresh toasted bread and cheese for topping and broiling.

More recipes

All recipes
  • Shanghai Fried Noodlesmain course

    Shanghai Fried Noodles

    This classic Shanghai dish features thick, chewy noodles stir-fried with tender pork, crisp cabbage, and earthy mushrooms in a savory sauce. It's a satisfying and flavorful meal that comes together quickly for a weeknight dinner.

    35 min
  • Brunost Waffles with Lingonberry Jambreakfast

    Brunost Waffles with Lingonberry Jam

    These delightful waffles feature the unique caramel-like flavor of brunost, a traditional Norwegian brown cheese, melted into the batter. Served warm with a dollop of sweet-tart lingonberry jam, they make for a comforting breakfast or brunch.

    40 min
  • Eiernockerlmain course

    Eiernockerl

    Eiernockerl is a simple and quick Austrian dish made from small, soft egg dumplings (nockerl) pan-fried with additional eggs. It's often served as a light main course or a hearty snack. This vegetarian recipe is comforting and satisfying.

    30 min 440 kcal
  • Spaghetti alle Vongolemain course

    Spaghetti alle Vongole

    This classic Italian pasta dish features briny clams tossed with spaghetti in a flavorful white wine and garlic sauce. It's a light yet satisfying meal perfect for a weeknight or a special occasion.

    45 min 676 kcal
  • Boeuf Bourguignonmain course

    Boeuf Bourguignon

    This classic French beef stew features tender beef braised in red wine with bacon, mushrooms, and pearl onions. It's a rich and comforting dish, perfect for a special occasion or a hearty family meal.

    3 hr 30 min 743 kcal
  • Shopska Salatasalad

    Shopska Salata

    This vibrant Shopska Salata is a refreshing and simple Bulgarian salad, perfect as a light meal or side dish. It combines fresh, crisp vegetables with a tangy dressing and crumbled cheese, offering a delightful balance of flavors and textures. The salad is quick to assemble and highlights the natural goodness of its ingredients.

    25 min 248 kcal
  • Halo-Halodessert

    Halo-Halo

    Halo-Halo is a vibrant and refreshing Filipino dessert, perfect for cooling down on a warm day. It features a delightful mix of sweet beans, fruits, jellies, and shaved ice, crowned with leche flan, ube ice cream, and a drizzle of evaporated milk.

    30 min