Eidereenden zijn alleseters met een gevarieerd dieet dat onder andere bestaat uit:
- Zee-invertebraaten zoals mossels, kokkels, strandkoker, zee-egels en zee-egels
- Kleine vis waaronder zandspiering, grondel en haring
- Kreeftachtigen zoals krabben en garnalen
- Andere kleine zeeorganismen zoals polychaeten, amphipoden en isopoden
- Soms landinsecten, bessen en plantenmaterie