Pasca hilangnya Raja yang baik hati, Ratu yang jahat menguasai seluruh negeri dengan kejam. Putri Salju melarikan diri dari istana setelah sang Ratu, yang iri akan kecantikannya, berusaha membunuhnya. Jauh di dalam hutan lebat, dia bertemu dengan tujuh kurcaci ajaib dan seorang bandit muda bernama Jonathan. Bersama-sama, mereka berjuang untuk bertahan hidup dari kejaran Ratu dan bertekad merebut kembali kerajaan.
Film dibuka dengan narasi ala buku dongeng. Dahulu kala, seorang Raja dan Ratu yang baik hati (Hadley Fraser dan Lorena Andrea) melakukan perjalanan di tengah badai salju. Sang Ratu melahirkan seorang putri, yang mereka beri nama Snow White karena ia lahir di tengah badai. Seiring pertumbuhannya, Snow White (Emilia Faucher) menjadi sosok yang dicintai oleh seluruh rakyat kerajaan, dan masa kecilnya dipenuhi dengan perayaan dan kebahagiaan (dinyanyikan dalam lagu “Good Things Grow”).
Namun, kebahagiaan itu sirna ketika Sang Ratu yang baik hati jatuh sakit dan meninggal dunia. Sang Raja kemudian menikah lagi dengan seorang wanita cantik (Gal Gadot) yang memiliki kemampuan sihir. Setelah menikah, wanita itu mengungkapkan sifat aslinya sebagai seorang penyihir yang kejam dan sombong. Ia menipu Sang Raja untuk pergi berperang ke selatan, dan setelah mengucapkan selamat tinggal pada Snow White, Sang Raja tidak pernah kembali.
Sang Ratu Jahat kini menguasai kerajaan dengan tangan besi. Ia memaksa para petani dan pedagang untuk menjadi penjaga setianya dengan imbalan pajak yang tinggi, membuat kerajaan jatuh dalam keputusasaan. Obsesinya adalah menjadi “yang tercantik dari semuanya,” seperti yang selalu dikatakan oleh Cermin Ajaibnya (Patrick Page). Untuk menghindari kemurkaan sang Ratu, Snow White (kini diperankan oleh Rachel Zegler) disembunyikan dan dipaksa bekerja sebagai pelayan di dapur.
Seorang bandit bernama Jonathan (Andrew Burnap) menyusup ke istana untuk mencuri makanan. Ia tertangkap oleh Ratu Jahat dan diikat di gerbang sebagai contoh bagi yang lain. Snow White mencoba memohon kepada Ratu Jahat dengan kebaikan, memintanya untuk melihat penderitaan rakyat. Namun, sang Ratu tidak tergerak. Setelah itu, Snow White pergi keluar istana dan menyanyikan harapannya untuk bisa membawa perubahan bagi kerajaannya (dalam lagu “Waiting on a Wish”). Ia kemudian diam-diam membebaskan Jonathan dan memberinya roti.
Ratu Jahat mengetahui dari Cermin Ajaib bahwa Snow White-lah yang sebenarnya paling cantik di negeri itu. Ia memanggil Sang Pemburu (Ansu Kabia) dan memerintahkannya untuk membunuh Snow White serta membawa jantungnya sebagai bukti. Sang Pemburu menemukan Snow White di hutan, tetapi ia tidak sanggup membunuhnya. Ia pun menyuruh Snow White untuk lari ke dalam hutan terlarang.
Setelah menghindari pohon-pohon menyeramkan, Snow White ditemukan oleh para hewan hutan yang tertarik pada sifat baiknya. Mereka membimbingnya ke sebuah pondok kecil, di mana ia tertidur di salah satu tempat tidur.
Tujuh Kurcaci—Doc, Grumpy, Happy, Sneezy, Bashful, Sleepy, dan Dopey—sedang dalam perjalanan pulang dari bekerja di tambang (dinyanyikan dalam lagu “Heigh-Ho”). Ketika mereka kembali ke pondok, mereka menemukan Snow White dan mengira ia adalah seorang bandit. Namun, Dopey, yang secara tidak sengaja terkunci di dalam kamar bersama Snow White, menyadari bahwa gadis itu baik hati. Para kurcaci lain pun memperkenalkan diri dan setuju untuk melindunginya dari Ratu Jahat. Di istana, Sang Ratu murka setelah mengetahui bahwa Sang Pemburu telah mengkhianatinya, lalu menyanyikan lagu tentang kekejamannya (“All is Fair”).
Suatu hari, setelah para kurcaci lain menertawakan Dopey, Snow White menghiburnya di luar pondok. Karena Dopey tidak berbicara, Snow White mendorongnya untuk mengekspresikan diri melalui lagu, dan Dopey pun mulai bersiul. Para kurcaci lain ikut bergabung dalam nyanyian (“Whistle While You Work”).
Di hutan, Snow White bertemu kembali dengan Jonathan. Jonathan ternyata adalah pemimpin dari kelompok banditnya sendiri (yang juga berjumlah tujuh orang), yang semuanya adalah orang-orang yang setia kepada Raja dan membenci Ratu Jahat. Mereka kemudian diserang oleh para penjaga Ratu. Jonathan melindungi Snow White dan terkena panah.
Jonathan dibawa ke pondok Kurcaci dan berhasil disembuhkan oleh Doc. Para bandit dan kurcaci melihat ada ketertarikan antara Snow White dan Jonathan. Meskipun awalnya menyangkal, keduanya akhirnya menyadari perasaan cinta mereka (dinyanyikan dalam lagu “A Hand Meets a Hand”).
Namun, para penjaga berhasil menangkap Jonathan dan membawanya ke penjara bawah tanah bersama Sang Pemburu. Sang Ratu mengambil kalung milik Snow White dari Jonathan, lalu pergi ke sarang rahasianya untuk membuat ramuan yang mengubahnya menjadi seorang wanita tua yang bungkuk.
Saat para kurcaci pergi bekerja, Ratu Jahat yang menyamar mendatangi Snow White. Ia menipunya dengan mengatakan Jonathan terluka dan menunjukkan kalungnya sebagai bukti. Ia kemudian memberikan sebuah apel beracun dan membujuk Snow White untuk memakannya. Tepat sebelum Snow White kehilangan kesadaran, Sang Ratu mengungkapkan wujud aslinya dan mengaku bahwa ia yang telah membunuh ayahnya. Snow White pun jatuh dalam Kutukan Tidur Abadi.
Di penjara, Sang Pemburu membantu Jonathan melarikan diri. Jonathan segera pergi ke hutan dan menemukan Snow White yang tampak tak bernyawa. Ia memberikan sebuah ciuman, yang ternyata berhasil mematahkan kutukan dan membangunkan Snow White.
Dipenuhi semangat baru, Snow White mengajak para kurcaci dan bandit untuk merebut kembali kerajaan (“Waiting on a Wish Reprise”). Kata-katanya begitu menginspirasi hingga Dopey berbicara untuk pertama kalinya, yang semakin membakar semangat semua orang.
Snow White kembali ke istana (“Snow White Returns”) dan berkonfrontasi dengan Ratu Jahat di hadapan seluruh rakyat. Sang Ratu mencoba memanipulasi para penjaganya untuk mengeksekusi Snow White. Namun, Snow White memanggil nama mereka satu per satu dan mengingatkan mereka pada kehidupan mereka sebelum sang Ratu berkuasa. Tersentuh oleh kata-katanya, para penjaga berbalik melawan Ratu Jahat.
Sang Ratu melarikan diri ke Cermin Ajaib, diikuti oleh Snow White. Cermin Ajaib, yang tampaknya juga sudah muak, sekali lagi menegaskan bahwa Snow White-lah yang paling cantik. Dalam kemarahannya, Sang Ratu menghancurkan cermin itu. Namun, sihir dari cermin yang pecah justru menarik dan menelannya, lalu memperbaiki dirinya kembali seperti semula.
Kerajaan kembali makmur seperti sedia kala (“Good Things Grow Reprise”). Snow White dan Jonathan menikah, dan Snow White kembali memimpin kerajaannya. Di akhir cerita, terungkap bahwa Dopey adalah narator dari kisah ini, yang menceritakan kepada rakyat bagaimana Snow White menyelamatkan mereka semua.