Les aigles royaux sont des prédateurs opportunistes et mangent de nombreux types d'animaux, mais principalement de petits mammifères tels que des lapins, des lièvres et des écureuils terrestres, ainsi que divers types d'oiseaux. Ils se nourrissent également d'ongulés tels que les moutons et les chèvres, de petits carnivores tels que les renards et les reptiles.
Les aigles royaux habitent de nombreuses régions de l'hémisphère nord, et la disponibilité locale des espèces de proies a un impact sur leur régime alimentaire. Les lapins, les lièvres, les écureuils et autres petits mammifères, tels que les marmottes et les chiens de prairie, composent plus de 40 pour cent de leur alimentation. Parfois, ils se nourrissent également de petits mammifères comme les rats, les souris, les lemmings et les gerbilles. Parmi les carnivores, les aigles royaux chassent le plus souvent les renards, et ils mangent aussi parfois des belettes, des martres, des chats, des loutres et des blaireaux. Les oiseaux couramment consommés par les aigles royaux comprennent les tétras, les faisans, les lagopèdes, les perdrix, les pigeons et les oies.
Les aigles royaux chassent généralement les jeunes des ongulés comme les cerfs, les moutons et les chèvres, car ils sont incapables d'emporter de grosses proies. Cependant, ils sont connus pour voler bas, saisir le dos ou le cou des plus gros ongulés, maintenir la prise jusqu'à ce que les plus gros mammifères s'effondrent et se nourrissent sur place. Les reptiles les plus couramment consommés sont diverses espèces de serpents, mais les aigles royaux se nourrissent également de grands lézards. Lorsque les aigles royaux chassent les tortues, ils volent de 60 à 70 pieds au-dessus du sol et laissent tomber les tortues, dans l'espoir de briser leurs carapaces. Dans certaines régions, les aigles royaux se nourrissent de saumon, de truite, de brochet et d'autres poissons.