Essential French Onion Soup

Jacqueline Jones
Jacqueline Jones
Published: June 25, 2026
Categories: Vegetables, Soups, French
Tags: French, Comfort Food, Dinner, Soup, Make-Ahead, Vegetarian-Option, Onion, Gruyere

French Onion Soup

A classic French onion soup with deeply caramelized onions, savory stock, garlic-rubbed toast, and a bubbling cap of Gruyere cheese.

Prep Time:30 minCook Time:105 minTotal Time:135 minServings:8Difficulty:Medium

French onion soup depends on patience more than technique. A heavy pot, a generous pile of onions, and steady heat turn sharp raw slices into a sweet, mahogany base that gives the finished soup its body and depth.

This version keeps the ingredient list focused: butter, yellow onions, a splash of dry sherry or white wine, robust stock, and black pepper. Beef stock gives the most traditional flavor, while dark vegetable or mushroom stock makes a satisfying vegetarian bowl.

The broiled toast is part of the dish, not just a garnish. Rubbing the bread with raw garlic before adding cheese gives each spoonful a little bite, and trimming the toast to fit the bowl helps the melted Gruyere form an even, bubbling lid.

Use oven-safe bowls if you have them, or broil the cheese toasts on a sheet pan and float them on hot soup at the table. The soup also reheats well; add the bread and cheese only to the portions you plan to serve right away.

Nutrition (per serving)

Calories:385 kcal
Protein:18 g
Carbs:35 g
Fat:19 g

Directions

  1. 1
    Glossy sliced onions in melted butter

    Melt the butter in a 5- to 6-quart Dutch oven over medium heat. Add the sliced onions and toss until they are glossy and evenly coated.

  2. 2
    Softened onions steaming in a covered pot

    Cover the pot, reduce the heat to medium-low, and cook the onions for 15 minutes so they soften and release their liquid.

  3. 3
    Deeply caramelized onions in a Dutch oven

    Uncover the pot, stir in the salt, and cook over medium-low to medium heat for 60 to 80 minutes, stirring every 5 to 8 minutes, until the onions are very soft, evenly deep golden brown, and reduced to a thick mound.

  4. 4
    Caramelized onions being deglazed with wine

    Pour in the sherry, vermouth, or wine and scrape the bottom of the pot with a wooden spoon. Simmer until the liquid has almost completely cooked away.

  5. 5
    Soup simmering with bay leaf and pepper

    Add the stock, bay leaf, and black pepper. Bring to a gentle simmer, partially cover, and cook for 20 minutes so the broth takes on the sweetness of the onions.

  6. 6
    Bay leaf lifted from finished onion soup

    Taste the soup and adjust with more salt or pepper as needed. Remove and discard the bay leaf.

  7. 7
    Toasted bread slices with garlic

    While the soup simmers, heat the broiler. Toast the bread slices until firm and lightly golden, then rub one side of each slice with the cut garlic clove.

  8. 8
    Soup bowls topped with toast and grated Gruyere

    Set oven-safe soup bowls on a rimmed baking sheet. Ladle hot soup into the bowls, top each bowl with a garlic-rubbed toast, and cover the toast with grated Gruyere.

  9. 9
    Broiled soup with browned bubbling cheese

    Broil for 2 to 4 minutes, watching closely, until the cheese is melted, bubbling, and browned in spots.

  10. 10
    Finished soup garnished with thyme

    Sprinkle with thyme leaves and let the bowls stand for 3 to 5 minutes before serving, since the soup will be extremely hot.

Ingredients

  • Yellow Onions, thinly sliced:3 lb
  • Unsalted Butter:3 tbsp
  • Fine Sea Salt:1 1/2 tsp
  • Dry Sherry, dry vermouth, or dry white wine:1/4 cup
  • Beef Stock, chicken stock, or dark vegetable stock:8 cups
  • Bay Leaf:1
  • Freshly Ground Black Pepper:1 tsp
  • Garlic Clove, peeled:1
  • Thick Slices Crusty Bread:8
  • Gruyere Cheese, grated:2 cups
  • Fresh Thyme Leaves:1 tbsp

Tips & Notes

  • If the onions brown before they soften, lower the heat and continue cooking; the best flavor comes from slow, even caramelization.
  • For a vegetarian version, use a dark mushroom stock or a deeply roasted vegetable stock.
  • If your bowls are not broiler-safe, broil the cheese toasts on a baking sheet and place one on each filled bowl just before serving.
  • Cook the onion base a day ahead if needed, then simmer with stock and finish with toast and cheese before serving.