Храм Архангела Михаила в Новокузнецке был основан в 1947 году как молитвенный дом. Инициатива его создания принадлежала православной общине, сформировавшейся в годы Великой Отечественной войны. Первое здание представляло собой переоборудованную деревянную избу, купленную на средства старцев Адриана и Тимофея Литуева. Дом располагался у железной дороги, на месте, указанном в видении одному из прихожан.
В 1964 году в приход был направлен священник Василий Буглаков, который впоследствии стал ключевой фигурой в истории храма. К этому времени здание пришло в ветхость: фундамент разрушался от сырости, стены, частично сложенные из шпал, не сохраняли тепло. В 1972 году было получено благословение на строительство нового каменного храма, однако городские власти препятствовали этому. Разрешение на строительство в первоначальном месте было получено только после обращения в центральные органы власти.
Строительство началось в 1975 году и велось преимущественно силами прихожан, многие из которых были пожилыми людьми. Работы проводились без профессиональных чертежей, под руководством главного архитектора города А.И. Выпова. Основной объём был завершён к 1976 году, и 21 ноября храм был освящён. В последующие годы продолжалось благоустройство: были возведены купола, построен Крестильный храм (освящён в 1980 году), созданы иконостасы и внутреннее убранство.
Храм является двухпрестольным: главный престол освящён в честь Архангела Михаила, нижний придел — во имя Трёх Святителей. Архитектурный облик сложился под влиянием практических потребностей и возможностей строителей, без строгого следования каноническим формам. В оформлении интерьеров участвовали художники из Москвы, Томска и других городов.