Krakeenden zijn omnivoren. Ze eten een breed scala aan voedsel, waaronder waterplanten, zaden, kleine insecten, slakken en schelpdieren.