Moroccan Couscous Tfaya

Golden Moroccan Couscous Tfaya topped with caramelized onions, raisins, and toasted almonds Save to Pinterest
Golden Moroccan Couscous Tfaya topped with caramelized onions, raisins, and toasted almonds | bitebackkitchen.com

This traditional Moroccan dish brings together tender spiced chicken with fluffy couscous crowned with tfaya—a luscious topping of slowly caramelized onions sweetened with honey and plumped raisins. The onions simmer until they transform into deep golden strands, becoming sticky and naturally sweet. Toasted almonds add essential crunch, while warming spices like cinnamon, cumin, and saffron infuse every layer with North African warmth.

Perfect for gatherings, this festive one-platter meal serves six and can be adapted for vegetarian diners by swapping chicken for roasted vegetables. The combination of savory spiced meat, naturally sweet onion topping, and light fluffy grains creates an irresistible balance that has made this dish beloved across Morocco and beyond.

The aroma of cinnamon and caramelized onions drifting through my apartment hallway always stops my neighbors in their tracks. My first attempt at making Tfaya, that sweet and savory onion topping that defines Moroccan couscous, was a complete disaster. I burned the onions because I was too impatient, rushing them over high heat instead of letting them slowly transform into something magical. Now I understand that good things really do come to those who wait, especially when honey and raisins are involved.

Last Eid, I made this for friends who had never tried Moroccan food beyond tagine. Watching their faces light up when they took that first bite, the contrast of fluffy couscous, tender chicken, and that sticky sweet topping, was absolutely priceless. They kept asking what the secret was, and I told them some kitchen secrets are worth keeping.

Ingredients

  • Whole chicken: Cutting it yourself saves money but feel free to use your favorite pieces or swap in lamb for an even richer traditional version
  • Olive oil: A good quality extra virgin makes a difference here since it carries all those warm North African spices
  • Ground spices: The combination of ginger, turmeric, cinnamon, cumin, black and white pepper creates that authentic Moroccan depth
  • Saffron: Optional but worth every penny for the golden color and subtle floral note it brings to the broth
  • Fresh herbs: Cilantro and parsley added at the end keep everything bright and balance the richness
  • Onions for Tfaya: Slice them thin and be patient, they need time to slowly caramelize into that signature sweet topping
  • Golden raisins: They plump up beautifully in the honey and onion mixture, adding little bursts of sweetness throughout
  • Butter or olive oil: Butter gives the Tfaya extra richness but olive oil keeps it dairy free and still delicious
  • Slivered almonds: Toast them right before serving for that essential crunch that contrasts with the tender onions
  • Honey: Use a mild variety so it enhances without overpowering the other flavors
  • Couscous: The tiny grains absorb all the spiced sauce and create the perfect fluffy base for everything else

Instructions

Start the chicken base:
Heat olive oil in your large pot over medium heat, sauté the onions and garlic until they turn translucent and fragrant, then add the chicken pieces to brown them on all sides. Sprinkle in all those beautiful spices and let them toast for just a minute before pouring in the broth and fresh herbs.
Let it simmer:
Bring everything to a gentle bubble then lower the heat, cover the pot, and let the chicken become tender and infused with all those flavors for about 35 to 40 minutes.
Make the magic topping:
While the chicken simmers, melt butter or heat oil in a large skillet and add the sliced onions, cooking them slowly over medium heat until they soften and turn golden brown, which takes a good 20 to 25 minutes of occasional stirring.
Add the sweetness:
Stir in the raisins, honey, cinnamon, salt, and pepper, and keep cooking for another 10 minutes, stirring frequently until everything becomes sticky and wonderfully caramelized.
Toast the almonds:
In a dry pan over medium heat, watch the slivered almonds closely, stirring constantly for just 2 to 3 minutes until they turn golden and fragrant, then set them aside for the final touch.
Fluff the couscous:
Combine the couscous with olive oil and salt in a heatproof bowl, pour that boiling water over, cover it tightly, and let it steam for 5 minutes before fluffing it with a fork.
Bring it all together:
Mound the fluffy couscous on your largest serving platter, arrange the chicken pieces on top with some of that spiced cooking sauce, spoon generous amounts of the sweet onion and raisin Tfaya over everything, and finish with a scattering of those toasted almonds.
Fluffy couscous topped with sweet caramelized onion tfaya and golden toasted almonds on platter Save to Pinterest
Fluffy couscous topped with sweet caramelized onion tfaya and golden toasted almonds on platter | bitebackkitchen.com

This dish has become my go to for bringing people together, something about sharing from one large platter makes the whole meal feel more connected and joyful. There is nothing quite like watching guests dig in, discovering those sweet pockets of raisin and caramelized onion between bites of spiced chicken.

Making It Your Own

The beauty of this recipe lies in its adaptability while still honoring those traditional Moroccan flavors. I have made it with roasted vegetables instead of chicken for vegetarian friends, and the Tfaya still steals every single show.

Timing Is Everything

Start the onions for your Tfaya before anything else, because they need the most time and attention. The chicken can simmer happily while you finish the caramelization, and the couscous literally takes minutes at the very end.

Serving It Right

Traditional Moroccan families serve this family style on one large platter, with everyone gathering around and eating together. Set out bowls of harissa and fresh lemon wedges so people can adjust the heat and brightness to their own taste.

  • Warm your serving platter first so everything stays hot longer
  • Extra Tfaya keeps beautifully in the fridge for a few days
  • Leftovers actually taste even better the next day
Moroccan Couscous Tfaya dish featuring spiced chicken, sweet onions, raisins, and crunchy almonds Save to Pinterest
Moroccan Couscous Tfaya dish featuring spiced chicken, sweet onions, raisins, and crunchy almonds | bitebackkitchen.com

There is something deeply satisfying about a dish that balances sweet and savory so perfectly, and this Moroccan couscous does it every single time. I hope it brings as much warmth to your table as it has to mine.

Your Recipe Questions

Tfaya sets this dish apart with its signature topping of slowly caramelized onions cooked with honey, cinnamon, and raisins until they become deeply golden and naturally sweet. This sweet-savory contrast against spiced meat and fluffy grains creates the distinctive Moroccan flavor profile that makes the dish so memorable.

Yes, the chicken and tfaya both reheat beautifully. Prepare them separately up to a day in advance, then reheat gently while you steam the couscous fresh. The flavors often improve after resting, allowing the spices to meld more deeply into the meat.

A whole chicken cut into pieces provides variety—dark meat stays tender and juicy during simmering, while white meat offers leaner portions. Alternatively, use bone-in thighs only for uniform cooking and maximum flavor, or lamb for a richer, more traditional variation.

Use the exact ratio of boiling water to couscous, cover tightly immediately after adding water, and let steam undisturbed. After 5 minutes, fluff thoroughly with a fork to separate grains. For extra lightness, drizzle with olive oil and fluff again before serving.

Harissa sauce and fresh lemon wedges are traditional accompaniments that add bright heat and acidity. A simple green salad with citrus vinaigrette provides freshness. For beverages, Moroccan mint tea offers authentic refreshment, while a fruity white wine complements the sweet-savory flavors.

Moroccan Couscous Tfaya

Fragrant North African couscous crowned with sweet caramelized onions, plump raisins, and crunchy almonds.

Prep 30m
Cook 45m
Total 75m
Servings 6
Difficulty Medium

Ingredients

For the Chicken

  • 1 whole chicken (about 3.3 lbs), cut into pieces
  • 2 tablespoons olive oil
  • 2 large onions, finely chopped
  • 3 garlic cloves, minced
  • 1 teaspoon ground ginger
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground cumin
  • 1 teaspoon ground black pepper
  • 1 teaspoon salt
  • 1/2 teaspoon ground saffron or pinch of saffron threads
  • 1/2 teaspoon ground white pepper
  • 4 cups chicken broth
  • 1 small bunch fresh cilantro, chopped
  • 1 small bunch fresh parsley, chopped

For the Tfaya

  • 3 large onions, thinly sliced
  • 1 cup golden raisins
  • 3 tablespoons unsalted butter or olive oil
  • 1/2 cup slivered almonds
  • 1/2 cup honey
  • 1 teaspoon ground cinnamon
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper

For the Couscous

  • 2 cups couscous
  • 2 tablespoons olive oil
  • 1 teaspoon salt
  • 2 1/4 cups boiling water

Instructions

1
Prepare the Chicken: Heat olive oil in a large pot or Dutch oven over medium heat. Add onions and garlic, sauté until translucent. Add chicken pieces and brown on all sides. Add ginger, turmeric, cinnamon, cumin, black pepper, salt, saffron, and white pepper. Stir to coat chicken in spices. Add chicken broth, cilantro, and parsley. Bring to a boil, then reduce heat, cover, and simmer for 35–40 minutes, or until the chicken is tender.
2
Make the Tfaya: While the chicken cooks, melt butter or heat olive oil in a large skillet over medium heat. Add sliced onions and sauté until soft and golden brown, about 20–25 minutes, stirring occasionally. Add raisins, honey, cinnamon, salt, and black pepper. Cook for another 10 minutes, stirring frequently, until onions are caramelized and sticky. In a dry pan, toast the almonds over medium heat until golden, about 2–3 minutes. Set aside.
3
Prepare the Couscous: Place couscous in a large heatproof bowl. Add olive oil and salt, then pour boiling water over. Cover tightly and let sit for 5 minutes. Fluff with a fork to separate the grains.
4
Assemble and Serve: Arrange couscous on a large serving platter. Top with chicken pieces and some of the cooking sauce. Spoon the caramelized onion and raisin tfaya over the chicken. Sprinkle with toasted almonds. Serve hot.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Large skillet
  • Small pan for toasting almonds
  • Heatproof bowl
  • Large serving platter
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 620
Protein 32g
Carbs 77g
Fat 21g

Allergy Information

  • Tree nuts (almonds), gluten (couscous). Use olive oil instead of butter for dairy-free. Always check ingredient labels for potential allergens.
Riley Montgomery

Home chef sharing flavorful, easy recipes and real-life kitchen tips for fellow food lovers.