En küçük balina, cüce sperm balinası, günde 2,204 kilo yemek yiyebilir. En büyük balina olan mavi balina günde 8,000 ila 16,000 kilo yemek yiyebiliyor.
Mavi balinaların dişleri yoktur. Balen tabakları olarak bilinen uzun, ince keratin tabaklarını kullanarak yiyeceklerini sudan süzerler. Mavi balinalar çok küçük kabuklular olan krill ve copepod'ları yerler. Cüce sperm balinası, dev kalamar, devasa kalamar, ahtapotlar ve bir miktar balık da dahil olmak üzere çok daha büyük bir avla beslenir. Ayrıca, beslenirken yanlışlıkla başka bir av da alabilir. Cüce sperm balinaları avlarını yankı kullanarak avlarlar.