Кормова база варанів дуже різноманітна: різні види тарганів, сарана, всі види цвіркунів, молюски, кальмари, восьминоги, мідії, равлики, миші, щури. Малюків годують через день, підлітків три рази на тиждень, дорослих раз на тиждень або півтори.
При домашньому утриманні молодих варанів годують раз на два дні, потім двічі на тиждень після року Варана краще годувати раз на тиждень. Харчується комахами (цвіркуни, сарана, таргани), равликами, гризунами, жабами. Зрідка можна додавати в меню яйця.
До 4 місяців ящірку годують 1 раз на день, від 4 до 10 місяців через день. Особей старше року дають їжу лише раз на тиждень. Вуличними комахами та тваринами капського варана годувати не потрібно. Вони можуть бути паразити.