Охотясь за рыбой, баклан плавает, низко опустив голову и высматривая добычу. Увидев рыбу, он ныряет и бьёт её сильным ударом в бок, затем захватывает рыбу клювом. Вынырнув, птица умерщвляет рыбу, клювом повреждая ей жаребную полость, и резким движением головы подбрасывает в воздух, чтобы подхватить в более удобном положении. Заглатывает рыбу с головы.
Размер съедаемой рыбы обычно составляет 20—25 см. В течение суток баклан дважды вылетает за кормом. Взрослая птица за сутки съедает около 1 кг рыбы.