药物代谢可在肝、肠、肾、肺等组织和血浆中进行。
(1)影响药酶肝脏和肠粘膜除含有营养素消化酶系统外,还含有与药物代谢有关的混合型微粒体酶,又称药酶。某些膳食成分有诱导或抑制药酶活性的作用,从而促进或减缓药物的代谢,起到减弱、稳定或增强药物治疗的效果。如高蛋白、低碳水化合物膳食能诱导肝脏药酶,使安替匹林(解热镇痛药)和氨茶碱在血浆中半衰期缩短35%~40%,而低蛋白、高碳水化合物膳食则可延长氨茶碱对哮喘病人平息哮喘的药物效果。用左旋多巴治疗震颤麻痹症时则相反,给高蛋白膳食可以延迟药物代谢,稳定疗效。球茎甘蓝、卷心菜,萝卜、花椰菜、苜蓿等蔬菜中含有肝、肠药酶的诱导物质。
(2)影响合成某些蔬菜,如洋白菜、大豆、芥菜叶等,可抑制甲状腺素合成,减弱甲状腺药物的作用。
(3)影响水盐代谢过多摄入味精,即谷氨酸钠,易使服用利尿剂患者产生暂时性血钠增高,严重者会出现头痛、胸痛、四肢烧灼感等临床症状。
(4)代谢拮抗和协同作用维生素K与抗凝剂相互拮抗;茶中咖啡因和茶碱与中枢神经抑制药,如巴比妥、安定等作用相拮抗;茶中咖啡因与腺苷拮抗,并减弱潘生丁治疗作用。
高蛋白食物可增强苯丙酸诺龙促蛋白合成的作用,酒可促进药物的吸收。
(5)影响排泄饮食影响尿液的酸碱度,也能影响某些药物排泄速率。当尿液酸碱度为酸性时,酸性药物排泄延缓;当尿液酸碱度为碱性时,碱性药物排泄延缓,如苯丙胺、奎尼丁等。服用奎尼丁时,如吃橘子、喝葡萄汁,同时服抗酸药,则尿液碱化,抑制奎尼丁排泄而致中毒。长期素食者也会引起碱性尿。