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