В раицоне питания большого крохаля в основном рыба, также это показывают острые зубцы на крючкообразно загнутом клюве, которыми утка удерживают скользкую добычу. Основа рациона — крупная, длиной до 36 см, рыба. Кормится на внутренних водоёмах. На реках питается форелью и ососям, питается угрями, хариусами, плотвой, щукой, барбусом, также другими видами рыб доступными в данное время года и в данной местности. В конце лета и на зимовках встречается в эстуариях рек и у морских побережий, где добывает сельдь и морску рыбу. Ест разнообразных водных беспозвоночных — ракообразных, моллюсков, червей, насекомых и их личинок. В поисках пищи погружается головой под воду, сканирует добычи, а затем ныряет и хватает добычу. Под водой плавает с лап.