Best French Onion Soup Recipe | Vegetarian Times Skip to main content

Best French Onion Soup

The key to great onion soup is to cook the onions until they are completely caramelized:sweet, soft and dark golden brown. Traditional recipes call for beef or chicken stock, but you can make an excellent onion soup using well-seasoned vegetable broth (if using cubes, use 6 cubes with 6 cups water). Finish with a flourish of bubbly cheese, floating on a layer of French bread, and you’ll have a soup that’s rich and hearty enough to be a meal.



Ingredient Line: 
3 Tbs. butter
Ingredient Line: 
1 Tbs. vegetable oil
Ingredient Line: 
7 to 8 cups halved and thinly sliced onions (about 5 large)
Ingredient Line: 
1 tsp. sugar
Ingredient Line: 
1 tsp. salt
Ingredient Line: 
2 Tbs. all-purpose flour
Ingredient Line: 
6 cups low-sodium vegetable broth
Ingredient Line: 
⅓ cup dry sherry
Ingredient Line: 
1 tsp. chopped fresh thyme or ½ tsp. dried
Ingredient Line: 
¼ tsp. freshly ground pepper
Ingredient Line: 
1 loaf French bread, cut into ½-inch-thick slices
Ingredient Line: 
10 to 12 oz. shredded Jarlsberg or Gruyere cheese


  1. In large, heavy pot, melt 2 tablespoons butter with oil over medium heat. Stir in onions, sugar, and salt. Cook, stirring constantly, 1 minute. Reduce heat, cover and cook 10 minutes. Remove lid and cook 15 minutes more, stirring occasionally. Add remaining butter to pot. Cook, stirring occasionally, until onions are caramelized and very soft, about 15 minutes.
  2. Stir in flour and cook 3 to 4 minutes. Stir in broth, sherry, thyme, salt to taste and pepper. Cover and simmer 15 minutes, adding more salt if needed.
  3. Preheat broiler. Lightly toast bread slices. Ladle soup into 6 ovenproof bowls or crocks and arrange on baking sheet. Put enough bread on top of each serving—cutting and fitting if necessary—to cover soup. Sprinkle bread with shredded cheese. Broil until cheese is bubbly and golden. Serve hot.

Nutrition Information: 

15 g
Total Fat: 
18 g
Saturated Fat: 
10 g
16 g
51 mg
732 mg
2 g
0 g
8 servings