有一天晚上,一位小魔女吃飽飯後在森林裡散步,走著走著,來到了河邊,聽見了一陣陣的寶寶哭聲,「哇!哇!哇!」他尋著聲音來到森林最高的一棵樹下,看見一個小嬰兒被一塊布包著,雖然小魔女很討厭小孩,但他剛好需要一位小助手,所以就將嬰兒抱回家扶養。
回到家,小魔女幫小嬰兒換上一件用魔法變的衣裳,又餵她吃蘋果泥,當她吃得正開心時,小魔女突然想到「咦?她沒有名字!看她皮膚這麼白,就叫她白雪好了。」很快地,白雪十歲了,所以小魔女教她魔法,但白雪怎麼都變不出任何東西。白雪十八歲那年,小魔女要去另一個森林和其他魔女們開會,因為所有的魔女都不喜歡人類,所以白雪只好留在附近的樹屋玩耍。
這時剛好一位英俊的王子在這裡打獵,她看見白雪的背影,就問:「女孩,你為什麼一個人在這裡?」當白雪轉過頭,王子就被深深吸引住了,王子覺得白雪看起來純潔又善良,就向她表明自己的身分,然後握著白雪的雙手,溫柔地問:「你願意和我一起回皇宮,做我的王妃嗎?」白雪害羞的點點頭,於是和王子一起回皇宮了。
不久後,小魔女回來,她沒看見白雪,所以問她的萬能鸚鵡:「鸚鵡啊鸚鵡,白雪去哪兒了?」鸚鵡就把剛才發生的事一五一十地說出來,聽完小魔女氣炸了,她立刻拿起魔法掃把「咻!」的一聲飛得不見蹤影,這時王子正在教白雪騎馬,沒想到一不小心白雪摔下馬,痛得趴在地上哀號,小魔女見狀馬上搖身一變,把自己變成老婆婆走向前,說:「我知道有一種神奇藥草,可以馬上讓傷口癒合,但白雪必須單獨和我一同前往,不然會找不到草藥。」王子聽了只好說:「好吧!白雪,你一定要小心呵!」於是小魔女就帶著白雪來到一個山洞,說:「你要自己進去洞裡找一顆彩色蘑菇,一看見它就馬上吃掉,這樣傷口就會復原。」白雪小聲地說:「可是裡面好黑,好恐怖!」小魔女說:「不用怕,我會在外面等你!」說完就把白雪推進洞裡,白雪小心翼翼地走進黑漆漆的洞裡,等白雪走遠後,小魔女唸了一串咒語,石洞的大門被一塊大石頭擋住了,看見白雪出不來,小魔女便放聲大笑「哇哈哈!哇哈哈!你這女孩也太笨了。」接著小魔女把自己變成白雪的模樣,打算和王子結婚。王子因為太久沒看見白雪,所以小魔女一出現,王子就歡歡喜喜抱著她,並說:「白雪,你總算平安回來了,我等你好久喔!」
過了幾天,王子和假的白雪要舉行婚禮,在婚禮上一個侍衛不小心把水打翻,水正好濺得小魔女一身濕,怕水的小魔女竟然變回原形,王子看見氣得火冒三丈,便派侍衛把小魔女趕出城外,命令她不准回來。王子一心一意想趕快找到白雪,便在各地貼出公告,只要能提供線索的人必有重賞,御醫看著公告,覺得那位少女好眼熟,他仔細回想後就告訴王子,他去採藥時看見一位老婆婆把一位美麗的少女關在一個石洞裡,於是王子趕緊跟著御醫走進森林,他們來到石洞前,御醫學小魔女唸起咒語,石洞便打開了,王子迫不及待地往前走進去,他看見一道光芒,原來是那顆被咬了一口的毒蘑菇,而一旁躺著的就是白雪,王子立刻把白雪抱出石洞,白雪曬到陽光就吐出那口毒蘑菇,然後跟王子一起回皇宮了。
當他們回到皇宮,國內的子民熱情的迎接他們,原來國王早已經準備好婚禮的一切,從此以後,他們過著幸福美滿的生活。