Stocks & broths
secondary stock
fond blanc · A light-colored, delicately flavored stock made by simmering raw or lightly roasted bones (typically veal, chicken, or lean pork) with aromatics in water, yielding a clean, subtly savory liquid used as the foundation for white sauces, light soups, and refined braising liquids. Unlike a brown stock, the bones are not deeply caramelized, preserving a pale color and delicate flavor profile.

The formula
bones : water : mirepoix = 1 kg : 2 L : 300 g (2:1:0.3 by weight)
Scale by weight: for every 500 g bones use 1 L cold water. Mirepoix is optional but strongly recommended — classic ratio is 50 % onion, 25 % leek, 25 % celery by weight. For a classical 4 L batch: 2 kg bones, 4 L cold water, 600 g mirepoix (300 g onion, 150 g leek, 150 g celery), bouquet garni, 10 g salt. Simmer 4–6 hours, strain, reduce by up to 20 % for concentration.
Identity
- Made from raw or very lightly roasted bones — never deeply caramelized
- Simmered gently (never boiled) to extract gelatin without clouding
- Strained through a fine-mesh chinois or cloth sieve
- Seasoned lightly during simmer, never over-reduced during cooking
- Cold bones added to cold water to promote gradual extraction of proteins and collagen
Ingredients
| Base | raw or lightly roasted bones (veal, chicken, or lean pork) | Veal is the classical choice for richness and gelatin quality. Chicken is most common for versatility. Avoid lamb, beef, or dark game for a true secondary stock. |
| Liquid | cold water | Always start bones in cold water; hot water causes proteins to coagulate on the bone surface, locking in flavor compounds and producing a cloudy stock. |
| Aromatics | mirepoix (onion, leek, celery) | Classical white-stock mirepoix often substitutes leek for carrot to keep color pale. Some traditions add a small amount of mushroom trimmings or turnip. |
| Aromatics | bouquet garni (bay, thyme, parsley stems) | Classic bouquet garni: 1 bay leaf, 3–4 sprigs thyme, a handful of parsley stems, optionally celery leaves. Enclose in leek greens or cheesecloth for easy removal. |
| Seasoning | salt | A light pinch during simmering. Do not salt aggressively — stock is a component, not a finished seasoning level. |
| Acid | white wine or a splash of wine vinegar | A small amount (30–60 ml per 4 L) added at the start helps extract gelatin from bones and brightens flavor. Optional but traditional in classical French cuisine. |
Method
- 1Place cold bones in a heavy stockpot, cover with cold water (2 L per kg bones).Cold start ensures gradual protein and collagen extraction without clouding. Bones absorb roughly 12–15 % of their weight in water, so account for this in volume.
- 2Bring slowly to a gentle simmer over medium‑low heat, skimming rigorously with a wide skimmer or ladle as grey foam rises.Impurities (blood, proteins, debris) coagulate in the foam. Rigorous skimming during the first 20–30 minutes is the single most important step for a clear, clean‑tasting stock.
- 3Add aromatics: mirepoix (300 g per 2 kg bones), bouquet garni, and optional wine. Maintain a bare simmer — surface should barely shiver.Gentle simmering (82–90 °C, never boiling at 100 °C) extracts gelatin and flavor without agitating the liquid into turbulence, which would cloud the stock.
- 4Simmer uncovered for 4–6 hours, skimming occasionally. Taste at 3 hours; stop when flavor is clean, lightly savory, and faintly sweet.4–6 hours is the classical window: sufficient for collagen‑to‑gelatin conversion (hydrolysis begins at 70 °C and completes by hour 4–5) without over‑extracting bitter, sulfurous compounds from bones.
- 5Strain through a fine‑mesh chinois or a strainer lined with dampened cheesecloth. Do not press bones.Pressing extracts bitter, mealy bone‑pith flavors. Straining alone yields a clean, pure liquid. Cheesecloth removes the finest particulate.
- 6Cool rapidly in an ice bath or in a sanitized sink with cold water and ice. Refrigerate at ≤4 °C within 2 hours.Rapid cooling prevents bacterial proliferation in the danger zone (60–15 °C). A stock left at warm temperature for hours is a food‑safety risk.
Techniques that matter
Deglazing roasted bones
A light deglaze with white wine or water after roasting captures fond from the pan, adding depth to the stock without the deep color of a brown stock.
Knocking back bones
Splitting or cracking raw bones exposes more marrow and bone surface area, increasing gelatin extraction and flavor yield.
Blanching and refreshing (optional pre‑treatment)
For the cleanest possible stock, blanch bones in boiling water for 5 minutes, discard the grey water, rinse bones, then start with fresh cold water. This removes surface impurities entirely, yielding a stock of exceptional clarity.
Reduction to glace
Simmering finished stock down by 20–40 % concentrates flavor and gelatin, producing a demi‑glace consistency that stores longer and integrates into sauces with less evaporation.
Variations & derivatives
Chicken secondary stockuniversal
The most common everyday form. Use raw chicken frames, necks, and wings. Simmer 2–3 hours maximum. Lighter and faster than veal.
Fish stock (fumet blanc)classical French
Fish secondary stock uses raw fish bones (sole, turbot, cod) and sometimes shrimp shells. Simmer only 30–45 minutes to avoid bitterness. Delicate, briny, and pale.
Veal stock (fond de veau blanc)classical French
The richest and most prized secondary stock. Uses veal knuckles, feet, and lean trimmings. Roasted very lightly (not browned) for added depth. Simmered 6–8 hours. Forms the base for sauces like demi‑glace and suprêmes.
Pork stockNorthern European, Germanic
Made from raw pork bones, sometimes with trotters for extra gelatin. Used in aspics, terrines, and light braises. Similar technique to veal stock.
Mushroom stock (vegetarian secondary stock)Western classical
Made from mushroom trimmings, dried porcini, and a reduced mirepoix of onion, leek, and celery. Not technically a bone stock but functionally serves the same role for vegetarian sauce work.
Used in these dishes
Substitutions
- secondary stock → water + butter + a splash of white wine — Mise en place substitute for immediate sauce work. Not equivalent — lacks gelatin body and depth but prevents outright failure in a time crunch.changes result
- secondary stock → pre‑made commercial light stock or consommé — Acceptable in production kitchens. Choose low‑sodium varieties to control seasoning in the finished dish.
- veal secondary stock → chicken secondary stock — Valid swap in most preparations where veal flavor is not specifically desired. Chicken stock is lighter and slightly sweeter.
- secondary stock → white wine + demi‑glace — For sauce finishing when no stock is available. Use 2 parts demi‑glace to 1 part wine, reduce, and adjust.
Troubleshooting
Stock is cloudy
Boiling during simmer (turbulent agitation of proteins) or failure to skim initial foam thoroughly → Next time: maintain bare simmer, skim aggressively for first 20 minutes. This batch can be saved by passing through a double‑layered damp cheesecloth; it remains usable for soups but not for clear sauces.
Stock tastes flat or insipid
Under‑reduction (flavor not concentrated enough), insufficient simmering time, or bones that were already fully exhausted → Reduce the finished stock by 15–20 % over medium heat. If still flat, use as a soup base rather than a sauce component.
Stock smells or tastes sour, metallic, or bitter
Over‑simmering (bitter compounds from bone marrow and connective tissue), stale bones, or stock held too long at warm temperature → This stock is not salvageable for refined sauce work. Use immediately in soups, risottos, or discard. Always smell and taste before using in a finished sauce.
Stock does not gel when chilled
Insufficient gelatin extraction — bones were too lean (no knuckles, feet, or collagen‑rich cuts) or simmer time too short → Add a small amount of pork skin or veal knuckle, simmer 2 more hours. Alternatively, use a commercial collagen hydrolysate or pork gelatin to supplement body.