Let the chicken stock simmer on low heat for about one and a half hours.
Once done, strain the liquid in another pan and put it over heat again.
Add the spices to this chicken broth.
Add the green chillies, lime juice, fish sauce.
Then throw in the broccoli. (You can add any vegetables that you like)
Add the chicken and a pinch of sugar. Mix well and let it simmer.
While the chicken cooks, in another pan, heat some olive oil and add the garlic. Fry the garlic till it becomes brown.
Once the garlic is done, drain it on an absorbent paper. Garlic burns really fast so be careful not to burn it.
Add the coconut milk to the soup. And leave it to simmer.
In the meanwhile, toast (dry roast) the coconut powder.
Once done keep it aside. (It's done when it browns)
Now add the vermicelli to it.
Check if the chicken is cooked.
If it is pour the soup out into the bowls.
Garnish it with the peanuts, fried garlic, scallions and the roasted coconut.