Niemals will die Prinzessin Turandot einem Mann gehören. Allen Bewerbern gibt sie deshalb Rätsel auf. Wer die Antwort nicht findet, verfällt dem Henker. Als es dem Prinzen Calaf gelingt, ihre Rätsel zu lösen, ist Turandot bestürzt. Sie müsste ihr Versprechen nun einlösen und Calaf heiraten. Unerwartet macht ihr dieser ein Angebot: Er will den Freitod wählen, wenn Turandot bis Sonnenaufgang seinen Namen herausfindet.
Die Geschichte der Turandot entstammt einer Erzählung aus Häzâr-jak Rûz (Tausendundein Tag), der persischen Entsprechung zu den arabischen Märchen aus Tausendundeine Nacht. Carlo Gozzi schrieb eine Dramatisierung, die schon Schiller und später auch Brecht zu eigenen Bühnenfassungen inspirierte, und die Puccini in einer Inszenierung Max Reinhardts erlebte.