Baby food is any food, other than breastmilk or infant formula, that is made specifically for infants, roughly between the ages of four to six months to 2 years. The food comes in multiple varieties and tastes, can be produced by many manufacturers, or may be table food that the rest of the family is eating, mashed up. Because infants lack teeth, many different baby food are designed for ease of eating; they are either a soft, liquidy paste or an easily chewed food. Babies typically move to consuming baby food once nursing or formula is not sufficient for the child's appetite. Babies do not need to have teeth to transition to eating solid foods. Teeth, however, normally do begin to show up at this age. Care should be taken with certain foods that pose a choking hazard, such as undercooked vegetables, grapes, or food that may contain bones. Babies begin eating liquid style baby food, sometimes mixed with rice cereal and formula, or breastmilk.
Contributions by WhatamIdoing, Ravedave, and Rmhermen.