Принц выздоровел, но ему во что бы то ни стало понадобилось достать три апельсина. Во сне и наяву он бредил апельсинами. Кузнецы выковали ему железные башмаки, и принц пустился по белу свету вместе с шутом Труффальдином разыскивать три апельсина.
Они нашли три апельсина, украли их из сада великанши Креонты и, припевая, отправились домой. По дороге Тарталья уснул, а Труффальдину захотелось пить. Он разрезал один апельсин - и обомлел от страха. Из апельсина вышла красавица, жалобно сказала: "Дай мне пить!" - и тут же умерла.
Труффальдин разрезал второй апельсин. Из него тоже вышла красавица, попросила пить и умерла.
- Ты олух! - крикнул проснувшийся Тарталья. Он сбегал к ручью, зачерпнул воды своим железным башмаком и разрезал третий апельсин. Когда из апельсина вышла красавица, он дал ей напиться. Красавица не умерла, а сказала, что её зовут Нинетта.
Тут Тарталья вздумал на ней жениться. Он отправился в город за каретой, чтобы отвезти невесту домой. Нинетта осталась в лесу.
Вдруг к ней подошла черномазая Смеральдина, сказала: "Дай я причешу тебя, голубка!" - и воткнула в голову Нинетты волшебную булавку.
Нинетта превратилась в голубку и улетела. Когда Тарталья вернулся, Смеральдина сказала ему:
- Я - твоя невеста!
Пришлось Тарталье отвезти её во дворец и отпраздновать свадьбу.
А Труффальдин сидел в королевской кухне и жарил курицу для короля. Вдруг влетела голубка и запела так сладко, что шут заслушался и спалил жаркое. Дым и чад пошли по всему дворцу. Труффальдин стал жарить вторую курицу, но опять заслушался пения голубки и уронил курицу в огонь. Король гневался, почему ему не дают курицу, и сам пошёл на кухню. Куриц больше не было. Труффальдин схватил голубку и собирался её зажарить. Вдруг он увидел, что в головке голубки торчит булавка. Он вытащил эту булавку.