现代研究山楂含糖类、蛋白质、脂肪、维生素C、胡萝卜素、淀粉、苹果酸、枸橼酸、钙和铁等物质,具有降血脂、血压、强心、抗心律不齐等作用,同时,山楂也是健脾开胃、消食化滞、活血化痰的良药。对胸膈脾满、疝气、血淤、闭经等症有很好的疗效。山楂内的黄酮类化合物牡荆素,是一种抗癌作用较强的药物,山楂提取物对癌细胞体内生长、增殖和浸润转移均有一定的抑制作用。
山楂能防治心血管疾病,具有扩张血管、强心、增加冠脉血流量、改善心脏活力、
兴奋中枢神经系统、降低血压和胆固醇、软化血管及利尿和镇静作用;防治动脉硬化,防衰老、抗癌的作用。山楂酸还有强心作用,对老年性心脏病也有益处。它能开胃消食,特别对消肉食积滞作用更好,很多助消化的药中都采用了山楂;山楂对子宫有收缩作用,在孕妇临产时有催生之效,并能促进产后子宫复原;能增强机体的免疫力,有防衰老、抗癌的作用。山楂中有平喘化痰、抑制细菌、治疗腹痛腹泻的成分。