Муми-тролль и его друзья находят на горе черную шляпу в виде цилиндра - это была шляпа волшебника, которую он когда-то потерял. Друзья узнали, что шляпа волшебная, когда туда случайно попала яичная скорлупа, превратившаяся в облачка, на которых друзья стали кататься, а потом Мумми-тролль, играя в прятки, спрятался под шляпой и превратился в существо странного вида, да такое, что его никто не хотел признавать и только его мама после долгого вглядывания в него признала сына.
Дети решили с помощью этой шляпы бороться с муравьиным львом и сделали для него ловушку из банки , которую поместили в песок и когда муравьиный лев залез в ловушку, то принесли банку домой и положили её в волшебную шляпу, после этого муравьиный лев исчез, а появился маленький ёжик.
Родители выбросили Волшебную шляпу в речку и, в результате, плотвички превратились в птичек, а речная вода в сок, а сама шляпа прибилась к берегу и дети её подобрали.
Мумми-тролль, его родители и друзья отправляются в путешествие на лодке на остров. Обследуя остров, они находят там много интересного: и золотую жилу, и останки древнего корабля, и буй, и снежный талисман, и многое другое.
Муми-мама случайно выбросила в Волшебную шляпу растения и заснула, а за это время весь дом покрылся густо растениями, да так, что Мумми-папу пришлось в полном смысле этого слова - выкорчёвывать из его кабинета, где он сидел днями писал свои долгие мемуары.
В Мумми-дом пришли гости Тофсла и Вифсла с подозрительным чёрным чемоданчиком, который они не хотели открывать и показывать, что там есть, как оказалось, что за этим чемоданчиком охотилась страшная Морра. Когда Морра появилась у дома, Мумми-мама взяла волшебную шляпу и бросила туда ягоды вишни, которые тут же стали рубинами. Морра схватила шляпу с рубинами и ускакала.
Тофсла и Вифсла решают показать, что у них в чемоданчике находится - там оказался большой рубин. Его свет был настолько ярок, что его заметил волшебник, который жил на Луне и он прилетел в Мумми-дом за рубином, который он искал триста лет. Но ему не отдали рубин и даже не продали, потому что у рубина были законные владельцы - Тофсла и Вифсла. Тогда волшебник стал исполнять желания всех подряд и в конце концов Тофсла и Вифсла загадывают желание, чтобы у волшебника появился точно такой же рубин как и у них. В результате, все стали счастливыми, приобретя то, что они хотели.