崇善寺位于太原市迎泽区狄梁公街。创建于唐。初名白马寺,后改延寿寺、宗善寺,明代又改崇善寺。洪武十四年(1381年)朱元璋三子晋恭王为荐其母高皇后,就该寺旧址大事扩建,南北长550米,东西长250 米,总面积达14万平方米。为山西省第一批重点文物保护单位。
明代以前,只是一个不大的寺院,有说它是隋炀帝巡幸太原时的行宫,还有的说它是武则天少时出家的旧址,如今山门右额的“宗唐遗址”四字,很可能就是源于这些传说。据寺内木匾记载:晋恭王朱(木冈)为纪念其母孝慈高皇后马氏,于洪武十六年(1383年)四月,启奏明太祖,批准建立新寺,历时8载,至洪武二十四年(1391年)竣工,名为崇善禅寺。
清同治三年(1864年),崇善寺失火,寺内主要建筑化为灰烬,仅大悲殿得以保存。占地为九百平方米的大悲殿,仅是原崇善寺的四十分之一,但它却保存着崇善寺的精华,也是太原市现存最标准、最完整的明代木构建筑。
清光绪七年(1881年),山西巡抚张之洞在崇善寺的废墟上建造了文庙。从此,崇善寺一分为二,文庙占了大部分地方,这就是现在的山西博物馆第一部分,而大悲殿成为古白马寺、明崇善禅寺的代表。