L'histoire, inspirée d'un fait divers, se déroule pendant la guerre de 1870 : dix personnes fuyant Rouen envahi par les Prussiens ont pris place dans une diligence. Parmi elles, Elisabeth Rousset, une prostituée surnommée Boule de suif à cause de son embonpoint, se donnera à un officier prussien pour sauver les autres voyageurs qui pourtant la méprisent.