Skip to content
Cuisine Marrakech

Techniques

How to Caramelise Onions for Tfaya

Tfaya is the glossy, sweet tangle of slow-cooked onions, raisins and warm spice that crowns a chicken or lamb couscous and turns a simple tagine into a feast. It is essentially a Moroccan onion jam — savoury, deeply sweet and scented with cinnamon and saffron — and the whole thing rests on cooking the onions down slowly and patiently.

How to Caramelise Onions for Tfaya — a Moroccan cooking tip and guide

At a glance

  • Use far more onions than seems right — they collapse dramatically
  • Cook low and slow with saffron, cinnamon and ginger until soft and golden
  • Add raisins and honey and reduce to a glossy, jammy topping
  • Serve over couscous or tagine, often with toasted almonds and sesame

Guide

Slice a large quantity of onions thinly — they cook down to a fraction of their raw volume, so use more than feels sensible. Cook them gently in butter and oil with a good pinch of saffron, a stick or two of cinnamon, a little ground ginger and salt. Keep the heat low and stir often; you want them to collapse and go soft and golden over 30–45 minutes, not fry hard and brown. A splash of water now and then stops them catching.

Once the onions are meltingly soft, add plump raisins (soaked first if they are dry), a spoonful of honey and sometimes a pinch of sugar, and keep cooking until everything is jammy, glossy and reduced with no watery liquid left. The mixture should taste sweet but grounded by the cinnamon and saffron. Some cooks finish with toasted almonds and a scatter of sesame seeds.

Serve tfaya heaped over couscous with chicken or lamb — the classic couscous tfaya — or spooned over a tagine. The sweet-savoury contrast against the plain grain and the meat is the whole point, and it is a fixture at weddings and celebrations because it looks and tastes generous.

Practical tips

  1. 1

    Low heat is everything — rushing gives you fried, bitter onions instead of sweet, silky ones.

  2. 2

    Soak dry raisins in warm water first so they plump rather than stay hard.

  3. 3

    Cook off all the excess liquid at the end; tfaya should be jammy, not soupy.

  4. 4

    Saffron does a lot of the work here — bloom it in a little warm water first.

  5. 5

    Make it ahead; tfaya reheats beautifully and even improves overnight.

Frequently asked questions

What is tfaya?

A sweet Moroccan topping of slow-caramelised onions and raisins spiced with cinnamon and saffron and sweetened with honey. It crowns couscous and lamb or chicken tagines, especially at celebrations.

How long do the onions take?

Around 30–45 minutes of gentle cooking to collapse and turn golden and soft, then a little longer once the raisins and honey go in to reduce it to a glossy jam.

Can I make tfaya ahead of time?

Yes — it reheats well and the flavours deepen overnight, so it is a good make-ahead element for a couscous feast.

Try the recipes

Put the tip into practice with these free step-by-step recipes: