Put 6 cups of water to boil, then add 1 onion, 1 garlic clove, bay leaves, cubanelle pepper, chicken and season with salt. Let it cook for 25 minutes over medium low fire. Take out the chicken and with two forks turn apart the flesh and reserve.
In a pan over medium heat, heat the olive oil and add the onion, garlic and chile, let that cook for 7- 8 minutes until soft.
Place the peppers, onions, garlic (sautéed and boiled), the tomatoes, the coriander and one cup of stock in a blender.
Puree the ingredients and strain through a sieve.
Add the rest of the chicken stock and season to taste.
I buy fresh corn tortillas, cut them into stripes and toast them in the oven or grill, until they’re colored and crispy.
Just before serving, divide the chicken, avocado, cheese and tortilla chips, coriander and lime between serving bowls. Then ladle the soup into the bowls. Garnish with the cream.
Each one of your guests can put whatever they prefer in the soup.