Here is a classic French Onion Soup recipe with detailed, step-by-step directions and rich, deep flavor.
French Onion Soup
Ingredients
Soup
- 4 large yellow onions, thinly sliced
- 3 tablespoons butter
- 1 tablespoon olive oil
- 1 teaspoon sugar (optional, helps caramelization)
- 1 teaspoon salt (divided)
- 2 cloves garlic, minced
- 1/2 cup dry white wine (optional)
- 6 cups beef broth (or chicken broth)
- 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
- 1 bay leaf
- 1/2 teaspoon black pepper
Topping
- 1 baguette, sliced
- 1 1/2 cups shredded Gruyère cheese (or Swiss)
- Optional: grated Parmesan for extra flavor
Step-by-Step Directions
Step 1: Caramelize the onions
- Heat a large pot or Dutch oven over medium heat.
- Add butter and olive oil.
- Once melted, add the sliced onions and 1/2 teaspoon salt.
- Cook, stirring occasionally, for 30–40 minutes until onions are deeply golden and caramelized.
- Sprinkle in the sugar during the last 10 minutes if desired.
- Add garlic and cook for 30 seconds until fragrant.
Step 2: Deglaze the pot
- Pour in the white wine.
- Scrape the bottom of the pot to loosen browned bits.
- Simmer for 2–3 minutes until the wine reduces slightly.
Step 3: Simmer the soup
- Add beef broth, thyme, bay leaf, black pepper, and remaining salt.
- Bring to a gentle boil, then reduce heat to low.
- Simmer uncovered for 20–30 minutes.
- Remove bay leaf before serving.
Step 4: Prepare the bread
- Preheat the oven broiler.
- Place baguette slices on a baking sheet.
- Toast until lightly golden on both sides.
Step 5: Assemble and broil
- Ladle hot soup into oven-safe bowls.
- Place one or two toasted baguette slices on top.
- Cover generously with shredded Gruyère (and Parmesan if using).
- Broil for 2–4 minutes until cheese is melted and bubbly.
Step 6: Serve
- Carefully remove bowls from the oven.
- Let cool slightly before serving.
- Serve hot.
Tips for Best Results
- Take your time caramelizing the onions; this builds the soup’s flavor.
- Use homemade or high-quality broth for best taste.
- Gruyère melts best and gives the traditional flavor.
- If you do not have oven-safe bowls, melt the cheese on bread separately and place on soup.