Flavoured fats & thickeners
Khlea
Khlii · Moroccan preserved-meat confit: strips of salt-cured, sun-dried beef or lamb (known in their pre-confit state as gueddid) are slowly simmered in a mixture of olive oil and rendered suet, then packed into jars and kept fully submerged under their own fat for long-term storage.

The formula
1 : 1 : 1 (cured-dried meat : suet : olive oil), approximate by weight
Sources describe cooking in olive oil and suet without an exact published ratio; 1:1:1 by weight is a workable starting point that yields enough rendered fat to fully submerge every piece of meat in the jar.
Identity
- Moroccan confit of cured, sun-dried beef or lamb — explicitly compared by Moroccan cooks to French confit de canard
- Stored fully submerged under its own rendered fat for months to a year or two at room temperature
- Originated in Fes, still called the 'Capital of Khlii' in Morocco; spread across Morocco and North Africa
- Spice profile is deliberately light — coriander, cumin, garlic and salt — applied as a pre-cure before the meat is dried
- The base is gueddid: salt-cured, air/sun-dried meat strips made before the confit stage
- The sediment left behind in the fat (agriss / agriche / agreish) is itself a prized reusable flavor component
Ingredients
| Base | beef or lamb, lean, cut into thin strips | Lean cuts are preferred because the confit fat supplies richness; lamb is traditional in Fes, beef more common elsewhere and in commercial tubs. |
| Seasoning | salt | Drives the initial cure that drops water activity and lets the strips sun-dry safely — this step converts raw meat into gueddid. |
| Aromatics | coriander, cumin and garlic (light Moroccan cure) | Sources describe the seasoning as restrained; the cure is applied before drying so the dried meat itself carries the flavor. |
| Fat | rendered suet (beef or sheep) | Solid animal fat that sets around the meat and physically seals it from air; provides the opaque preserving medium. |
| Fat | olive oil | Liquid fat that keeps the suet pliable, suspends aromatics, and combines with the rendered suet to fully cover the cooked meat. |
Method
- 1Cut meat into thin strips and cure generously with salt, coriander, cumin and crushed garlic for 24–48 hours.The salt-cure drops water activity, seasons the meat through, and is what makes the strips stable enough to sun-dry — this stage produces gueddid.
- 2Sun-dry or air-dry the cured strips on raised racks for several days until leathery, darkened and dry to the touch.Drying further reduces moisture and concentrates flavor; Fes's dry climate is historically what made the tradition reliable before refrigeration.
- 3Melt the suet together with the olive oil in a heavy pot over very low heat.Gentle rendering prevents the suet from burning and yields a clean, neutral fat medium in which to confit the meat.
- 4Add the dried cured strips and simmer very gently, partially covered, until the meat is deeply colored, tender and fully saturated with fat.A long, low confit — the same logic as duck confit — cooks the tough dried meat to tenderness while loading it with seasoned fat.
- 5Pack the cooked meat into clean jars and pour the hot fat over it so every piece is submerged by at least 1–2 cm.An airtight fat seal is what excludes oxygen and microbes, giving the confit its months-to-years shelf life.
- 6Cool, lid, and store in a cool place — traditionally a cellar, in modern homes often the refrigerator.Cool storage keeps the fat set and stable; once a jar is opened, melting and re-pouring a thin layer of fat re-seals the exposed surface.
Techniques that matter
Salt-cure and sun-dry (gueddid)
Pre-drying is what distinguishes khlea from a plain stewed-in-fat dish; it concentrates flavor and creates the chewy texture khlea is prized for.
Slow confit in mixed fat
Cooking in suet + olive oil at low temperature tenderizes the dried meat without frying it and impregnates it with preserving fat.
Submerged-fat storage
Sealing the cooked meat under its own fat is the actual preservation step; the fat cap is the shelf-life mechanism, not the spice cure.
Variations & derivatives
Khlea FassiFes, Morocco
The reference version — typically lamb, light spice cure, the style for which Fes is still called the 'Capital of Khlii'.
Mqila SlaouiaSalé / Atlantic-coast Morocco
Coastal variation using the same confit method; sometimes sold in tubs in souks and shops.
Beef khleaWider Morocco
Household and commercial version using beef when lamb is scarce, or for longer-keeping tubs.
Agriss / Agriche / AgreishFes
Not a separate dish but the toasted sediment left in the fat after the meat is eaten — collected and used as a crispy garnish stirred into breads, eggs and breakfasts.
Used in these dishes
Substitutions
- lamb → beef — Direct swap; most non-Fassi khlea is beef and behaves identically in the confit.
- sheep suet → beef suet — Direct swap; either renders into a clean white fat suitable as the preserving medium.
- suet + olive oil → olive oil only — Will confit and keep for weeks rather than months; the solid fat cap is what gives khlea its year-plus stability.changes result
- coriander + cumin + garlic cure → smoked paprika + black pepper — Produces a closer-to-European confit profile but is no longer Moroccan khlea in flavor or tradition.changes result
Troubleshooting
Meat spoils or smells off after the drying stage
Insufficient salt in the cure, or drying in humid weather that lets mold take hold → Use a heavier salt ratio, dry in dry and windy conditions, and discard any strips that stayed damp or developed off odors.
Preserving fat turns rancid or orange within weeks
Meat not fully submerged, jars not clean, or storage too warm → Re-melt the fat, repack so every piece sits under 1–2 cm of fat, sterilize jars, and store cooler (cellar or fridge).
Meat comes out tough and chewy after confiting
Confited too hot or too fast; dried meat needs gentle, prolonged heat to soften → Keep the pot at the barest simmer and extend cooking until a strip bends easily without snapping.
Finished khlea tastes flat
Cure was too gentle, and the confit liquid itself was not seasoned → Season the suet-olive oil mixture with salt, coriander, cumin and garlic before adding the meat so the preserving fat carries flavor into the meat.