El Amor brujo cuenta la historia de Candela, una muchacha gitana, cuyo amor por Carmelo se ve atormentado por su descreído antiguo amante. La obra es de carácter marcadamente andaluz, tanto en lo musical como en lo literario. El libreto fue escrito por Gregorio Martínez Sierra en dialecto andaluz, si bien se ha llegado a poner en duda su autoría, en favor de su mujer, María de la O Lejárraga García, feminista apasionada que publicó obras bajo el nombre de su marido. La música contiene momentos de gran belleza y originalidad, e incluye las famosas Danza ritual del fuego, la Canción del fuego fatuo y Danza del terror.