白鲨鱼是以植物性饵料为主的杂食性鱼类,十分贪食,对食物选择范围大,幼鱼主要摄食浮游动物,如轮虫类、扁虫类、桡足类棱角及水生昆虫幼体,也可摄食人工配合饲料。

从鱼种到成鱼阶段,食性更杂,除摄食各种天然饵料外,各种商品饲料,动物的下脚料、蔬菜类、残菜剩饭等都可摄食。在人工饲养条件下,可大量摄食配合饲料,若无专门的人工配合饲料,可用罗非鱼饲料代替