Potrivit celor de la About.com, peștele este unul dintre cele mai frecvente alimente care mănâncă rațe. De asemenea, rațele se hrănesc cu melci, viermi, crustacee, iarbă, buruieni, plante acvatice, semințe, fructe și nuci. Rațele sunt omnivore, dar dietele lor variază din mai multe motive.
Unele alimente sunt mai accesibile în anumite sezoane. De exemplu, insectele sunt abundente în primăvară și vară. Un habitat al rațelor face o diferență semnificativă. Rațele care trăiesc lângă apă au acces mai mare la pești decât cei cu case pe câmp. Stilul de hrănire afectează și o dietă de rață. Unele rațe sunt scafandri și au acces la o mulțime de pești și crustacee. Alții stau în apă puțin adâncă și se concentrează pe plante și pe insecte.