白族以大米、小麦为主食。
白族几乎每节都有一至数种应景食品。如春节吃叮叮糖、泡米花茶和江斋饭;三月街吃蒸糕和谅粉;清明节吃凉拌什锦和炸酥肉,端午节吃粽子和雄黄酒;尝新节吃新豆、嫩瓜和陈谷掺新米饭;火把节吃甜食和各种糖果;中无节吃羊肚菌和检鱼包肉;中秋节吃白饼和醉饼;重阳节吃肥羊;冬至节吃炒养粒和羊肉汤。
白族婚宴习惯用“喜州土八碗”,由八道热菜组成:添加红曲米的红肉炖;挂蛋糊油炸的酥肉;加酱油、蜂蜜扣蒸的五花三线肉千张;配加红薯或土豆的粉蒸肉;猪头、猪肝、猪肉卤制的干香;加盖肉茸、蛋屑的白扁豆;木耳、豆腐、下水、蛋丝、菜梗氽制的杂碎;配加炸猪条的竹笋。此外,每客一包槟榔。
白族也有饮食忌讳,主要是大年初一不用铁刀,主妇做饭应悄无声息,不能吹火,必须到井边“汲新水”。丧家做饭,一律清煮清炒,不能用红色食料,不能做红包菜肴。进餐时长辈上坐晚辈侍奉。