Живиться кашалот переважно головоногими молюсками, зокрема гігантськими кальмарами, досягають довжини 14—18 м; риба становить зазвичай трохи більше 5 % його раціону.
Як і всі зубаті кити, кашалоти – хижаки. Основу раціону харчування цих тварин становлять головоногі молюски (кальмари, восьминоги) та риба. Дорослому кашалоту на день потрібно близько 1 тонни головоногих (приблизно 3% від маси тіла).
Харчуються головоногими молюсками, за якими пірнають на велику глибину, рідше рибами, крабами та креветками.
Дихальна система кашалота одна з найефективніших у світі – тварина здатна утримувати дихання до 90 хвилин.