In a medium saucepan, add the broth, extra virgin olive oil, and kosher salt and bring to a boil over medium heat. Cover and reduce the heat to low, maintaining a nice simmer on the broth.
Meanwhile, heat the vegetable oil in a large sauté pan over medium heat. When the oil is shimmering, add the onion, salt to taste, and caramelize the onions until they are golden brown, making sure to stir often to prevent the onions from burning. [Most recipes underestimate how long the caramelization process takes, but it should, realistically, take around 30 to 40 minutes. Be patient, the reward is worth it!] Once the onions have caramelized, add the cinnamon, allspice, cumin, and paprika.
the broth is simmering, slowly add the couscous to the saucepan, making sure to stir at the same time. Once all the couscous has been added, turn off the heat and cover the saucepan. Let sit for 5 minutes. The couscous will cook and puff up from the residual heat and steam. Remove the lid and draw a fork the couscous repeatedly until the couscous is separated and “fluffy”. Let the couscous sit and cool for 15 minutes.
Once cooled, mix the couscous and onions with the mixed nuts and mixed fruits. Add lemon juice, extra virgin olive oil, and salt and pepper to taste to finish.
This recipe was contributed by Sage Kitchen a full-service kosher catering company based in Manhattan.