Однажды халиф Гарун аль Рашид со своим визирем пошли в город. Они встретили рыбака, который был опечален тем, что не смог в этот день ничего поймать. Халиф предложил рыбаку снова закинуть сеть и сказал, что купит весь его улов за крупную сумму. В сеть рыбака попал сундук, в котором оказалась разрубленная на куски молодая женщина. Разгневавшись, что убивают людей, халиф приказал визирю за три дня найти убийцу иначе он повесит его. Так как визирь убийцу не нашел, халиф решил его повесить. Во время казни вышли из толпы юноша и старик и каждый утверждал, что он убийца. Юноша был мужем этой женщины. Они жили любви и согласии, у них родились трое детей. Однажды, женщина заболела и чтоб выздороветь ей нужны были яблоки. С великим трудом юноша достал для нее три яблока в Басре. Вдруг он увидел черного раба, играющего яблоком. На вопрос, где раб его взял, тот ответил, что яблоко подарила ему его возлюбленная — ее муж специально ехал за ним в Басру. Юноша поспешил домой и увидел, что нет третьего яблока, а жена сказала, что не знает где оно. От ревности у него помутился рассудок и он убил ее. Тут его сын, не зная, что произошло с матерью признался, что взял одно яблоко поиграть, но у него его отобрал черный раб, хотя мальчик просил не забирать, так как отец привез матери яблоко из Басры. Старик оказался отцом этой женщины.
Халиф приказал визирю найти раба иначе он его повесит. Готовясь к смерти, визирь замечает у своей дочери яблоко, которое она купила у своего раба. Раб признается, что забрал яблоко у мальчика.
Визирю стало стыдно, что причиной всего был его раб. Он рассказал халифу историю с условием, что если его история окажется удивительнее истории его раба, то халиф раба отпустит.
За основу пересказа взят перевод М. А. Салье из издания «Тысячи и одной ночи» в 8 томах (М.: ГИХЛ, 1958).