Жил – был царь, у которого было три сына. Он любил с ними в прятки и жмурки играть, но скоро дети выросли и захотели жениться. «Как бы их женить?»- подумал царь и решил дать им лук и стрелы, куда стрела попадет, там пусть каждый и жену ищет. У старших сыновей обычные жены попались, а стрела младшего чуть не попала в зайца, который побежал и от страха наступил на курицу, а та от неожиданности снесла яичко, да «не простое, а золотое». Покатилось оно с горки и упало на хвост мышки, а она его хвостом толкнула и разбила. Внутри яйца лягушка оказалась.
Взял Иван в жены лягушку, ухаживает за ней, мух на обед ловит. Тут дал царь будущим женам задание, испечь вкусный торт. Закручинился Иван и говорит: «Ты же, наверное, печь не умеешь, придется самому стряпать». Лягушка сказала, чтобы будущий муж не переживал и ложился спать.
Утром встал младший сын и глазам не поверил, стоит трёхэтажный красивый шоколадный торт. Хотел он за это поцеловать лягушку, а та ему в ответ: «Я до свадьбы не целуюсь». Пошел Иван, отнес торт отцу, и он самый красивый оказался. Удивились братья старшие, как же лягушка смогла такое сделать. А тут гром все услышали, и земля затряслась, все испугались, а Иван говорит: «Не переживайте, это моя лягушка в коробченке скачет». И правда жена Ивана это оказалась. Тут дал царь приказ всем сыновьям поцеловать своих жен, исполнили они все в точности, как вдруг лягушка Ивана в прекрасную девушку превратилась. Все удивились такому волшебству, а у младшего брата была самая прекрасная невеста.