В декабре 1996 года в поселке Шаховская образовалась группа православных верующих, выступившая с инициативой организации храма и назначения священника для проведения богослужений. 30 января 1997 года по указу митрополита Крутицкого и Коломенского Ювеналия настоятелем Всехсвятской церкви поселка Шаховская был назначен иеромонах Андрей (Боцаценко). Началась работа по формированию прихода и ходатайству перед администрацией района о выделении земельного участка для размещения будущего храма. 5 августа 1997 года свидетельством № 50-6-19151 была выделена территория площадью 0,85 га для строительства и функционирования храма Всех святых.
На выделенном участке были установлены два строительных вагончика, один из которых использовался как временный храм, а другой — как сторожка. В январе 1998 года состоялось первое богослужение, прошедшее накануне Дня Новомучеников и исповедников Российских. Именно с этого дня начались регулярные богослужения в храме. 29 августа 1999 года благочинным священником Николаем Яковлевым состоялся чин закладки будущего храма, после чего началось его строительство и обустройство. 23 апреля 2000 года, на праздник Входа Господня в Иерусалим, была совершена первая Божественная Литургия в храме Новомучеников и Исповедников поселка Шаховская.
23 июня 2019 года, в праздник Всех святых, по благословению митрополита Крутицкого и Коломенского Ювеналия был заложен каменный храм в честь Всех святых. Чин основания храма совершил епископ Серпуховской Роман. 25 июня 2022 года епископ Одинцовский и Красногорский Фома совершил малое освящение Всехсвятского храма. В настоящее время продолжаются работы по росписи храма, а при храме действует воскресная школа.
Архитектурно Всехсвятский храм представляет собой каменную однопрестольную церковь, строительство которой началось в июне 2019 года. Храм был освящен малым чином 25 июня 2022 года. При храме действует крестильный деревянный храм Новомучеников и исповедников Российских, построенный в 1999 году.