kirjan alku alkaa kahdeksanvuotiaasta Orpotytöstä Sophiesta, joka makaa sängyssä rouva Clonkersin johtamassa orpokodissa. Hän ei voi nukkua, ja näkee outo näky kadulla; jättiläinen mies, kantaen laukku ja outo trumpetti. Hän näkee Sophien, joka yrittää piiloutua sänkyyn, mutta jättiläinen poimii hänet ikkunasta. Sitten hän juoksee nopeasti suureen luolaan,johon hän menee.
kun hän laskee Sophien maahan, tämä alkaa anoa henkensä puolesta uskoen, että jättiläinen syö hänet. Jättiläinen nauraa ja selittää, että useimmat jättiläiset syövät ihmisiä (jotka hän julistaa ”ihmispavuiksi”), ja että ihmisten alkuperä vaikuttaa heidän makuunsa. Esimerkiksi Kreikasta tulevat maistuvat rasvaisilta, kun taas Panamasta tulevat maistavat hattuja. Tämän jälkeen jättiläinen sanoo, ettei aio syödä häntä, koska hän on iso ystävällinen jättiläinen, tai lyhyesti BFG.
BFG selittää, että hänen on pysyttävä hänen luonaan ikuisesti, jotta kukaan ei saa tietää hänen olemassaolostaan. Hän varoittaa häntä luolastaan poistumisen vaaroista, sillä hänen yhdeksän naapuriaan syövät hänet varmasti, jos saavat hänet kiinni. Hän kertoo myös, mitä hän teki trumpetin ja matkalaukun kanssa. Hän nappaa unelmia, varastoi niitä luolaan ja antaa hyviä lapsille ympäri maailmaa. Hän tuhoaa pahat. BFG selittää sitten syövänsä ainoan syötävän kasvin, joka kasvaa jättiläisten kotimaassa: snozzcumbers, jotka ovat inhottavia raidallisia kurkkumaisia vihanneksia, joiden syylämäiset kasvaimet maistuvat sammakon nahoilta ja mädältä kalalta Sophielle ja torakat ja limanuljaska BFG: lle.
toinen jättiläinen nimeltään Bloodbottler sitten myrskyää sisään. Sophie piiloutuu snozzcumberiin ja joutuu lähes vahingossa Bloodbottlerin syömäksi. Bloodbottler onnekseen sylkee hänet ulos ja lähtee sitten inhoten. Kun Sophie ilmoittaa olevansa janoinen, BFG kohtelee häntä fizzy soda pop drink nimeltään ” frobscottle ”joka aiheuttaa meluisa ilmavaivat, jota BFG kutsuu” Whizzpopping”, koska kuplia uppoaa alaspäin, eikä kelluu ylöspäin.
seuraavana aamuna BFG vie Sophien Unimaahan pyydystämään lisää unia, mutta joutuu matkan varrella ihmissyöjäjättiläisten piinaamaksi, eritoten heidän johtajansa lihansyöjä, joka on jättiläisistä suurin ja pelottavin.
Unienmaassa BFG näyttää Sophielle unenpyydystystaitonsa, mutta BFG vahingossa kaappaa painajaisen ja aloittaa sen avulla taistelun muiden jättiläisten joukossa, kun Fleshlumpeater näkee painajaisen Jack-nimisestä jättiläistappajasta.
Sophie suostuttelee hänet myöhemmin lähestymään Englannin kuningatarta muiden jättiläisten vangitsemisesta. Tämän vuoksi hän käyttää Lontoon tietojaan suunnistaakseen BFG: n Buckinghamin palatsiin ja BFG luo kuningattarelle painajaisen, jossa kuvataan ihmissyöjäjättiläiset ja jättää Sophien kuningattaren makuuhuoneeseen vahvistamaan asian. Koska uneen sisältyi tieto Sophien läsnäolosta, kuningatar uskoo häntä ja puhuu BFG: n kanssa.
helikopterilaivasto seuraa Sophieta ja BFG: tä jättiläisten kotimaahan, jossa jättiläiset sidotaan heidän nukkuessaan ja helikopterit kuljettavat heidät takaisin Lontooseen, jossa heidät vangitaan 150 metriä syvään monttuun, jossa on sileitä seiniä ja korkea turva-aita. BFG lasketaan sisään irrottamaan ne. Vapauttamalla lihansyöjän viimeisenä hän selittää, miksi heidät vangitaan. Raivostunut lihansyöjä karjuu, että he ahmivat BFG: n sen sijaan, mutta hänet nostetaan turvaan. Ihmissyöjäjättiläiset huomaavat, että heille syötetään vain snozzcumbereita. Erään kerran on kuitenkin sattunut tapaus, jossa kolme juopunutta miestä kiipeää kuoppaa ympäröivän aidan yli, putoaa maahan ja joutuu jättiläisten syömäksi. Sillä välin orpokoti suljetaan ja myydään opettajaksi.
jälkeenpäin BFG: n uudeksi taloksi rakennetaan valtava linna, jonka vieressä on pieni mökki Sophielle. Vaikka he elävät onnellisina Englannissa, lahjat tulevat jokaisen jättiläisten kohteiksi joutuneen maan hallituksilta (erityisesti Englannista, Ruotsista, Arabiasta, Intiasta, Panamasta, Tiibetistä, Jerseystä, Chilestä ja Uudesta-Seelannista). Sophien opetettua BFG: tä lukemaan ja kirjoittamaan oikeaa englantia, hän kirjoittaa heidän seikkailuistaan kirjan, joka tunnistetaan itse romaaniksi—nimellä ”Roald Dahl”.