Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
The French Onion Soup

40-Minute French Onion Soup Recipe for Ultimate Comfort

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A classic French Onion Soup with caramelized onions, rich beef stock, and melted Gruyere cheese.

  • Total Time: 1 hour 50 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 3 Tbsp butter
  • 1 Tbsp olive oil
  • 5 cups yellow onions (thinly sliced, do not use sweet onions)
  • 1 tsp Kosher salt (added to the onions in the pot)
  • ¼ tsp sugar (added to the onions in the pot)
  • 3 Tbsp flour
  • 2 quarts beef stock (or water with beef Better Than Bouillon)
  • 4 oz dry white wine
  • ½ tsp Kosher salt (to taste)
  • ⅛ tsp pepper (to taste)
  • 1 Tbsp Cognac (or brandy- optional)
  • French bread (Italian or rustic bread, cut into bite sized cubes, toasted or croutons)
  • 1 ½ cups Swiss Gruyere (grated)

Instructions

  1. In a large, heavy-bottomed Dutch oven, add the butter and oil, then the sliced onions. Cook slowly, with the lid on, for about 15 minutes. Stir occasionally.
  2. Remove the lid, turn the heat up to medium, add the salt and sugar, and stir often for about 40 minutes, until the onions are a deep golden brown.
  3. Add the flour and continue to cook and stir for another 3 or 4 minutes. Remove from heat and add the stock/water/bouillon and wine.
  4. Add salt and pepper to taste and return to the cooktop, and simmer for an additional 30 to 40 minutes. Just before the soup is ready, preheat the oven to 350℉/ 175℃.
  5. When the soup is ready, add the brandy/Cognac, if using and check for seasoning; ladle it into ovenproof bowls, and top with the cubes of toasted bread.
  6. Sprinkle the cheese on top of the toast, as desired.
  7. Repeat to make 6 bowls, then place them on a tray and put into the center of the oven for about 15 minutes.
  8. Reset the oven to broil (grill) and move the tray of bowls closer to the top to get a nice golden color on the cheese.
  9. Serve immediately.

Notes

  • Use Gruyere cheese for the best flavor.
  • Watch the cheese carefully under the broiler to prevent burning.
  • For a richer taste, use homemade beef stock.
  • Author: Emily Frost
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Soup
  • Method: Stovetop, Oven
  • Cuisine: French
  • Diet: Low Lactose

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 5g
  • Sodium: 800mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 45mg