Собор считается самым древним в Нижнем Новгороде. Правда, речь идет не о здании, а о месте его постройки. По преданию князь-основатель Юрий Всеволодович приказал заложить там храм. Но на город так часто нападали, что к строительству никак не могли приступить. Его начинали строить и перестраивали несколько раз –– и вот в 1632 году наконец-то завершили. Буквально через несколько лет патриарх Никон запретил строить шатровые соборы, потому что отстаивал греческие образцы архитектуры, но Михайло-Архангельский собор, к счастью, не снесли.
Храм был основан в 1221 году в честь Архангела Михаила. Изначально его построили из дерева и в 1227 перестроили из камня. В 1359 году храм пришлось отстроить заново из-за пожара. Храм сильно обветшал к XVII веку, но с воцарением династии Романовых в нем провели ремонт. После революции собор не закрыли, так как заключили с верующими договором на использования здания собора. Однако ценные вещи все равно изъяли, а иконы раздали. В 1962 году сюда перенесли прах Кузьмы Минина. Службу в Михайло-Архангельском соборе возобновили в 2000 году.
Храм служил усыпальницей суздальско-нижегородским князьям. Здесь похоронены многие из них. Внутри храм темноват, однако его украшает иконостас и фрески на стенах.