Les grandes outardes indiennes sont omnivores et ont un régime alimentaire diversifié comprenant des plantes et des insectes. Ils se nourrissent principalement d’herbe et de graines, mais ils mangent également des fruits, des baies, des insectes et de petits vertébrés comme les lézards et les rongeurs. Ils utilisent leur bec long et fort pour creuser le sol et extraire les racines, les bulbes et toute autre végétation. Ils utilisent également leur bec pour attraper et manger des insectes. On sait que les grandes outardes indiennes parcourent de longues distances à la recherche de nourriture et peuvent souvent être trouvées dans les champs cultivés, les prairies et les broussailles.