Мальчик Витя живет в селе Овсянка в тайге на берегу Енисея. Мать Вити утонула, и его воспитывают бабушка и дедушка.
Однажды бабушка предлагает Вите нарвать в лесу земляники, чтобы продать ее. На вырученные деньги бабушка обещает Вите купить в городе его любимый пряник - "коня с розовой гривой".
Витя отправляется в лес с другими детьми и набирает ягод. В лесу соседский мальчик Санька дразнит Витю, обзывая его трусом и жадиной. Чтобы доказать, что Санька неправ, Витя высыпает свою землянику на землю, и толпа детей тут же съедает ее. Витя остается без ягод, а значит, и теперь он не получит желанного пряника.
Чтобы обмануть бабушку, Витя набивает свой пустой туесок (посудину для ягод) травой и прикрывает ее ягодками земляники. Бабушка не замечает обмана, и на следующий день увозит ягоду на продажу.
В городе старушка обнаруживает обман и приезжает домой сердитая на внука. До ночи Витя не появляется дома, чтобы избежать ссоры. Витя приходит домой поздно, и бабушка не трогает его.
На утро Витю все больше мучает совесть за то, что он обманул добрую бабушку. Наконец, по совету дедушки, Витя просит у бабушки прощения. Старушка ругает внука, но, конечно, прощает его. Добрая бабушка тут же дарит Вите пряник - коня с розовой гривой, о котором он так мечтал.
Спустя годы, став взрослым мужчиной, автор по-прежнему вспоминает коня с розовой гривой как символ бабушкиной любви и доброты.