Fry the onion in a little olive oil until soft. Add the spices and fry until fragrant, adding a touch of water if necessary.
Add the garlic, chilli, coriander, tomatoes and sugar, and cook uncovered for 20 minutes, adding water as required.
Add the chicken to the sauce and cook for 15 to 20 minutes. Remove from heat and allow to cool.
Combine all of the dressing ingredients and mix well. Divide equally into 5 small containers.
Cut the chicken breasts, then dish into 5 separate containers. Divide the rest of the ingredients into 5 equal portions and add to the containers. Keep in the fridge.