Храм Всех Святых на Мамаевом кургане возведен в память о защитниках Сталинграда, павших в ходе Великой Отечественной войны. Идея строительства возникла в 1993 году во время визита в Волгоград Патриарха Московского и всея Руси Алексия II, который освятил место будущего храма. Официальное благословение на строительство было дано в 1995 году, однако работы начались лишь 14 октября 2000 года — в день Покрова Пресвятой Богородицы. Закладка первого камня состоялась 9 мая 2002 года после крестного хода с Урюпинской иконой Божией Матери.
Строительство велось на добровольные пожертвования, при значительной финансовой поддержке компании «Лукойл». Основные этапы строительства были приурочены к церковным праздникам, связанным с Богородицей: последний кирпич заложен 27 сентября 2004 года (Рождество Богородицы), а купола освящены 14 октября 2004 года (Покров). Храм открыт для посещений с мая 2005 года, к 60-летию Победы.
Архитектура храма выполнена в традиционном русском стиле: пятиглавый белокаменный собор высотой 33 метра (38 метров с крестом), с куполами из титанового сплава. Фундамент укреплен восьмью бетонными сваями глубиной 27 метров, обеспечивающими устойчивость на склоне кургана. Храм расположен на высоте 102.0 метра — отметке, обозначавшей Мамаев курган на военных картах.
Внутри храм имеет пять приделов: Всех Святых, Пресвятой Богородицы, Святителя Николая Чудотворца, благоверного князя Александра Невского и Димитрия Донского. Росписи стен, завершенные к 2025 году, изображают ключевые события русской военной истории, включая Сталинградскую битву. За храмом расположена 16-метровая звонница с 12 колоколами, построенная в 2013 году.