Heat olive oil. Fry the onions till wilted and slightly browned.
Add in the chicken and stir fry for a few minutes or till it starts turning white.
Sprinkle in all the powders and toss them well. Let it cook for five minutes.
Add in the water and stock cubes and bring the water to a boil.
Add in the salt at this stage and continue to simmer till the chicken is almost done.
Drop in the frozen molokhia into the water and cook on high flame till the molokhia floats in the soup.
Switch off and adjust seasoning.
In a small saucepan, heat oil and fry the garlic till browned - do not burn! Turn it into the soup and close the lid for it to seep in.
Have as is or topped over rice.