松鸡吃多种食物，包括树芽、叶子、草莓、昆虫、草及在冬天的松叶。牠们会遗下直径约1厘米及长5-6厘米的食物残渣，很多时这些残渣都是固体，若蓝莓成熟时，牠们会吃很多蓝莓，而其粪便会呈蓝黑色及流体。松鸡是高度草食性的，尤其钟爱吃蓝莓叶及果子，在夏天会吃莎草科的种子及根。雏鸡出生后的第一週主要吃有丰富蛋白质的食物，即昆虫。由于在干旱及温暖的天气下，昆虫供应会较丰富，故松鸡在这段时间会生长得较快；但在寒冷及下雨的季节，牠们的死亡率则较高。在冬天下雪会遮蔽植物，松鸡差不多整天都会待在树上，吃云杉、松属及冷杉属