
Couscous Tfaya
A sumptuous Algerian couscous topped with tfaya — a slow-cooked caramelised onion and raisin relish flavoured with cinnamon and saffron — alongside tender lamb and vegetables.
About This Recipe
Couscous Tfaya is one of the most celebrated celebratory dishes in Algerian cuisine, particularly associated with weddings, festivals and family gatherings. The dish pairs the classic North African couscous base — steamed semolina cooked over a broth of slow-braised lamb and vegetables — with tfaya, a luxuriously sweet and savoury garnish of caramelised onions, golden raisins, saffron, cinnamon and honey. The combination of the savoury meat-and-vegetable broth with the almost jammy sweetness of the tfaya creates a flavour profile that is quintessentially Algerian and Maghrebi — where sweet and savoury coexist in the same bowl without contradiction. Tfaya is versatile and also accompanies chicken, seafood and vegetarian couscous throughout Algeria and Morocco.
Ingredients
Serves 6
- 500 gcouscous(medium grain)
- 800 gbone-in lamb shoulder(cut into large pieces)
- 3 mediumcarrots(halved)
- 2 mediumcourgettes (zucchini)(halved lengthways)
- 2 mediumturnips(quartered)
- 400 gcanned chickpeas(drained)
- 4 largeonions(3 finely chopped for broth, 1 sliced for tfaya)
- 150 graisins(for tfaya)
- 2 tablespoonshoney(for tfaya)
- 1 teaspoonground cinnamon(divided)
- 0.5 teaspoonsaffron threads(steeped in 3 tablespoons hot water)
- 1 teaspoonground ginger
- 4 tablespoonsolive oil or butter(divided)
- 1 teaspoonsalt
Instructions
- 1
Make the lamb broth
In a large pot or couscoussier, heat 2 tablespoons of oil over medium-high heat. Brown the lamb pieces all over. Add the 3 chopped onions, half the saffron water, ginger, half the cinnamon and salt. Cover with 1.5 litres of water. Bring to a boil, skim the foam, then reduce to a gentle simmer. Cook for 45 minutes.
- 2
Add vegetables and chickpeas
Add the carrots and turnips to the broth and cook for 15 minutes. Add the courgettes and chickpeas and cook for a further 15 minutes until all the vegetables are tender and the lamb is falling off the bone.
- 3
Steam or prepare the couscous
Place the couscous in a large bowl. Pour over 500ml of boiling salted water (or ladle over some hot broth). Add 1 tablespoon of butter or oil and stir. Cover with a tea towel and steam for 10 minutes. Fluff with a fork, breaking up any lumps, then steam for another 5 minutes. Alternatively, steam the couscous above the broth in a couscoussier.
Fluffing the couscous twice and adding oil prevents clumping and gives the lightest, most separate grains.
- 4
Make the tfaya
While the broth simmers, heat 2 tablespoons of butter in a frying pan over medium heat. Add the sliced onion and cook, stirring occasionally, for 20 minutes until very soft and golden. Add the raisins, honey, remaining cinnamon and remaining saffron water. Cook over low heat for 10–15 minutes, stirring occasionally, until the onions and raisins are caramelised and very fragrant. Season with a pinch of salt.
- 5
Assemble and serve
Mound the couscous on a large serving platter. Arrange the vegetables and lamb over the couscous. Ladle some broth over to moisten. Crown the dish with the warm tfaya. Serve the remaining broth in a separate bowl alongside for diners to add as they wish.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
The tfaya can be made a day ahead and reheated gently — the flavour deepens overnight.
- →
A couscoussier gives the most authentic steamed couscous; a sieve set over the broth pot works well as an alternative.
- →
The broth from the couscous is precious — serve it alongside for diners to pour over their portions to moisten.
- →
Taste and adjust salt at the very end — flavors concentrate as liquids reduce, and a final pinch of flaky salt sharpens the whole dish.
Variations
- •
Couscous Tfaya with Chicken uses whole chicken pieces instead of lamb and is slightly quicker to make.
- •
A vegetarian version uses vegetable stock, extra chickpeas and seasonal vegetables in place of lamb.
- •
Vegetarian: swap the protein for roasted king oyster mushrooms, smoked tofu or cooked chickpeas — adjust seasoning slightly upward to compensate.
- •
Spicier: add a finely chopped fresh chile or a teaspoon of crushed Aleppo/Urfa pepper to the aromatics for warm, layered heat instead of a single sharp hit.
Storage
Store the components separately — broth, couscous, vegetables and tfaya — in the fridge for up to 3 days. Reheat the broth and pour over the couscous to revive it.
History & Origin
Couscous has been the foundation of Maghrebi cuisine for over a thousand years, originating with the Berber peoples of North Africa. Tfaya, the sweet caramelised onion garnish, reflects the Andalusian and Persian culinary influences that shaped Algerian and Moroccan cuisine during the medieval period.
Frequently Asked Questions
Can I use instant couscous?
Yes — instant couscous is fine for this dish. Follow the packet instructions, adding some of the hot broth instead of plain water for extra flavour, and fluff with a fork. Traditional hand-rolled couscous steamed above the broth gives a lighter texture, but instant is a perfectly good substitute.
Can I make this ahead of time?
Yes — most of the components can be prepared up to a day in advance and refrigerated separately. Reheat gently and assemble just before serving so textures stay distinct.
What can I substitute if I don't have all the ingredients?
Stay close to the role each ingredient plays: swap aromatics for similar ones (shallot for onion, lime for lemon), and keep the fat-acid-salt balance intact. Spice blends can usually be approximated with what's in the cupboard.
How do I know it's authentic?
Authenticity sits on a spectrum — what matters more is honoring the technique and balance of flavors. If the dish tastes harmonious and respects how cooks in its home region would build it, you're on solid ground.
Nutrition Facts
Per serving (580g / 20.5 oz) · 6 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Algerian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes