"Holes" nawiązuje do historii Stanleya Yelnatsa, młodego człowieka wysłanego do Camp Green Lake za kradzież pary butów. Utrzymuje, że jest niewinny i obwinia jego pecha o rodzinną klątwę. Camp Green Lake, obóz reformujący dla chłopców, wymaga od więźniów kopania dziur w suchym jeziorze, aby budować charakter. Wkrótce Stanley odkrywa, że naczelnik obozu szuka zaginionego skarbu rodziny.
"Otwory" mają kilka łuków fabuły. Główną historią jest Stanley Yelnats i jego czas w Camp Green Lake. Książka opowiada także o tym, jak prapradziadek Stanley'a rzucił klątwę na rodzinę Jelenków, łamiąc obietnicę jednonogą Cyganowi o imieniu Madame Zeroni. W zamian za świnię, Elya, prapradziadek Stanleya, obiecuje pomóc Madame Zeroni spełnić jej umierające życzenie. Elya używa świni, by zaproponować dziewczynie, którą kocha, ale odkrywa, że nie jest tym, co początkowo sądził. Rozczarowany wyjeżdża do Ameryki, nie dotrzymując obietnicy Madame Zeroni.
Trzecia fabuła książki opowiada historię Camp Green Lake. Katherine Barlow, nauczycielka w szkole w mieście, odkrywa, że rozwija uczucia do Sama, sprzedawcy cebuli, po tym, jak naprawia rzeczy w szkole. Dzielą pocałunek, ale kłopoty powstają, ponieważ Sam jest czarny, a Kate jest biała. Jeden z odrzuconych kandydatów Katherine rozbudza miasto, przekonując ich do zabicia Sama. Kiedy Sam i Kate próbują uciec przez Green Lake, zostają złapani i Sam zostaje zabity. Zmęczony żalem Katherine zamienia się w zbrodnię jako wyjęta spod prawa Kissin 'Kate Barlow.