Prices for food eaten at home rose 2.9% in April compared to the same month a year earlier, according to government figures released Tuesday.