明正統(tǒng)年間(1436年至1449年),為兵營(yíng)駐防區(qū),取名為“上房營(yíng)”。
明成化十五年(1479年),都御使(正三品)殷謙開(kāi)始建筑城堡,擴(kuò)展兵營(yíng)駐守地盤(pán)。
民國(guó)時(shí)期,屬萬(wàn)全縣三區(qū)。
中華人民共和國(guó)成立后,屬萬(wàn)全縣三區(qū)。
1953年4月,分設(shè)膳房堡鄉(xiāng)、梁家莊鄉(xiāng)。
1958年8月,屬萬(wàn)全公社。
1961年7月,從萬(wàn)全公社析出,成立膳房堡公社、梁家莊公社。
1984年3月,膳房堡公社、梁家莊公社分別改為膳房堡鄉(xiāng)、梁家莊鄉(xiāng)。
1996年1月,梁家莊鄉(xiāng)并入膳房堡鄉(xiāng)。
2016年,膳房堡鄉(xiāng)改屬萬(wàn)全區(qū)。