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