Moroccan Couscous with Caramelized Onions

Fluffy Moroccan couscous topped with caramelized onions, raisins, toasted almonds, and tender chicken pieces Pin
Fluffy Moroccan couscous topped with caramelized onions, raisins, toasted almonds, and tender chicken pieces | kitchensavorist.com

This fragrant North African specialty combines fluffy steamed couscous with tfaya, a luscious topping of slowly caramelized onions sweetened with honey and plumped golden raisins. The dish features tender chicken pieces braised in aromatic spices including saffron, cinnamon, cumin, and ginger, creating layers of warm, complex flavors. Toasted slivered almonds add a satisfying crunch, while fresh herbs brighten each bite. Perfect for gatherings, this one-platter meal brings the authentic taste of Moroccan festivities to your table.

The kitchen filled with an impossible sweetness that Sunday afternoon, onions and honey caramelizing while spices bloomed in the other pan. My roommate kept wandering in, drawn by whatever alchemy was happening on the stove. This wasnt dinner anymore, it was an event.

I first made this for a dinner party when everyone was tired of the same old rotation. The platter hit the table and suddenly nobody was talking anymore, just eating. Thats when you know a recipes a keeper.

Ingredients

  • Whole chicken: Cut into pieces so every serving gets both white and dark meat, about 1.5 kg feeds six people generously
  • Olive oil: Use 2 tablespoons to build the flavor foundation, extra virgin adds fruitiness
  • Large onions: You will need 5 total, 2 chopped for the chicken base and 3 sliced thin for the sweet topping
  • Garlic cloves: 3 minced fresh cloves add depth, jarred garlic works in a pinch
  • Ground ginger: 1 teaspoon brings warmth without the heat of fresh ginger
  • Ground turmeric: 1 teaspoon gives the chicken its beautiful golden hue
  • Ground cinnamon: 1 teaspoon, used in both chicken and topping for consistent spicing
  • Ground cumin: 1 teaspoon adds that distinctive North African earthiness
  • Black pepper and salt: 1 teaspoon each balances the spices, plus extra for the topping
  • Ground saffron: 1/2 teaspoon or a pinch of threads, optional but worth it for authentic color
  • White pepper: 1/2 teaspoon provides gentle heat without visible specks
  • Chicken broth: 4 cups create the sauce, homemade tastes best but quality store bought works
  • Fresh cilantro and parsley: One small bunch each, chopped, adds brightness and color
  • Golden raisins: 1 cup plumps up beautifully in the caramelized onions
  • Butter or olive oil: 3 tablespoons for the topping, butter carries the honey flavor better
  • Slivered almonds: 1/2 cup toasted right before serving adds essential crunch
  • Honey: 1/2 cup helps the onions caramelize into something magical
  • Couscous: 2 cups instant variety works perfectly here
  • Boiling water: 2 1/4 cups measured precisely for fluffy grains

Instructions

Build the spiced chicken base:
Heat olive oil in your largest pot or Dutch oven over medium heat. Toss in chopped onions and minced garlic, cooking until they turn translucent and fragrant. Add chicken pieces and brown them on all sides, letting the skin develop color.
Add the aromatic spices:
Sprinkle in ginger, turmeric, cinnamon, cumin, both peppers, salt, and saffron. Stir constantly for a minute until the spices bloom and coat every piece of chicken. Pour in the broth and scatter in fresh cilantro and parsley.
Simmer to tenderness:
Bring everything to a boil, then drop the heat to low. Cover and let it bubble gently for 35 to 40 minutes. The chicken should be falling off the bone and the sauce thickened.
Caramelize the topping onions:
While chicken simmers, melt butter in a large skillet over medium heat. Add those 3 thinly sliced onions and cook slowly, stirring now and then, until they soften and turn golden brown. This takes 20 to 25 minutes, dont rush it.
Add sweetness to the topping:
Stir in raisins, honey, cinnamon, half teaspoon salt, and quarter teaspoon pepper. Keep cooking for 10 minutes more, stirring frequently as everything turns sticky and glossy. Toast almonds in a dry pan until golden, about 2 minutes, then set them aside.
Fluff the couscous:
Place couscous in a heatproof bowl with olive oil and teaspoon of salt. Pour boiling water over, cover immediately, and let it sit for exactly 5 minutes. Fluff vigorously with a fork to separate each grain.
Bring it all together:
Mound couscous on your largest serving platter. Arrange chicken pieces on top and drizzle with some of that spiced cooking sauce. Spoon the caramelized onion raisin mixture over everything. Finish with toasted almonds scattered across the top.
Golden couscous mound crowned with sweet onion raisin tfaya, spiced chicken, and crunchy almond garnish Pin
Golden couscous mound crowned with sweet onion raisin tfaya, spiced chicken, and crunchy almond garnish | kitchensavorist.com

My Moroccan friend laughed when she saw me making this, said my grandmother would approve. Thats the highest compliment I have ever received in a kitchen.

Making It Your Own

Lamb shoulder pieces work beautifully instead of chicken, just extend the simmering time until the meat falls apart. For vegetarian nights, skip the meat entirely and use vegetable broth with roasted chunks of butternut squash and carrots.

Serving Suggestions

Set out small bowls of harissa paste and fresh lemon wedges so everyone can adjust their heat. A pot of Moroccan mint tea served alongside makes the meal feel complete and authentic.

Timing Success

Start the tfaya onions first since they need the longest cooking time. They can hold warm on the back of the stove while everything else comes together.

  • Toast almonds right before serving so they stay crunchy
  • Fluff couscous immediately after the 5 minute steam
  • Let chicken rest in its sauce off heat for 10 minutes before serving
Steaming plate of Moroccan couscous with honey-glazed onions, plump raisins, almonds, and aromatic spiced chicken Pin
Steaming plate of Moroccan couscous with honey-glazed onions, plump raisins, almonds, and aromatic spiced chicken | kitchensavorist.com

This is the kind of recipe that turns Tuesday dinner into something people will talk about next month. Gather your friends around the platter and watch what happens.

Recipe FAQs

Tfaya is a cherished Moroccan condiment featuring onions slow-cooked until deeply caramelized, then sweetened with honey and enriched with plump raisins. This sweet-savory topping creates beautiful contrast against spiced meats and fluffy couscous, representing the sophisticated balance of flavors in North African cooking.

Both the spiced chicken and tfaya actually benefit from being made a day ahead—the flavors deepen and meld beautifully. Reheat gently before serving. The couscous is best steamed fresh, but you can prepare it up to an hour in advance and fluff just before assembling.

Lamb is the traditional alternative to chicken, offering richer flavor. For vegetarian versions, use vegetable broth and add hearty vegetables like roasted pumpkin, carrots, or chickpeas. The tfaya remains the star regardless of protein choice.

The key is using the correct water-to-grain ratio and allowing proper steaming time. After adding boiling water, let it sit covered undisturbed. Fluff vigorously with a fork to separate grains, adding a splash of olive oil if needed to prevent clumping.

Traditional accompaniments include harissa paste for heat and fresh lemon wedges to brighten flavors. Moroccan mint tea is the classic beverage pairing. A crisp fruity white wine also complements the sweet-savory elements beautifully.

Moroccan Couscous with Caramelized Onions

Fluffy couscous crowned with sweet caramelized onions, plump raisins, and toasted almonds over spiced chicken.

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 Base: Heat olive oil in a large pot or Dutch oven over medium heat. Sauté onions and garlic until translucent, about 5 minutes. Add chicken pieces and brown on all sides, approximately 8 minutes.
2
Season and Simmer Chicken: Add ginger, turmeric, cinnamon, cumin, black pepper, salt, saffron, and white pepper. Stir thoroughly to coat chicken in spices. Pour in chicken broth, cilantro, and parsley. Bring to a boil, then reduce heat, cover, and simmer for 35–40 minutes until tender.
3
Caramelize Onions for Tfaya: While chicken simmers, 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.
4
Finish Tfaya Mixture: Add raisins, honey, cinnamon, salt, and black pepper to caramelized onions. Cook for another 10 minutes, stirring frequently until onions are deeply caramelized and sticky.
5
Toast the Almonds: In a dry pan over medium heat, toast slivered almonds until golden and fragrant, about 2–3 minutes. Remove from heat immediately and set aside.
6
Prepare Couscous: Place couscous in a large heatproof bowl. Add olive oil and salt, then pour boiling water over the grains. Cover tightly and let sit for 5 minutes. Fluff with a fork to separate grains.
7
Assemble the Dish: Spread prepared couscous over a large serving platter. Arrange chicken pieces on top, spooning some of the cooking sauce over the meat. Distribute caramelized onion and raisin tfaya over the chicken. Garnish generously with toasted almonds. Serve immediately while hot.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 620
Protein 32g
Carbs 77g
Fat 21g

Allergy Information

  • Contains tree nuts (almonds) and gluten (couscous). May contain dairy if butter is used; substitute olive oil for dairy-free option.
Victoria Lane

Home cook sharing simple, flavorful recipes and kitchen tips for everyday cooking.