В крестьянской семье было три сына. Однажды на их царство напало чудо-юдо, стремившееся истребить всех, сжечь города и сёла. Два старших сына собрались на бой с чудом-юдом. Младшего сына, Иванушку, решили оставить с родителями, потому что он ещё слишком молод, чтобы воевать. Но Иван не захотел оставаться и отправился вместе с братьями. Поджидать чудо-юдо они решили у Калинового моста через реку Смородину. Сначала в дозор ходили старшие братья, но они засыпали, а с чудовищами бился Иван. Сначала он убил шестиголовое чудо-юдо, затем девятиголовое, а в последнюю ночь появилось двенадцатиголовое чудо-юдо с огненным пальцем, который мог приращивать отрубленные головы. Ивану было тяжело с ним биться, он долго звал на помощь братьев, которые никак не просыпались. Когда они наконец проснулись и побежали на помощь, Иван отрубил чудовищу огненный палец, а потом срубил все головы. На следующее утро Иван отправился в логово чудовищ и узнал, что чудо-юдовы жёны и их мать хотели отомстить братьям