Stocks & broths

white veal stock

fond blanc de veau · A pale, clear, gelatin-rich stock made by simmering veal bones with white mirepoix in water, producing the neutral, umami-dense foundation for classical French sauces, soups, and braising liquids. Distinguished from brown veal stock by omitting caramelization of bones or aromatics, yielding a lighter color and more delicate flavor profile.

white veal stock
Family · Stocks & brothsDifficulty · ModerateMake-ahead · YesYield · 3 L finished stock from ~4 kg raw materials (bones, mirepoix, bouquet garni)

The formula

1 bone : 0.75–1 water : 0.15–0.2 aromatics (wt)

Target yield: ~70% of starting liquid volume. Example: 2.5 kg blanched bones + 2 kg cold water + 500 g white mirepoix and bouquet garni → ~2.8 L finished stock. Bones must be blanched once (5 min boil, rinsed) before the main simmer.

Identity

  • Made with cartilage-rich veal bones (knuckle, femur, neck) for maximum collagen-to-gelatin conversion
  • Bones blanched once briefly; never roasted — keeps stock pale
  • Simmered gently below boiling (82–90 °C / 180–195 °F) — never rapid boil, which clouds the liquid
  • White mirepoix (onion, carrot, celery) — carrot stays uncaramelized, skin left on onion
  • Strained without pressing — pressing releases bitter tannins from bones

Ingredients

Baseveal bones (knuckle, femur, neck, shoulder — cartilage-rich)Joint bones and vertebrae provide the most collagen. Ask butcher to cut into 5–8 cm pieces.
Liquidcold waterCover blanched bones by 2–3 cm. Starting with cold water extracts impurities outward rather than trapping them inside.
Aromaticswhite mirepoix (onion, carrot, celery)Roughly 1:1:1 by weight. Onion: ideally white onion or shallot; leave root end untrimmed and skin on for sweetness without color.
Aromaticsbouquet garni (bay, thyme, parsley stem)Classic: 2 bay leaves, 5 sprigs thyme, 1 small bunch flat-leaf parsley. Enclose in leek leaf or cheesecloth.
Seasoningkosher saltLight seasoning only at start; stock reduces further in sauces so undersalt here.
Acidsplash of dry white wine or cider vinegar1–2 tbsp vinegar helps dissolve calcium in bones, improving gelatin extraction. Optional but recommended.

Method

  1. 1Blanch the bones: place in a large pot, cover with cold water, bring to a boil over high heat, and boil for 5 minutes. Drain and rinse bones under cold running water.A brief blanching and rinse removes surface blood, albumin, and impurities that would cloud the finished stock.
  2. 2Return blanched bones to a clean pot. Add cold water (1:0.75 to 1:1 by weight relative to bones). Add the vinegar. Bring slowly to a gentle simmer over 30–40 minutes, skimming any foam with a ladle.A slow bring-up prevents the outer proteins from sealing before impurities escape. Skimming removes remaining albumin and solids.
  3. 3Add the roughly chopped white mirepoix and bouquet garni. Maintain a bare simmer (82–90 °C) with occasional gentle skimming. Cook for 3–4 hours, never allowing the liquid to boil or turn turbulent.Gentle sustained heat extracts collagen slowly without agitating the liquid or drawing bitterness from overcooked vegetables.
  4. 4Strain through a fine-mesh conical strainer lined with damp cheesecloth. Do not press the solids — pressing releases bitter compounds from the bones. Cool rapidly in an ice bath.Straining without pressing keeps the stock clear and free of bone fragments. Rapid cooling prevents bacterial growth in the danger zone (60–20 °C).

Techniques that matter

Cold-start extraction

Starting bones in cold water and bringing up slowly ensures impurities migrate outward into the liquid rather than being trapped inside the bones.

Bain-marie simmer

Simmering in a vessel surrounded by hot water (or using a very low flame) maintains the 82–90 °C range precisely — high enough to convert collagen to gelatin, low enough to keep the stock crystal clear.

Albumin skimming

As proteins denature in the first 20–30 minutes, they rise as white foam. Skimming this off before it disperses is the single most effective step for clarity.

Ice-bath cooling

Stock must pass through the bacterial danger zone (60–20 °C) in under 2 hours. An ice bath achieves this rapidly without diluting flavor with ice melt.

Variations & derivatives

brown veal stock (fond brun de veau)French classical

Bones are roasted at 200 °C until deeply caramelized (45–60 min), and mirepoix is added partway through to caramelize. Result is amber-colored, more flavorful, used for demi-glace and bordelaise.

veal bone broth (osso buco stock)Italian tradition

Tomato paste is sometimes added during roasting for a redder, more acidic variation; served as a sipping broth with gremolata.

game stock (fond de gibier)French classical

Substitute 50–100% of veal bones with rabbit, venison, or wild boar bones; same method but often includes juniper and cranberry.

Used in these dishes

demi-glace · the essential base liquid reduced with Spanish sauce (glace de viande)velouté sauce · the primary liquid for veloutés of chicken, veal, or fish (velouté de volaille, velouté de veau)consommé · the clarified finished broth, clarified with a meat raft of lean ground beef and egg whitesveal blanquette · the simmering medium for the white stew of veal shoulder

Substitutions

  • veal boneschicken wings and backsChicken stock is the most accessible substitute but lacks veal's depth and body. Increase cooking time to 5–6 hours for comparable gelatin.changes result
  • veal bonespork bones (blanched)Pork yields a richer, sweeter gelatin but changes the flavor profile significantly. Acceptable in rustic preparations.changes result

Troubleshooting

Stock is cloudy and murky

Simmered too aggressively (rolling boil) or bones were not blanched, trapping blood and albumin insideStrain through cheesecloth twice. For future batches, maintain a bare simmer at 82–90 °C and always blanch once.

Stock does not gel when chilled

Insufficient cartilage-rich bones; bones were roasted (collagen degraded before extraction); or stock was boiled too hard, breaking down gelatin prematurelyAdd 500 g more joint bones or chicken feet (high in type II collagen) per 3 L stock; repeat extraction with fresh bones.

Stock tastes flat or watery

Bones have already been extracted in a prior long cook (spent bones); water-to-bone ratio too high; or aromatics were added too late to contribute flavorUse fresher, rawer bones. Ensure at least 2.5 kg bones per 3 L finished stock. Add aromatics at the beginning of the 3–4 hour simmer.

Stock tastes bitter or acidic

Over-reduced, drawing tannins from bones; vegetables cooked too long; or too much vinegar addedDilute with a small amount of water. Next batch: remove aromatics after 2 hours and reduce the vinegar to 1 tbsp maximum.

Storage

Keeps 5 days refrigerated; 3 months frozen in airtight containersCool completely in an ice bath (under 20 °C within 90 min), then refrigerate. For freezing, use ice-cube trays for small portions or wide-mouthed pint containers leaving 1 cm headspace for expansion. Reheat: Stovetop over medium-low heat in a heavy saucepan, or in a microwave at 50% power in 30-second intervals. Bring to a gentle simmer only.

The science behind it

collagen-to-gelatin hydrolysisMaillard reaction (and its deliberate absence)protein coagulation and albumin skimmingemulsification (in finished sauces)