Baby food is food specifically designed and marketed for consumption by infants, usually under the age of two. It is usually prepared as a puree or as a soft and easily chewable meal for babies. The food comes in multiple varieties and flavors that are purchased ready-made from producers. It can also be made at home with ordinary foods that are mashed, strained, or ground into a soft paste.