Yeşilbaş ördekler balıklar, amfibiler, kabuklular, gastropodlar, solucanlar, su ve kara bitkileri, tahıllar, tohumlar, kökler, yumrular ve omurgalılar gibi yusufçuklar, böcekler ve sinekler gibi beslenirler. yemek için suya dalmak yerine, suyun yüzeyinde veya toprağa beslenmek. Yeşilbaş ördekler, her şeyi yapan bir diyeti izleyerek bitki ve hayvan maddelerini yediklerini gösterir.
Yaban ördeğinin yediği yiyecekler, yiyecek yarışması, üreme döngüsündeki mevcut evreleri, yaşam ortamlarındaki yerleri ve besin bulunabilirliği gibi çeşitli faktörlere bağlıdır. Üreme mevsimi boyunca erkek mallarların yüzde 37,6 hayvansal madde ve yüzde 62,4 bitki materyali yediği belgelenmiştir. Döşeme yapan dişiler yüzde 71,9 oranında hayvansal madde ve yüzde 28,1 oranında bitki materyali tüketmiştir. Yumurtlamayan dişiler yüzde 37 hayvansal madde ve yüzde 63 hayvansal madde yemişlerdir.
Soğuk aylar ve göç dönemlerinde, yeşilbaş ördekler etten önemli ölçüde daha fazla bitki yerler. Yeşilbaş ördeklerin bitki maddesi için otladıkları bilinmektedir. Bunlar, üreme döngüsünde oldukları zamanlar dışında, çok sosyal hayvanlardır. Onlar, kuzular olarak bilinen geniş sürüler halinde toplanırlar. Yeşilbaş ördeklerin tek eşli davranışları ile bilinmesine rağmen, erkek mallarlar eşleri dışında diğer kadınları da ararlar.