Tagine & slow cooking
How to Caramelise Onions for Tfaya
Tfaya is the glossy, dark-gold crown of a celebration tagine — a heap of onions cooked so slowly they collapse into a spiced, honeyed jam, studded with plump raisins and sometimes fried almonds. It turns a plain lamb-and-couscous into a wedding dish. The whole secret is patience: onions release their sweetness only when you give them the time to.
- Difficulty
- Moderate
- Active time
- 1 hr, mostly unattended
- Yields
- Topping for a tagine or couscous for 6
- Best tool
- A wide heavy pan
What you need
- 1kg onions, thinly sliced (a mandoline speeds this up)
- Butter and/or smen, plus a little oil
- Cinnamon (stick and ground), ginger, saffron threads
- Honey, and a handful of raisins soaked in warm water
- A wide heavy-based pan or the tagine base itself
Why it matters
Tfaya (also spelt tafaya) sits on top of the great festive dishes — lamb tagine, chicken with almonds, and the classic couscous tfaya with meat. It is not a garnish so much as a second sauce: a concentrated hit of sweetness and warm spice that balances the savoury, slow-braised meat beneath it. Get it right and it looks like dark amber and tastes of cinnamon, honey and deeply cooked onion.
The reason cooks caramelise so slowly is chemistry, not superstition. Onions are mostly water and sharp sulphur compounds; only long, gentle heat drives off the water and lets the natural sugars brown into that jammy sweetness. Rush it on high heat and you scorch the outsides bitter while the insides stay raw and acrid.
Step-by-step method
- 1
Slice thin and even
Peel and slice a kilo of onions into thin half-moons, as even as you can — uneven slices cook at different rates and some will burn while others are still crunchy. A kilo looks like a mountain; it will cook down to a fraction.
- 2
Sweat gently in fat
Melt a generous knob of butter (and a little smen if you have it) with a spoon of oil in a wide pan over low-medium heat. Add all the onions with a pinch of salt. Salt draws out their water and speeds the collapse. Stir to coat.
- 3
Cook down slowly
Keep the heat low and let them soften and release their liquid, stirring now and then, for 20–25 minutes until translucent and slumped. Do not brown them yet — you are dehydrating first. If they catch, add a splash of water.
- 4
Add the warm spices
Stir in a cinnamon stick, a good teaspoon of ground cinnamon, ground ginger, and saffron threads bloomed in a little warm water. The spices need fat and gentle heat to open up, so add them now, not at the end.
- 5
Caramelise to dark gold
Continue cooking, stirring more often as it thickens, for another 20–30 minutes until the onions are jammy, sticky and deep gold-brown. This is the stage you cannot hurry; the colour is the flavour.
- 6
Sweeten and finish with raisins
Drain the soaked raisins and fold them in, then add honey to taste — a tablespoon or two. Cook a further 5–10 minutes until glossy and the raisins are plump. It should mound on a spoon, not run.
- 7
Crown the dish
Spoon the warm tfaya over the top of a lamb or chicken tagine, or pile it in the centre of a couscous mound. Scatter over fried blanched almonds and, if you like, a dusting of icing sugar and cinnamon in lines.
Common mistakes
- Too high a heat. Onions scorch bitter on the edges before the sugars have time to develop. Low and slow is the only route to real caramelisation.
- Not enough onion. A kilo reduces dramatically. Start with far more than looks reasonable or you will end with a mean spoonful.
- Adding honey too early. Sugar burns fast. Add honey near the end, once the onions are already sweet and jammy from their own sugars.
- Slicing unevenly. Thick and thin slices in the same pan means some burn while others stay raw. Even, thin slices cook as one.
- Leaving it watery. Tfaya should be a thick confit, not a wet stew. If liquid pools, raise the heat slightly at the end and cook it off.
- Skipping the saffron bloom. Dropping dry saffron threads in gives you little colour or aroma. Steep them in a spoon of warm water first.
Tips
- Tfaya keeps for several days in the fridge and reheats beautifully — many cooks make it a day ahead for a feast.
- A splash of orange-blossom water at the very end lifts the whole thing with a floral note that is very Marrakchi.
- For couscous tfaya, thin the confit slightly with a ladle of the meat broth so it drapes over the grain.
Recipes and dishes that use this
Keep exploring
Frequently asked questions
What is tfaya in Moroccan cooking?
Tfaya is a sweet topping of onions caramelised slowly with cinnamon, saffron, honey and raisins (and often fried almonds), used to crown lamb or chicken tagines and festive couscous. It balances the savoury meat with warm sweetness.
How long does it take to caramelise onions for tfaya?
About an hour of mostly gentle cooking — 20–25 minutes to soften and release their water, then another 30 or so to brown into a dark, jammy confit, plus a few minutes to add honey and raisins.
Can I make tfaya ahead of time?
Yes. Tfaya keeps for three to four days in the fridge and reheats well with a splash of water, so it is a good component to prepare the day before a feast.