At 8 months old there may be a possibility that he is teething thus the choice for cold food. The coldness numbs his gums. Hard fruits allows him to gnaw the itchiness away.
You can trying teething gel or cold teether to numb his gums then try to give warm food.