In a medium pot, bring water or chicken broth to a boil.
Add the couscous and salt, stir, and remove from heat.
Cover and let it sit for 5 minutes, then fluff with a fork.
In a skillet, heat the vegetable oil over medium heat.
Add the chopped onion and cook until soft and golden, about 5 minutes.
Stir in the minced garlic and cook for an additional 1 minute.
Add the dried apricots, almonds, cinnamon, turmeric, ginger, and black pepper. Cook for another 2-3 minutes until the apricots are softened.
Gently fold the apricot mixture into the cooked couscous.
Drizzle with honey if desired for extra sweetness.
Enjoy your meal!