In a large pot put the chicken without skin and bring water to boil. Once it's boiling, turn the heat down and simmer for 20min.
2
Strain the chicken and let it cool down and keep the stock.
3
In a pan, sauté the garlic and cook till colour changes, then add the onion to be caramelised. Add the red pepper and green onion. Once the ingredients turn to caramel colour, put this mixture into the chicken stock.
4
Place the pot back on the heat and put the potatoes, carrots, and corn. Once it's boiling turn the heat down and let it simmer for 25 min (till the potatoes and carrots are tender).
5
When the chicken is cold, shred it. Add the chicken, milk, fresh cream, butter, salt and pepper.
6
Add the chopped cilantro. Stir till all ingredients are mixed together.
7
Bring it all back to a boiling point and serve in soup bowls.
8
Finally add the cubed cheese in the served bowl and garnish with cilantro leaf.