India Opal Buloni mlada je djevojka koja živi s ocem, propovjednikom, u parku prikolica. Opal je u trgovini pronašao trgovinu u neredu dok prljavi pas trči gore -dolje po prolazima. Umjesto da pusti psa da ode do funte, Opal tvrdi da je pas njezin i da mu daje ime po trgovini: Winn-Dixie. Opal ga vodi kući svome ocu u nadi da će ga ona moći zadržati; Winn-Dixie osvaja propovjednika svojim širokim osmijehom i šarmantnom osobnošću.
Opal i propovjednik brzo shvaćaju da ovaj pas ne voli biti ostavljen sam: skida jastuke s kauča, odmotava toaletni papir i zavija ako je vezan vani. Opal i njezin otac nemaju izbora nego dovesti Winn-Dixie sa sobom u crkvu. To isprva rezultira malim kaosom, ali opet Winn-Dixie osvaja srce svakoga kad uhvati miša, ali ga nježno drži u zubima, pazeći da ga ne ozlijedi.
Kako počinje izgledati zdravo, Opal mu odlučuje nabaviti novu povodac i ogrlicu od Gertrude's Pets. Ne može si priuštiti artikle i pita Otisa, vlasnika trgovine za kućne ljubimce, može li raditi za njega kako bi platio željene artikle. Nije iznenađujuće da Winn-Dixie pobjeđuje Otisa (i njegovu kućnu papigu Gertrude) i Opal dobiva posao. Opal je oduševljena novim prijateljima koje je stekla zahvaljujući Winn-Dixie.
Jednog dana Opal vozi bicikl pored kuće Dunlapa i Stevieja Dewberryja; počinju je slijediti i šaptati joj iza leđa. Braća je zadirkuju da se približi kući u kojoj navodno živi vještica. Prije nego što ga je uspjela zaustaviti, potrči ravno u vještičje dvorište. Opal odluči da svog psa voli više nego što se boji vještica, pa uđe za njim. Ovdje Opal upoznaje "vješticu", Gloriju Dump, naboranu, ljubaznu, staru ženu s lošim vidom. Gloria traži od Opala da priča o sebi kako bi je mogao vidjeti srcem. Opal je oduševljena što joj može reći sve: kako joj nedostaje mama, kako se njezin tata krije u svojoj "kornjačinoj školjci", kako je dobila posao, kako je pozvana na zabavu i kako su dječaci iz Dunlapa zli prema njoj. Gloria zamišljeno sluša sve što Opal dijeli.
Te je noći užasna oluja koja probudi Winn-Dixie. Opal i propovjednik utvrđuju da ima patološki strah od grmljavine; shvaćaju da tijekom oluja moraju pažljivo promatrati Winn-Dixieja kako ne bi pobjegao.
Jednog dana u knjižnici gospođica Franny Block priča Opal, Winn-Dixie i Amandi o svom pradjedu i građanskom ratu. Gospođica Franny daje im svima Littmus Lozenge, slatkiš koji je izmislio njezin pradjed. Svi probaju jedan i slažu se da su slatkiši mješavina piva s korijenom, jagode i tuge. Opal prepoznaje da svatko osjeća neku tugu, iz prošlosti, u sebi. Također shvaća da ne može suditi ljudima o greškama koje su počinili.
Dok Opal gradi odnose s članovima zajednice, odlučuje organizirati zabavu i pozvati sve svoje nove prijatelje. Taman kad svi dođu na zabavu, dogodi se iznenadni, užasan pljusak. Svi gosti žure unutra, pokušavajući spasiti punč i sendviče sa salatom od jaja. Opal je zaboravio na Winn-Dixie i, s osjećajem straha, istrčala je van da ga pronađe; boji se da je pobjegao. Opal i njezin otac traže i traže, no uskoro njezin otac kaže da je vrijeme da odustanemo.
U ovom trenutku Opal je po prvi put iskrena s ocem. Optužuje ga što živi u njegovoj "kornjačinoj školjci" i optužuje ga da je dopustio njezinoj majci da izađe iz njih. Zbog toga se propovjednik rasplače zbog gubitka Opalove majke, no Opal ga tješi i prepoznaje da su ona i njezin otac potrebni jedno drugome. Njih se dvoje vraćaju Gloriji praznih ruku. Winn-Dixie se, međutim, cijelo vrijeme skrivala ispod kreveta! Opal je oduševljena i laknulo joj je što je njezin pas na sigurnom. Zabava se nastavlja s Opal i njezinim prijateljima koji zajedno veselo pjevaju.