Bring the water and olive oil to boil and add the couscous.
Turn the heat to low and simmer for 10 minutes.
Add the onions, apricots, garlic, cilantro, and oil to the Thermomix bowl or food processor and blend until combined. Transfer to a pot and saute for 3 minutes over medium heat (or cook in the Thermomix for 3 minutes 212F speed 1).
Add the yogurt, garam masala, ginger, salt, pepper and chickpeas to the mixing bowl or to a pot with the blended apricot mixture from previous step and heat over medium heat until it just starts to boil (in the Thermomix cook for 10 minutes at 212F speed 1). Lower the heat and simmer for 10 minutes.
Pour over couscous and garnish with red onion, sliced almonds, raisins, apricots or cilantro.