Настоящей жемчужиной ярославского церковного зодчества является храмовый комплекс в Коровниках на берегу Волги ниже устья Которосли. Он состоит из Владимирской (теплой) и Иоаннозлатоустской (холодной) церквей, колокольни и ограды со Святыми воротами. В былые времена Коровники были слободой при городе. Здешние жители разводили скот, трудились на земле, ловили рыбу, изготавливали поделки домашней утвари и молились Богу в деревянной церкви.
Первая каменная постройка в Коровниках появилась в 1654 году – к тому времени построили храм в честь Иоанна Златоуста, на который не пожалели своих сбережений посадские люди Иван и Федор Неждановские. Оба мецената похоронены в склепе в южном приделе церкви. Церковь получилась строгой, но довольно органичной. К основному зданию примыкают два шатровых придела, а галерея с высокими крыльцами опоясывает святыню с трех сторон. К 1730 году роспись стен церкви оформила артель художников под руководством Алексея Соплякова.
В 1669 храмовый комплекс в Коровниках пополнил храм Владимирской иконы Богоматери, который изначально планировался «зимним», но позже был перестроен на два этажа, что позволило сэкономить на отоплении здания. На первом этаже проводились богослужения, а верхний использовали в качестве чердака.
В 1680 году возле храмов построили шатровую колокольню высотой в 37 метров, которую в народе стали называть «ярославской свечей». Окончательно облик комплекса сформировался после того, как в XVII столетии его обнесли каменной оградой, в которой нашлось место для Святых ворот в стиле нарышкинского барокко.
В советский период храмы упразднили, а постройки использовались как городские склады. В Иоаннозлатоустской церкви хранили соль, из-за чего безвозвратно были потеряны некоторые фрески.
В настоящее время комплекс принадлежит Русской старообрядческой православной церкви.