Singa laut adalah karnivora laut yang makan berbagai jenis makanan laut. Meskipun makanan utama mereka biasanya adalah ikan dan cumi-cumi, mereka juga dapat memakan udang, kepiting, dan hewan laut kecil lainnya. Diet singa laut bervariasi tergantung pada spesies dan lokasi geografis mereka. Singa laut dikenal sebagai pemangsa oportunistik yang akan memakan apa pun yang tersedia bagi mereka.