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

Homemade Delicious French Onion Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: asma
  • Total Time: 1 hour 50 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

Warm up with this comforting Homemade French Onion Soup, a blend of caramelized onions, savory broth, and gooey Gruyere cheese. With a cooking time of under 2 hours, this classic recipe transforms simple ingredients into a rich, flavorful dish that outshines any store-bought version.


Ingredients

Units Scale

Produce:

  • 3 lbs onions (thinly sliced)
  • 1 bay leaf
  • 2 sprigs fresh thyme

Canned Goods:

  • 8 cups beef broth or beef stock

Condiments:

  • 1/2 tsp Worcestershire sauce

Baking & Spices:

  • 2 tbsp all-purpose flour
  • 3/4 tsp kosher or sea salt
  • 1/4 tsp freshly ground black pepper

Oils & Vinegars:

  • 1 tbsp olive oil or vegetable oil

Bread & Baked Goods:

  • 1 small baguette (sliced into rounds)

Dairy:

  • 4 tbsp butter (unsalted or salted)
  • 6 oz Gruyere cheese (grated)

Beer, Wine & Liquor:

  • 1 tbsp dry sherry
  • 3/4 cup dry white wine

Instructions

  1. Caramelize the Onions:
    • Heat butter and oil in a large pot over medium heat.
    • Add sliced onions and cook, stirring occasionally, for 30–40 minutes until deep golden brown and caramelized.
  2. Deglaze the Pot:
    • Stir in the flour and cook for 2 minutes.
    • Add white wine and sherry, scraping up the browned bits. Simmer for 2–3 minutes.
  3. Simmer the Soup:
    • Add beef broth, thyme, bay leaf, Worcestershire sauce, salt, and pepper.
    • Bring to a simmer, reduce heat, and cook uncovered for 30–40 minutes to develop the flavors. Remove thyme and bay leaf.
  4. Prepare the Baguette:
    • Preheat the broiler. Toast baguette slices until golden.
  5. Assemble and Broil:
    • Ladle soup into oven-safe bowls. Place toasted baguette rounds on top and sprinkle generously with Gruyere cheese.
    • Broil until the cheese is melted and bubbly, about 3–5 minutes.
  6. Serve:
    • Carefully remove bowls from the oven and serve hot.

Notes

  • Use yellow onions for a sweeter flavor, or mix in red onions for depth.
  • For extra cheesiness, layer a slice of baguette with cheese in the middle of the soup.
  • Leftovers can be stored in the refrigerator for up to 3 days.
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: French