Something to share from my book on Chinese medicine:
One should keep in mind that everything the baby eats must be turned into 37 degree Celsius soup before digestion can take place in the stomach. That means food should be at the baby's body temp or just a little above or below this. Most definitely the baby should not be fed chilled, iced, frozen or cold foods.
Secondly food should be pureed so that its like a thick soup. Babies do not have the back teeth which can mashed food into a puree inside the mouth. Unless food is reduced to a mash it cannot be digested in the stomach.
Third, food should always be cooked. Cooking does some of the work of digestion before the food actually enter the stomach. Since babies' stomachs and spleens are weak and immature to begin with, they, even more than adults, benefit from the predigestion of cooking.
Because the baby is new to the world and everything in it, their tastes are not yet jaded. One does not have to vary babies' diets the same way as an adult requires. By introducing one food at a time, one can see whether or not the child can actually digest that food. If the child's digestion is not yet mature and strong to digest that food without side effects, there will be some sign of indigestion such as vomiting, colic, gas, constipation or loose stools.