Mientras las hordas romanas asedian y esperan el momento de invadir Cartago, la sacerdotisa del templo de la diosa Tanit, Salambo, ama y es amada. Ella es la hija de Amilcar, el gran general cartaginés y para recobrar el perdido velo que ha caído en manos del adversario, tiene que entregarse al general enemigo, que por Salambo olvida patria y honor. Alrededor de ese argumento y con el fondo de las guerras punicas, Flaubert hizo una interesante novela histórica, llena de autenticidad ya que al autor investigó a fondo los antecedentes reales que servirían de telón de fondo a esta apasionante obra literaria.