A kék gnú növényevő állat, amely elsősorban a rövid fűből táplálkozik, amely általában a világosságban nő, és a szarvas talajban a szavannákban és a síkságokon található. Az állat széles szája alkalmas a nagy mennyiségű rövid fű fogyasztására, és éjjel-nappal táplálkozik. Ha kevés a fű, akkor a bokrok és fák lombozatát is megeszi. A vad gnú gyakran kapcsolódik a síkságzebrákhoz, mivel az utóbbi a felső, kevésbé tápanyagokkal rendelkező fű borítóját eszi, és a legalacsonyabb, zöldebb anyagot, amelyet a gnú leginkább kedvel. Amikor csak lehetséges, a kék gnú naponta kétszer szeret inni, és rendszeres vízigényének köszönhetően általában nedves gyepterületeken és kék vízforrásokkal rendelkező területeken él. A legnépszerűbb gnú 9-12 milliliternyi méhőmérsékletű víz fogyasztása ellenére mindkét napban nagy mennyiségű vizet fogyaszt, és élelmezés közben táplálkozik.
rövid fű