花尾榛鸡既采食植物性食物,又吃动物性食物,是典型的杂食性特禽。野生花尾榛鸡常吃的植物性食物包括各种芽、花絮、嫩枝条、果实和种子等。不但喜食野樱桃、野蔷薇、草莓等多汁浆果,就连林中的松子、榛子、橡子等坚果也都是它喜欢吃的食物。常采食的动物性食物有蚂蚁、蜘蛛、螺类、鳞翅目昆虫、直翅目昆虫、甲虫等。夏季食物来源比较丰富,几十种动植物都可成为花尾榛鸡的美味佳肴。但严冬到来地面被冰雪覆盖时,花尾榛鸡几乎完全是在树上觅食,食物种类也大大减少。
野生花尾榛鸡雏鸡食物中,动物性饲料占主要部分。在雏鸡出壳后的第一周内,常以蜘蛛、蚂蚁、夜蛾幼虫、孑孓和叶蜂幼虫为食。随着日龄的增长,逐渐采食一些草本植物的种子,以及多种植物的浆果,90日龄后则与成年鸡的食性无差别。
在野生条件下,花尾榛鸡食量很大,每天采食时间很长,饱食后嗉囊膨大如球,重量接近60克,约为体重的1/6。