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