A szürke róka háromszintű fogyasztó (tertiary consumer). Mint mindenevő, mind növényi, mind állati eredetű elelmiszert fogyaszt: rovarokat, gyümölcsöket, zöldségeket, és kisemlősöket, mint nyulakat, mókusokat és madarakat. Mivel több trófikus szinten fogyaszt, a szürke rókát háromszintű fogyasztónak tekintik az élelmiszerláncban.
Ez a rugalmasság segít a túlélésben, hiszen alkalmazkodóan válthat táplálékforrások között a szezonális elérhetőség szerint.