This aromatic North African specialty features fluffy steamed couscous crowned with tfaya—a luscious topping of slow-cooked caramelized onions sweetened with honey and plump golden raisins. The dish is traditionally served with tender chicken braised in a fragrant blend of ginger, turmeric, cinnamon, and saffron, creating a beautiful balance of savory and sweet flavors. Toasted almonds add a delightful crunch, while fresh herbs brighten the rich, spiced sauce. Perfect for special occasions and family gatherings, this impressive one-platter meal brings the warmth of Moroccan hospitality to your table.
The first time I encountered tfaya was at a friend's family gathering in Casablanca, where the kitchen hummed with conversation and the air grew thick with the scent of caramelizing onions and honey. I watched her grandmother tend the onions with the patience of someone who'd made this dish a thousand times, her wooden spoon moving in slow, deliberate circles as the onions transformed into something that looked like edible amber. That afternoon taught me that the magic of Moroccan couscous isn't just in the spices—it's in that sweet-savory contrast that makes every bite feel like a celebration.
Last winter, I made this for a dinner party on a particularly gray Sunday, and something about the warm spices and golden onions transformed the entire mood of the evening. My friend Sarah, who claims she doesn't like raisins, ended up picking every single one out of the tfaya and admitted they might be her favorite part. Now whenever anyone asks what to make for special occasions, this is the recipe that slips out of my mouth before I can even think about alternatives.
Ingredients
- Whole chicken (about 1.5 kg), cut into pieces: Bone-in pieces give you that rich, homey flavor that breast meat alone can never achieve
- Olive oil: Use the good stuff here since it carries all those warm spices into every layer of the dish
- Large onions (5 total): Don't rush the caramelization—that deep sweetness is what makes Moroccan couscous sing
- Fresh garlic (3 cloves), minced: Fresh garlic brings a brightness that powder just can't replicate in this dish
- Ground ginger, turmeric, cinnamon, and cumin: This quartet creates that signature Moroccan flavor profile that feels both exotic and familiar
- Saffron: Optional, but if you have it, that subtle floral note elevates the whole dish into something special
- Chicken broth (4 cups): Homemade makes everything better, but a good quality store-bought version works perfectly fine
- Fresh cilantro and parsley: These herbs add a fresh, bright counterpoint to all those rich, warm spices
- Golden raisins (1 cup): They plump up beautifully in the honey and become these little bursts of sweetness throughout the tfaya
- Honey (1/2 cup): The secret ingredient that helps the onions caramelize into that sticky, jam-like consistency
- Slivered almonds: Toast them right before serving so they stay crunchy and add that perfect nutty finish
- Couscous (2 cups): Look for the medium-grain variety—it holds up better to all those toppings without turning mushy
Instructions
- Get the chicken going:
- Heat that olive oil in your biggest pot or Dutch oven, then sauté the chopped onions and garlic until they're soft and translucent—this creates a fragrant base that everything else builds on. Add the chicken pieces and let them get golden brown on all sides, because those browned bits are where all the flavor lives.
- Wake up the spices:
- Sprinkle in the ginger, turmeric, cinnamon, cumin, both peppers, salt, and saffron, stirring constantly so they toast slightly in the hot oil and release their oils. Pour in the broth and toss in the herbs, then bring everything to a bubble before turning down the heat to let it simmer gently.
- Let it get tender:
- Cover the pot and let the chicken cook for about 35 to 40 minutes, until it's falling-off-the-bone tender and your kitchen smells like a Moroccan spice market. While that simmers, you can start working on the star of the show—the tfaya.
- Start the tfaya magic:
- In a large skillet, melt your butter or heat olive oil over medium heat, then add all those sliced onions. This is where you need patience—let them cook slowly, stirring occasionally, for about 20 to 25 minutes until they're soft and turning golden brown.
- Add the sweetness:
- Toss in the raisins, honey, cinnamon, salt, and pepper, then keep cooking for another 10 minutes while stirring frequently. The onions should turn into this gorgeous, sticky, caramelized mixture that you'll want to eat straight from the spoon.
- Toast the almonds:
- While the tfaya finishes, throw those slivered almonds into a dry pan over medium heat. Watch them like a hawk—golden turns to burned in about 30 seconds—then set them aside for the final flourish.
- Fluff up the couscous:
- Put the couscous in your largest heatproof bowl, stir in the olive oil and salt, then pour that boiling water over it. Cover it tight and walk away for exactly 5 minutes—no peeking—then fluff it with a fork until every grain is separate and light.
- Bring it all together:
- Mound that fluffy couscous on your biggest serving platter like a golden hill. Arrange the chicken pieces on top, drizzle with some of that spiced cooking liquid, then spoon the tfaya over everything like you're painting a masterpiece. Finish with those toasted almonds scattered across the top and serve it while it's still steaming hot.
My aunt once made this for a neighborhood potluck, and I watched three different people ask for the recipe before they'd even finished their first plate. There's something about the combination of tender chicken, those sweet sticky onions, and the crunch of toasted almonds that makes people feel taken care of. Now whenever I make it, I think about how food can be both a conversation starter and a way to say 'you're welcome here' without speaking a word.
Making It Your Own
One of the beautiful things about this dish is how it adapts to whatever you have on hand or whoever you're feeding. I've made it with lamb when I wanted something richer, and I've done a completely vegetarian version with roasted carrots and chickpeas that my vegan sister still talks about. The tfaya works with just about any protein, or no protein at all—it's really about that sweet-savory topping.
Getting the Timing Right
Here's what I learned after years of making this: start the chicken first, then work on the tfaya while it simmers, and don't even think about the couscous until everything else is ready. Couscous waits for no one—it gets sad and gummy if it sits too long. I usually put the water on to boil right when I start assembling the final dish, so everything hits the table at the perfect moment.
Serving It Up Properly
In Moroccan homes, this is often served family-style on one big platter, everyone eating from the same communal dish. It's such a warm, convivial way to share a meal. Put some harissa on the table for heat lovers, plenty of fresh lemon wedges to brighten each bite, and maybe a chilled fruity white wine or hot mint tea depending on the weather.
- Use your largest shallow platter so everyone can see all those beautiful layers
- Toast extra almonds because people always pick them off the top and there are never enough
- Have plenty of crusty bread ready to soak up all that spiced sauce at the bottom
There's something almost meditative about making this dish, the way it requires you to slow down and pay attention to each component. I hope it brings as much warmth to your table as it has to mine.
Common Recipe Questions
- → What makes tfaya special in Moroccan cuisine?
-
Tfaya is a cherished Moroccan topping of slowly caramelized onions sweetened with honey and raisins. The slow cooking process creates a rich, jam-like consistency that balances perfectly with savory spiced meats and fluffy couscous, representing the sweet-savory flavor profile typical of North African festive dishes.
- → Can I make this dish ahead of time?
-
Yes, the chicken and tfaya can be prepared up to 2 days in advance and refrigerated. Reheat gently before serving. The couscous is best prepared fresh, but you can steam it just before assembling. The flavors actually improve after resting, making this ideal for entertaining.
- → What protein alternatives work well?
-
Lamb is the traditional alternative to chicken, offering a richer flavor that pairs beautifully with the sweet onions. For a vegetarian version, use vegetable broth and add roasted vegetables like carrots, pumpkin, or chickpeas. The tfaya topping remains delicious regardless of your protein choice.
- → How do I achieve perfectly fluffy couscous?
-
The key is using the correct water-to-couscous ratio and letting it steam undisturbed. After pouring boiling water over the couscous, cover tightly and let it absorb for exactly 5 minutes. Fluff thoroughly with a fork to separate grains—this prevents clumping and ensures light, fluffy texture.
- → What should I serve alongside this dish?
-
Harissa paste and fresh lemon wedges are traditional accompaniments that add heat and brightness. A side of Moroccan mint tea or a fruity white wine like Gewürztraminer complements the spices. Simple roasted vegetables or a fresh cucumber salad can round out the meal.
- → Can I make this gluten-free?
-
Simply substitute regular couscous with gluten-free couscous made from corn or rice. Ensure all spices and broth are certified gluten-free. The tfaya and spiced chicken are naturally gluten-free, making this an easy adaptation for those with dietary restrictions.