The Rock-hewn Churches of Ivanovo (Bulgarian: Ивановски скални църкви, Ivanovski skalni tsarkvi) are a group of monolithic churches, chapels and monasteries hewn out of solid rock and completely different from other monastery complexes in Bulgaria, located near the village of Ivanovo, 20 kilometers (12 mi) south of Rousse, on the high rocky banks of the Rusenski Lom, 32 meters (105 ft) above the river.
The caves in the region had been inhabited by monks from the 1220s, when it was founded by the future Patriarch of Bulgaria Joachim I, to the 17th century, where they hewed cells, churches and chapels out of solid rock.
At the peak of the monastery complex, the number of churches was about 40, while the other premises were around 300, most of which are not preserved today.
Other patrons included nobles from the capital Tarnovo and nearest big medieval town Cherven, with which the monastery complex had strong ties in the 13th and 14th century.
The monastery complex owes much of its fame to 13th- and 14th-century frescoes, preserved in five of the churches, which are thought of as wonderful examples of Bulgarian mediaeval art.