US food maker Hormel Foods has said it has agreed to buy nutritional supplements and dairy products maker Century Foods International for US$115m in cash.