La casa de los espíritus tiene 14 capítulos y un epílogo, con una estructura narrativa circular que comienza y termina con la voz de Alba y las palabras escritas por su abuela Clara. La novela transcurre en Chile durante el siglo XX hasta los años ochenta, con dos espacios principales: el tiempo externo, compuesto por acontecimientos históricos, y el tiempo interno, que describe la vida de la familia Trueba a lo largo de cuatro generaciones.