Stocks & broths
Rosół
Rosół · A traditional Polish clear meat broth that serves as a foundational reusable component, made by gently simmering poultry, beef, and/or veal bones and meat with włoszczyzna and aromatics. It is the base liquid for numerous Polish soups and dishes, and is also finished on its own as rosół z makaronem (chicken noodle soup).

The formula
1:3 bones/meat to cold water by weight
Cold water start; bare simmer 3-6 h (typically 4-6 h on stovetop, ~3 h in pressure cooker); never boil. Pork is excluded by tradition.
Identity
- Clear, golden broth — never cloudy or thickened
- Slow-simmered at a bare tremble; never a rolling boil
- Built on włoszczyzna (the Polish aromatic root vegetable mix)
- Keyed by allspice (ziele angielskie) and bay leaf
- Traditionally pork-free — uses poultry, beef, veal, or fish
- Often combines two to three meats for layered flavor (the 'three-meat rule')
Ingredients
| Base | Chicken, beef, or veal bones and meat (commonly a mix of 2-3) | Whole chicken or bony parts for poultry versions; shank/bones for beef; never pork. Meat is reserved for use in the finished soup. |
| Liquid | Cold water | Cold start is critical — allows proteins and impurities to rise slowly for skimming, producing a clear broth. |
| Aromatics | Włoszczyzna (carrot, parsley root, celery root, leek, parsley) | The defining Polish aromatic root mix; parsley root is the signature element. |
| Aromatics | Burnt onion (opiekany cebula) | Onion charred directly over a flame or on a burner; adds golden-amber color and subtle caramel sweetness. |
| Seasoning | Allspice berries (ziele angielskie) | 3-4 whole berries give the characteristic warm, peppery Polish aromatic note. |
| Seasoning | Bay leaf (liść laurowy) | Provides background herbal lift; added during the simmer. |
| Seasoning | Salt | Added only near the end of cooking — the name rosół itself derives from 'rozsolić' (to dissolve salt). |
Method
- 1Place bones and meat in a large pot, cover with cold water, and let rest briefly.A cold-water start allows blood and soluble proteins to rise gradually so they can be skimmed, which is the foundation of a clear broth.
- 2Heat slowly to a bare simmer; skim foam and impurities from the surface as they appear.Removing scum before a full boil prevents emulsification of fat and proteins, which would cloud the broth and dull its flavor.
- 3Add włoszczyzna, the charred onion, allspice, and bay leaf once a gentle simmer is established.Aromatics need an already-warm liquid to infuse without releasing harsh or bitter notes; the burnt onion imparts color.
- 4Maintain a barely-there simmer (small bubbles occasionally breaking the surface) for 3-6 hours.A gentle simmer extracts collagen and flavor while keeping the liquid clear; boiling emulsifies fat and coagulates suspended proteins, causing cloudiness.
- 5Skim excess fat periodically; season with salt only in the final 20-30 minutes.Late salting prevents toughening proteins and keeps the broth clear; skimming controls grease.
- 6Strain through a fine sieve into a clean pot; reserve the cooked meat and vegetables separately.The strained liquid is the reusable base; the solids become the garnish and filling for the finished dish.
Techniques that matter
Cold-water start
Slowly coaxes out impurities and blood for skimming, which is essential for a clear, clean-tasting broth.
Bare simmer (never boil)
Prevents fat emulsification and protein coagulation that would cloud the broth and give it a greasy mouthfeel.
Skimming
Removes foam, scum, and excess surface fat to preserve clarity and a clean flavor.
Opiekany cebula (charred onion)
Burning the onion over an open flame gives the broth its signature golden-amber color and a subtle caramel depth.
Variations & derivatives
Rosół drobiowy (poultry rosół)Poland — universal Sunday and sick-day dish
The most popular version, made with a whole chicken or hen; considered the gentlest and most comforting.
Rosół wołowy (beef rosół)Poland
Made with beef shank and bones; yields a deeper, more robust broth.
Rosół cielęcy (veal rosół)Poland
Lighter than beef but more pronounced than poultry; often reserved for special occasions.
Rosół mieszany (mixed-meat rosół)Polish home kitchens
Combines two or three meats (e.g., chicken + beef, or chicken + veal + a touch of beef) — a beloved family tradition said to give the most complex flavor.
Rosół rybny (fish rosół)Polish coastal regions; Wigilia (Christmas Eve)
Light broth made from freshwater or white fish; served on Christmas Eve as a meatless option.
Used in these dishes
Substitutions
- Whole chicken → Chicken wings, necks, and backs — Bony cuts alone yield a leaner broth; whole bird gives both flavor and meat for serving.
- Beef shank bones → Veal bones — Both work; veal produces a more delicate, lighter-colored broth.
- Parsley root → Extra celery root and carrot — Parsley root is the signature element of włoszczyzna; omitting it noticeably changes the authentic flavor.changes result
- Charred onion → Raw onion quarter — You will lose the golden color and subtle caramel note that define a traditional rosół.changes result
- Allspice berries → Black peppercorns — A rough substitute, but loses the warm, clove-like note that is characteristic of Polish rosół.changes result
Troubleshooting
Cloudy or milky broth
Boiling too vigorously, insufficient skimming, or adding salt too early → Maintain a bare simmer, skim regularly, and salt only near the end; strain through a fine sieve or cheesecloth.
Pale, watery flavor
Too little bone-to-water ratio or too short a simmer → Increase the proportion of bony cuts and extend the simmer up to 6 hours; ensure the pot is partially covered to reduce water.
Greasy mouthfeel
Inadequate fat skimming during and after cooking → Skim during simmering, then chill the strained broth and lift off the solidified fat cap before reheating.
Dull, grayish color
Skipped the burnt onion or used overly lean, pale meats → Add a properly charred onion at the start, or include skin-on chicken parts and beef bones for deeper color.