رژیم غذایی روباه را معمولا حیوانات کوچک مانند مارمولک، موش صحرایی، خرگوش و خرگوشهای صحرایی تشکیل میدهد اگرچه از پرندگان، میوهها و حشرات نیز تغذیه میکند و در مناطق نزدیک اقیانوس ماهی و خرچنگ میخورد. روباه هر روز در حد نیاز غذا میخورد و باقی مانده غذایش را برای مصرف بعدی زیر برگ یا برف مخفی میکند.