Девочка по имени Шэ Сянь жила в маленьком домике в горах со своими злыми мачехой и сводными сестрами. Они посылали Шэ Сянь за хворостом в далекие, полные опасностей леса и за водой из самых глубоких колодцев. Однажды она подняла ведро из колодца и увидела внутри маленькую блестящую Золотую рыбку. У нее были красные плавники и золотые глаза, а длиной она была с палец. Она забрала рыбку с собой домой и поселила ее в чаше с водой, где та плавала кругами. Девочка кормила ее остатками еды; с каждым днем рыбка становилась все больше, и Шэ Сянь приходилось искать чаши все больших размеров, чтобы ее содержать. В конце концов все сосуды закончились, тогда девочка вынесла рыбку на улицу и выпустила в пруд за домом. Когда она приходила кормить рыбку, та подплывала к ней и клала голову на берег пруда. Но она приплывала только к Шэ Сянь, ни к кому больше.
Когда мачеха увидела эту большую красивую Золотую рыбку, она позавидовала своей падчерице и захотела забрать рыбку себе. Она отправила Шэ Сянь набрать воды из далекого колодца, надела накидку своей падчерицы и пошла к пруду. Золотая рыбка приплыла к мачехе, и та тут же заколола ее острым ножом. Она приготовила огромную рыбу на большом костре. «Это была самая вкусная рыба, которую я когда-либо ела», – подумала она и закопала кости в куче навоза.