In a large pan, cook the chicken cubes on medium high heat for 5 mins.
Add salt, pepper and crushed chillies and allow to simmer on medium for 5 minutes. Turn off the heat and set the chicken aside until required.
In a separate pot, allow onions, garlic and ginger to simmer on low to medium heat for 5 minutes until golden brown.
Take the cream of mushroom or cream of chicken soup and mix this with two and half cups of warm water. Mix this until the soup is completely dissolved and there are no clumps.
Add fresh cream to the onions. Once fresh cream is added, stir continuously to avoid the pot from burning. Then add the soup mixture and stir for 5 mins.
Mix both chicken and vegetable stock gel cups into the creamy mixture and stir until combined.
At this point, the soup will already be thickened up, then add the sweetcorn kernels and stir though thoroughly for 5 mins on medium heat.
Lastly, add chopped coriander leaves. Continue to stir for 5 minutes then turn off the flame.
Allow soup to cool off and add the juice of half a lemon and stir through one last time and serve.
Notes
The following additional ingredients or substitutions can be added:
Fresh green, yellow, and red peppers can be added to the onions when sauteeing.
Thyme can be added to the onions too.
Cooked Noodles like angel hair pasta.
Coconut milk can be substituted for the cream to make it dairy free.