* trawy: Wolą młode, delikatne trawy, ale w razie potrzeby będą jeść dojrzałe trawy.
* Rośliny wodne: Pasią się roślinami wodnymi na bagnach i bagnach, takich jak lilie wodne, trzciny i turzycy.
* owoce i nasiona: Będą również jeść upadłe owoce i nasiona, jeśli są dostępne.
* liście i gałązki: Mogą również przeglądać liście i gałązki z drzew i krzewów, szczególnie w porze suchej, gdy trawy są rzadkie.
Jeleń bagienną są selektywnymi pasmami i wolą jeść najbardziej pożywne części roślin. Wiadomo, że szczególnie lubią trawy o wysokiej zawartości białka. Preferują także rośliny rosnące na mokrych lub podmokłych obszarach.
Ich dieta może się różnić w zależności od sezonu i dostępności żywności w ich siedlisku. W porze deszczowej mają dostęp do szerszej różnorodności roślin wodnych, podczas gdy w porze suchej polegają bardziej na trawach i przeglądaniu.