Hươu cao cổ được cho ăn nhiều loại trái cây, rau và lá trong điều kiện nuôi nhốt, mặc dù mỗi vườn thú cung cấp một thực đơn hơi khác nhau cho những loài động vật có vú cao lớn này. Trong số những món phổ biến được cung cấp cho hươu cao cổ là cà rốt, táo , chuối và cỏ khô cỏ linh lăng. Nhiều vườn thú nâng những thức ăn này lên cao để mô phỏng hành vi kiếm ăn tự nhiên của hươu cao cổ.
Ngoài các loại trái cây và rau quả, những người trông coi vườn thú thường cung cấp cho phí của chúng những cành lá để ăn. Một số loại cây phổ biến được sử dụng cho mục đích này bao gồm cây mã đề, cây du, cây huyết dụ, cây tần bì và cây dương. Khi ăn loại thức ăn này, hươu cao cổ dùng lưỡi ngoạm một nhánh cây nhỏ và dùng môi trên xé toạc nó. Điều này là cần thiết vì hươu cao cổ không có răng trên.
Hươu cao cổ là loài động vật khá hiền lành và nhiều vườn thú cho phép du khách tiếp xúc với chúng. Một số vườn thú, chẳng hạn như Sở thú Atlanta, cho phép du khách cho hươu cao cổ ăn. Thông thường, các loại rau lá lớn, chẳng hạn như xà lách romaine, được sử dụng trong những bối cảnh này, vì những chiếc lá lớn giúp du khách cầm dễ dàng hơn khi hươu cao cổ đang kiếm ăn.
Trong môi trường hoang dã, hươu cao cổ sử dụng nhiều lưỡi của chúng. Nhiều vườn thú cố gắng khuyến khích các hành vi tương tự trong điều kiện nuôi nhốt, vì vậy họ đặt thức ăn trong các lồng nhỏ. Bằng cách đó, nếu hươu cao cổ muốn ăn thức ăn bên trong lồng, nó phải dùng lưỡi để lấy thức ăn ra.