Depois de Thérèse (Emmanuelle Riva) ser absolvida da acusação de tentar envenenar seu marido, Bernard Desqueyroux (Philippe Noiret), ela recorda os acontecimentos que levaram a essa acusação. No início de seu casamento, a única pausa que encontrou na sua sufocante vida provincial foi a companhia de sua cunhada Anne (Edith Scob).