Stocks & broths
brodo
brodo · A clear, unclarified meat stock — the foundational liquid of Italian, and by extension much of Mediterranean, cooking. Distinguished from French fond brun by shorter cooking time, absence of roasted bones, and a soffritto‑based aromatic foundation rather than a separate mirepoix. Yields a light, golden broth with clean meat flavor and subtle vegetable sweetness.

The formula
1 kg bones and meat : 3 L cold water : 150 g soffritto (50 % onion, 25 % carrot, 25 % celery by weight)
Start in cold water. Bring to a full boil, then immediately reduce to a bare simmer (82–88 °C). Skim the gray foam for the first 20 minutes only. Strain through a fine‑mesh conical strainer lined with damp gauze. Season only after straining.
Identity
- Made from meat‑bearing bones, not roasted
- Brought to a full boil only for initial skimming, then kept at a bare simmer
- Soffritto (not raw mirepoix) added after the skimming phase
- Strained, never pressed — pressing yields cloudy broth
- Seasoned only at the table or after straining, never during cooking
Ingredients
| Base | Beef or veal bones (marrow, knuckle, neck) with meat scraps | Use raw bones only. Roasting makes fond brun, not brodo. |
| Liquid | Cold water | Starting in cold water is non‑negotiable for extraction and clarity. |
| Aromatics | Soffritto (onion, carrot, celery, finely diced) | Classical ratio by weight: 50 % onion, 25 % carrot, 25 % celery. |
| Aromatics | Bouquet garni (parsley stems, bay leaf, sometimes thyme) | Added after the skimming phase, removed before straining. |
| Seasoning | Coarse sea salt | Added only after straining and at service, never during cooking. |
| Seasoning | White peppercorns (whole) | Black pepper turns the broth gray; white preserves clarity. |
Method
- 1Place bones and meat in a tall stockpot or rondeau. Cover completely with cold water (3 L per kg).Cold water gradually heats, opening pores in proteins and collagen, allowing maximum extraction. Rapid heating traps albumin inside fibers, yielding cloudy, bitter stock.
- 2Bring to a full boil over medium‑high heat, then immediately reduce to a bare simmer (82–88 °C). Skim the gray foam vigorously with a wide ladle for 15–20 minutes.Proteins coagulate at the surface as gray foam. Skimming removes impurities (blood, myoglobin, particulate debris) before they disperse into the liquid.
- 3Add the soffritto and bouquet garni. Maintain a bare simmer — never let the surface break into a rolling boil.Soffritto added after skimming builds the savory‑sweet Italian flavor base without clouding. A rolling boil agitates the liquid, emulsifying fat and making the broth opaque.
- 4Simmer gently for 2–3 hours (beef/veal) or 1.5–2 hours (chicken).Collagen dissolves into gelatin over this time; cooking beyond 3 hours extracts bitter, metallic notes from bones without adding flavor.
- 5Strain through a fine‑mesh conical strainer lined with damp cheesecloth. Do not press the solids.Pressing forces cloudy solids and bitter compounds from bone marrow and connective tissue into the liquid. Straining alone yields clarity.
- 6Cool uncovered to room temperature, then refrigerate. Season with sea salt only at service or when reducing to concentrate.Salt added during cooking penetrates the proteins and prevents full gelatin extraction. Uncovered cooling avoids condensation drip contamination.
Techniques that matter
Cold‑start extraction
The gradual temperature rise from cold to a simmer (30–60 minutes) maximizes extraction of gelatin and flavor compounds while minimizing impurity release.
Bare simmer vs. rolling boil
At 82–88 °C, collagen dissolves without turbulence. Boiling (100 °C) emulsifies fat droplets throughout the liquid, destroying clarity and creating a heavy mouthfeel.
Soffritto technique
The soffritto — softened in butter or oil before addition — caramelizes vegetable sugars slightly, adding depth. Raw mirepoix, added directly, yields a flat, grassy flavor.
Degreasing
Fat rises and solidifies on the cold surface. Skimming before refrigeration prevents rancid off‑notes and keeps the broth neutral for multiple applications.
Variations & derivatives
brodo di polloItaly (universal)
Made from whole raw chicken carcasses and wings. Cooked 1.5–2 hours. Lighter, more delicate. The standard brodo for pasta in brodo, risotto, and minestrone.
brodo ristretto / brodo concentratoItaly (traditional)
Reduced by half after straining to create an intensely flavored concentrate. Used to season risotti, braises, or diluted back to strength at service.
brodo di pesceItaly (coastal regions)
Fish bones (non‑oily species: sole, sea bass, monkfish), onion, celery, no carrot. Cooked only 30–45 minutes. Essential for cacciucco, risotto ai frutti di mare.
brodo di manzo forteNorthern Italy
Made with beef shank or chuck, bones, and a larger proportion of vegetables. Longer cook (4 hours). Used as the base for bollito misto.
fond blancFrance
The French cognate: white stock from raw bones, cooked similarly. Italian brodo and French fond blanc share the cold‑start method; the distinction lies in the soffritto aromatic base of the Italian tradition.
Used in these dishes
Substitutions
- Bone‑based brodo → Chicken or vegetable broth — Acceptable for lightness; beef brodo cannot be replicated in flavor by plant‑based substitutes.changes result
- Fresh brodo → Professional‑style base (e.g., Liebig’s/Maggi style concentrate) — Reconstituted bases lack gelatin body and aromatic depth. Useful for emergency; never for classical cooking.changes result
Troubleshooting
Broth is cloudy and opaque
Boiling during cooking, pressing solids, or adding raw vegetables at the start → Start in cold water, maintain a bare simmer, strain only — never press. If already cloudy, clarify with a raft of egg whites (making a consommé) or use for soups where clarity doesn’t matter.
Broth tastes flat or waterlogged
Insufficient bones for water ratio, or bones that have been previously boiled in another stock → Use a proper ratio (1 kg bones : 3 L water). Use fresh bones. Consider adding a small amount of meat (beef or chicken) to boost umami and savoriness.
Greasy surface or rancid taste
Fat not removed before refrigeration, or stock held too warm for too long → Skim solidified fat from the surface before and after refrigeration. Use the fat for soffritto or discard. Always refrigerate within 2 hours of cooking.
Bitter taste
Overcooked (more than 3–4 hours), bones boiled rather than simmered, or black pepper added during cooking → Respect cooking time limits. Use white peppercorns only. If bitter, mask with a small amount of dissolved gelatin or a cream‑based addition in the final dish.