山楂含有多種有機酸。口服後,胃液酸度增強,胃蛋白酶活性提高,促進蛋白質的消化;山楂味酸,刺激胃黏膜,促進胃液分泌;山楂含有脂肪酶,能促進脂肪的消化;山楂含有維生素C等成分,內服可增進食欲;山楂能調節胃腸運動,在痙攣狀態下抑制胃腸平滑肌,在放松狀態下興奮平滑肌。
山楂對急性實驗性心肌缺血有保護作用。山楂黃酮及其水解物增加缺血心肌的營養血流量,其中山楂水解物作用最強。山楂不僅能增加冠脈血流量,還能降低心肌耗氧量,提高氧利用率。山楂黃酮能改善動物的缺血心電圖。山楂黃酮能減輕家兔實驗性心肌梗死。
山楂有增強心肌收縮力,增加心輸出量的作用。山楂提取物能增強離體和在體蟾蜍心臟的心肌收縮力,且作用持續時間長。
山楂和山楂黃酮具有抗氧化作用,能顯著降低血清和肝臟中丙二醛的含量,增強紅細胞和肝臟中超氧化物歧化酶的活性,增強血漿中谷胱甘肽過氧化物酶的活性。
山楂能促進非特異性和特異性免疫功能。山楂能顯著增加胸腺和脾臟重量、血清溶菌酶含量、血清血凝抗體滴度、T淋巴細胞轉化率和外周血T淋巴細胞百分率。山楂還能促進小鼠紅細胞的免疫粘附功能。