Mother sauces
Tavë kosi sauce (yogurt–egg–roux liaison)
Salcë kosi · A Balkan liaison sauce built on Greek-style yogurt, whole eggs, and a butter–flour roux. The hot roux is tempered into beaten eggs and whisked smooth with yogurt to yield a pourable, tangy custard that sets into a savory crust during baking. It functions as the foundational mother sauce of Albanian and adjacent Levantine/Balkan baked dishes, applied over meat and rice before the dish enters the oven.

The formula
~3:1 yogurt:eggs by weight, with ~1 tbsp flour and ~1 tbsp butter per cup of yogurt
Yogurt weight ≈ 3× beaten-egg weight; roux roughly 1 tbsp butter + 1 tbsp flour per 240 ml (1 cup) yogurt. Ratios vary across sources (BBC 600 ml yogurt : 4 eggs : 50 g flour; Saveur 4 cups yogurt : 5 eggs : ⅓ cup flour).
Identity
- yogurt-egg liaison
- hot-roux tempered custard
- Albanian foundational sauce
- bake-set savory topping
- balanced fat-acid-binder emulsion
Ingredients
| Base | Greek-style yogurt (sheep, goat, or cow, full-fat, strained) | Acid and bulk of the sauce; thicker sheep- or goat-milk yogurt is traditional and resists curdling. |
| Binder | Whole eggs, beaten | Provide coagulation and set; protein network carries the sauce through baking. |
| Fat | Butter (or ghee) | Makes the roux and enriches the custard; melted butter is whisked in to keep the texture glossy. |
| Thickener | Plain (all-purpose) flour | Pre-cooked in butter to neutralize raw starch and to stabilize the yogurt proteins against splitting. |
| Seasoning | Fine salt | Balances the tang of the yogurt and seasons the egg custard. |
| Aromatics | Garlic, oregano or thyme, freshly grated nutmeg (optional) | Classical Albanian flavorings; added to the yogurt or dusted on top before baking. |
Method
- 1Melt the butter in a small saucepan, whisk in the flour, and cook the roux 1–2 minutes until pale blond and fragrant.Cooking out raw wheat flavor and fully hydrating the starch so it can stabilize the acidic yogurt without grit.
- 2Lightly beat the eggs with salt (and any dried herb or nutmeg) in a bowl.Evenly disperses yolks and whites so the custard sets uniformly rather than in patches.
- 3Temper the hot roux into the beaten eggs in a thin stream, whisking constantly.Raises the egg temperature gradually so they do not scramble on contact with hot fat.
- 4Whisk the yogurt into the tempered egg–roux mixture until completely smooth and pourable.Yogurt must be fully incorporated before baking or it will weep and split under oven heat.
- 5Adjust seasoning and pour over the par-cooked meat and rice in the baking dish (earthenware tave).The sauce needs to be in direct contact with the protein layer to form the characteristic baked crust.
- 6Bake at roughly 170–180 °C until the surface is pale gold and the center is just set with a slight quiver.Eggs coagulate around 70–80 °C; over-baking drives off moisture and cracks the crust.
Techniques that matter
Hot-roux tempering
Neutralizes flour taste and lets starch coat the egg proteins before they meet the acidic yogurt, preventing curdling.
Whisked liaison
Creates a homogeneous pour that sets as one continuous custard rather than streaky patches.
Baking to set
Uses dry oven heat so the surface browns lightly while the interior sets gently, unlike stovetop custards.
Variations & derivatives
Elbasan tavaElbasan, Albania / Turkey
Same liaison poured over garlic-and-thyme-rubbed lamb (sometimes with rice), baked in a clay tave; considered the ancestor of tavë kosi.
Sheep- or goat-milk kosSouthern Albania
Uses intensely tangy, high-fat sheep or goat yogurt; produces a sharper, more rustic sauce.
Chicken tavë kosiModern Albanian home cooking
Liaison poured over seared chicken thighs and rice; shorter bake time due to leaner protein.
Egg-enriched kosiSaveur / Western adaptations
Increases eggs (up to 5 per 4 cups yogurt) for a firmer, more quiche-like set.
Used in these dishes
Substitutions
- Greek-style cow yogurt → Sheep- or goat-milk yogurt — Truly traditional, more tangy and higher fat; do not dilute with milk.
- All-purpose wheat flour → Rice flour or cornstarch — Gluten-free option; reduce quantity by ~⅓ as rice starch is more efficient.
- Butter → Ghee or clarified butter — Same fat function, deeper nutty flavor; traditional in some regions.
- Whole eggs → Egg yolks only — Yields a richer, denser custard with less rise; reduce yogurt slightly to compensate.
- Greek yogurt → Labneh or very thick plain yogurt — Works but lower moisture shortens bake time; thin with 1–2 tbsp milk if needed.
Troubleshooting
Sauce splits or weeps watery liquid during baking
Yogurt too thin, eggs added to roux too quickly, or oven temperature too high. → Strain yogurt to labneh thickness, temper slowly, and bake at ≤180 °C; under-bake slightly and rest 10 minutes.
Grainy or scrambled texture in the sauce
Roux poured into eggs without whisking, or eggs hit hot fat above ~70 °C. → Temper in a thin stream while whisking; cool roux to warm (not hot) before combining.
Raw flour taste in finished crust
Roux not cooked long enough before tempering. → Cook roux 1–2 minutes until it smells nutty and turns pale blond, not pasty-white.
Crust cracks and pulls away from the dish
Over-baked or too little fat/yogurt moisture. → Pull from oven when the center still has a slight quiver; cover loosely for 5 minutes to relax the surface.