Moroccan Couscous with Caramelized Onions

Golden Moroccan couscous topped with caramelized onions, raisins, and toasted almonds Save Pin
Golden Moroccan couscous topped with caramelized onions, raisins, and toasted almonds | noshtheory.com

Experience the vibrant flavors of North African cuisine with this classic Moroccan dish. Fluffy semolina grains are steamed to perfection and crowned with tfaya—a luscious topping of slowly caramelized onions sweetened with honey and plump raisins. The spiced chicken, braised in aromatic spices like saffron, cinnamon, and cumin, creates a rich, golden broth that moistens the couscous. Toasted almonds add a delightful crunch, while fresh cilantro and parsley brighten each bite. This beloved festive centerpiece brings families together, perfect for gatherings and special occasions.

The first time I encountered tfaya, I was completely baffled by the concept of caramelized onions and raisins as a topping. My Moroccan friend Lahcen just laughed when I hesitated, then watched my face light up with that first sweet and savory bite. Now this couscous has become my go to for feeding a crowd because everyone finds something to love in those layers of flavor.

I made this for my apartment neighbors last winter when we were all stuck inside during a snowstorm. The smell of cinnamon and caramelizing onions filled the entire building and suddenly everyone was at my door with bowls in hand.

Ingredients

  • Whole chicken cut into pieces: Bone in pieces keep the meat incredibly tender and add depth to the broth that breast pieces alone just cant achieve
  • Ground saffron: This optional ingredient transforms the dish from good to extraordinary with its earthy floral notes that you cant quite place but definitely miss when its absent
  • Golden raisins: They plump up beautifully in the caramelized onions and provide pockets of sweetness throughout the dish
  • Honey: Helps the onions achieve that sticky glaze while balancing the savory spices in the chicken
  • Couscous: The tiny granules soak up all the spiced chicken broth and become impossibly fluffy when steamed properly
  • Slivered almonds: A quick toast in a dry pan brings out their nutty sweetness and adds the perfect crunch to top everything off

Instructions

Build the spiced chicken base:
Heat olive oil in your largest pot or Dutch oven over medium heat and sauté the onions and garlic until they turn translucent and smell amazing. Brown the chicken pieces on all sides until golden then add all those beautiful spices and stir until every piece is coated in the fragrant red gold mixture.
Simmer to perfection:
Pour in the chicken broth and add the fresh herbs then bring everything to a bubble. Cover the pot reduce the heat and let it simmer gently for about 40 minutes until the chicken is falling off the bone tender.
Caramelize the onions:
While the chicken bubbles away melt butter in a large skillet and cook the sliced onions slowly over medium heat for about 25 minutes until they turn deep golden brown. Stir in the raisins honey cinnamon salt and pepper and cook for 10 more minutes until everything gets sticky and wonderful.
Toast the almonds:
Toss the slivered almonds into a dry pan over medium heat and shake them around for about 2 minutes until they turn golden and smell toasty. Set them aside for the final flourish.
Fluff the couscous:
Combine the couscous with olive oil and salt in a heatproof bowl then pour the boiling water over. Cover tightly and let it sit for exactly 5 minutes before fluffing with a fork to separate each grain.
Bring it all together:
Mound the fluffy couscous on your largest serving platter and arrange the tender chicken pieces on top. Spoon over some of that spiced cooking sauce then crown everything with the sweet onion raisin mixture and finish with toasted almonds.
Fluffy couscous steamed with sweet tfaya onions and tender spiced chicken pieces Save Pin
Fluffy couscous steamed with sweet tfaya onions and tender spiced chicken pieces | noshtheory.com

This recipe has become a staple at our family reunions because my aunt who claims to hate raisins always goes back for thirds. Theres something magical about watching skeptics become converts after one taste.

Make Ahead Magic

The tfaya tastes even better made a day ahead since the flavors meld and intensify in the refrigerator. I often cook the chicken and caramelize the onions the night before then just reheat and make fresh couscous when company arrives.

Serving Suggestions

Set out small bowls of harissa and fresh lemon wedges so guests can adjust the heat and brightness to their liking. Moroccan mint tea poured into small glasses makes the perfect ending to this rich meal.

Variations Worth Trying

Swap lamb for the chicken or skip meat entirely and use vegetable broth with roasted squash and carrots. During Ramadan I make a version with chickpeas and butternut squash that everyone waits for all year.

  • Try pumpkin spice couscous in autumn by adding a pinch of nutmeg and allspice
  • Toast some pine nuts alongside the almonds for extra crunch
  • Serve with preserved lemons if you want an authentic Moroccan touch
Festive Moroccan couscous platter mounded with honey glazed raisins and golden slivered almonds Save Pin
Festive Moroccan couscous platter mounded with honey glazed raisins and golden slivered almonds | noshtheory.com

Theres nothing quite like gathering around a platter of this couscous watching people customize their bowls and hearing that first collective hum of satisfaction around the table.

Recipe FAQs

Tfaya is a traditional Moroccan topping made from onions slowly caramelized with butter, honey, cinnamon, and raisins until they become sweet, golden, and sticky. It's typically served over couscous to add a rich, sweet contrast to savory dishes.

Yes, simply omit the chicken and use vegetable broth instead. Add roasted vegetables like carrots, pumpkin, or chickpeas to make it hearty. The tfaya topping works beautifully with vegetarian versions as well.

Traditional medium-grain Moroccan couscous is ideal. For a gluten-free option, use couscous made from corn or millet. Instant couscous works in a pinch, but traditional couscous has better texture and absorbs flavors more effectively.

Balance the sweetness by using golden raisins which are milder than dark ones. You can also reduce honey to 1/4 cup. The savory spices and slightly salty chicken broth naturally balance the sweetness of the tfaya.

Absolutely. The chicken and tfaya can be made 1-2 days ahead and refrigerated. Prepare fresh couscous before serving. Reheat everything gently and assemble just before serving for the best texture and flavor.

The key is using the traditional spice blend of saffron, cinnamon, turmeric, ginger, and cumin, plus slowly cooking the onions until they're deeply caramelized. The combination of savory spiced meat with sweet tfaya is uniquely Moroccan.

Moroccan Couscous with Caramelized Onions

Fluffy couscous topped with sweet caramelized onions, raisins, and toasted almonds, served with tender spiced chicken.

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

Ingredients

For the Chicken

  • 1 whole chicken (about 3.5 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 (Caramelized Onion Topping)

  • 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 6-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 chicken is tender and fully cooked.
3
Caramelize the Onions: 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 to prevent burning.
4
Finish the Tfaya: Add raisins, honey, cinnamon, salt, and black pepper to the caramelized onions. Cook for another 10 minutes, stirring frequently until onions are deeply caramelized and sticky. In a separate dry pan, toast almonds over medium heat until golden, about 2-3 minutes. Set aside.
5
Steam the 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 until liquid is absorbed. Fluff with a fork to separate the grains.
6
Assemble the Dish: Spread steamed couscous on a large serving platter. Arrange tender chicken pieces on top and ladle some of the aromatic cooking sauce over the chicken. Spoon the caramelized onion and raisin tfaya generously over the chicken. Garnish with toasted almonds and serve immediately while hot.
Additional Information

Equipment Needed

  • Large pot or Dutch oven
  • Large skillet
  • Small dry 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

  • Contains tree nuts (almonds) and gluten (couscous). May contain dairy if using butter; substitute olive oil for dairy-free preparation.
Ivy Rosen

Passionate home cook sharing weeknight meals, kitchen hacks, and everyday cooking joy.