French Onion Soup

  • Onions

    • 5 large onions total:

      • 3 yellow

      • 1 sweet (Walla Walla/Vidalia)

      • 1 small red

    • 3 tbsp butter

    • 1 tbsp olive oil

    • 1½ tsp salt (plus more later)

    Stock

    • 2–3 lbs beef bones (include 1 marrow bone if possible)

    • 1 onion (halved)

    • 1 carrot

    • 1 celery stalk

    • 1 bay leaf

    • Water

    • (Optional but elite: 1 packet unflavored gelatin if your stock isn’t jiggly)

    Soup Build

    • 2 cloves garlic, minced

    • ¾ cup dry white wine

    • 1–3 tbsp dry sherry (to taste)

    • 6–8 cups beef stock

    • 3–4 sprigs thyme

    • 1 bay leaf

    Finish / Balance

    • Salt + black pepper

    • 1 tsp Worcestershire (optional but excellent)

    • Tiny splash sherry vinegar or extra sherry

    Bread + Cheese

    • Day-old baguette

    • 6–8 oz Gruyère cheese, grated

    • 2 oz Parmesan, grated

    🦴 Step 1: Build the Stock (do this first)

    1. Roast bones at 425°F for 40–50 min
      → go deep brown, not golden

    2. In a pot:

      • Add bones + veg + bay leaf

      • Cover with water

    3. Simmer 4–6 hours (barely bubbling)

    4. Strain

    👉 If your cooled stock doesn’t gel slightly, add gelatin later.

    🧅 Step 2: The Onions (this is the soul)

    1. Slice onions pole-to-pole, medium-thin

    2. Heat butter + oil → add onions + salt

    3. Cook:

      • Medium heat 10–15 min (soften)

      • Then LOW for 45–75 min

    4. Critical technique (repeat cycle):

      • Let fond build

      • Add 1–2 tbsp water

      • Scrape

      • Let it brown again

    👉 Do this 5–10 times

    You want:

    • Deep brown (almost mahogany)

    • Jammy, sticky texture

    Optional boost (halfway through):

    • tiny pinch sugar OR splash balsamic

    🍷 Step 3: Layer the Flavor (your wine/sherry moment)

    1. Add garlic → cook 30 sec

    2. Add white wine → reduce until almost dry
      👉 this step builds brightness

    3. Add stock + thyme + bay leaf

    4. Simmer 30–45 min

    🍷 Step 4: The Sherry Finish (this is key)

    After simmering:

    • Add 1–3 tbsp dry sherry

    👉 Taste as you go — you want:

    • subtle nuttiness

    • not obvious alcohol

    🧂 Step 5: Balance Like a Pro

    Adjust slowly:

    • Salt (it will need more than you think)

    • Black pepper

    • 1 tsp Worcestershire (optional)

    Then the final correction:

    • Tiny splash sherry vinegar or

    • another small touch of sherry

    👉 This is the difference between:
    “rich” vs “holy hell this is perfect”

    🧀 Step 6: Bread + Cheese Architecture

    1. Slice baguette → toast until very dry

    2. Ladle soup into oven-safe bowls

    3. Add bread

    4. Top with:

      • mostly Gruyère

      • little Parmesan

    👉 Let cheese slightly overhang bowl edge

    🔥 Step 7: Broil

    • Place bowls on tray

    • Broil HOT until:

      • bubbling

      • browned

      • slightly blistered

    Watch closely — it turns fast.

    🧠 Final Chef Notes (don’t skip)

    • Let soup sit 20–30 minutes before serving → flavor settles

    • Next day = even better

    • If it tastes “flat” → it needs:

      • salt OR

      • acid (not more cooking)

    ⚖️ What You’re Aiming For

    • First taste: rich, beefy, deep

    • Middle: sweet onion + wine lift

    • Finish: slightly nutty (sherry), clean, not heavy