babies do not have teeth and cannot chew their food, so they are usually fed soft, runny food such as cooked mashed fruit or vegetables. babies cannot digest some foods which adults can eat, including food with nuts or with large amounts of gluten, salt or sugar. also, babies' digestive systems are very sensitive to bacteria, so they should not eat any foods with honey, eggs or shellfish in them because these foods sometimes contain bacteria.