К запорожскому казаку Тарасу Бульбе приезжают двое его сыновейбурсаков (учащихся киевской бурсы) Остап и Андрий. Тарас встречает сыновей весело, подсмеивается над ними. Старший, Остап, задетый насмешками отца, обещает поколотить Тараса, если тот не прекратит смеяться. "И отец с сыном, вместо приветствия после давней отлучки, начали насаживать друг другу тумаки и в бока, и в поясницу, и в грудь, то отступая и оглядываясь, то вновь наступая". Тарас хвалит сына за хорошую борьбу, убеждает и младшего, Андрия, не нежиться с бабами, а биться, как подобает настоящему казаку. Тарас решает через неделю отправиться вместе с сыновьями в Запорожскую Сечь, где они в постоянных ратных подвигах должны, по мнению отца, набраться, наконец, умаразума. Мать приглашает сыновей в хату обедать. "Светлица была убрана во вкусе того времени, о котором живые намеки остались только в песнях да в народных думах... во вкусе того бранного, трудного времени, когда начались разыгрываться схватки и битвы на Украине за унию. Все было чисто, вымазано цветной глиною. На стенах сабли, нагайки, сетки для птиц, невода и ружья, хитро обделанный рог для пороху, золотая уздечка на коня и путы с серебряными бляхами. Окна в светлице были маленькие, с круглыми тусклыми стеклами, какие встречаются ныне только в старинных церквах, сквозь которые иначе нельзя было глядеть, как приподняв надвижное стекло. Вокруг окон и дверей были красные отводы. На полках по углам стояли кувшины, бутылки н фляжки зеленого и синего стекла, резные серебряные кубки, позолочсчшые чарки всякой работы: ве нецейской, турецкой, зашедшие в светлицу Бульбы всякими путями, через третьи и четвертые руки, что было весьма обыкновенно в те удалые времена. Берестовые скамьи вокруг всей комнаты; огромный стол под образами в парадном углу; широкая печь с запечьями, уступами и выступами, покрытая цветными пестрыми изразцами...". По случаю приезда сыновей Бульба зовет гостей, поднимает чарки за здравие своих молодцев, желает им быть хорошими воинами, между прочим, обнаруживает знание латинской поэзии. За столом разгоряченный горелкой Бульба решает выехать с сыновьями в Сечь на другое утро, считая позором сеяние гречки, выпас овец и общение с женой. "Тарас был один из числа коренных, старых полковников, весь он был создан для бранной тревоги и отличался грубой прямотой своего нрава... он любил простую жизнь казаков и перессорился с теми из своих товарищей, которые были наклонны к варшавской стороне, называя их холопами польских па нов. Вечно неугомонный, он считал себя законным защитни ком православия... положил себе правилом, что в трех случаях всегда следует взяться за саблю, именно; когда комиссары не уважили в чем старшин и стояли пред ними в шапках, когда поглумились над православием мне почтили предковского закона и, наконец, когда враги были басурманы и турки, против которых он считал во всяким случае позволительным поднять оружие во славу христианства" Мать Остапа и Апдрия тяжело переживает неожиданное решение мужа отправиться срочно на Сечь. Суровая жизнь с Тарасом, которого она едва ли месяц в году видела возле себя (в промежутках между ратными подвигами и гульбой на Сечи), привела к тому, что "вся любовь, все чувства, все, что есть нежного и страстного в женщине, все обратилось в ней в одно материнское чувство". Однако спорить с Тарасом в семье не принято, и ей остается только молча покориться и благословить сыновей. Она горько плачет, молит сыновей хотя бы прислать весточку о себе. Когда всё трое всадников уже выезжают со двора, мать в последнем порыве отчаяния кидается к младшему Андрию, "у которого в чертах лица выражалось более какойто нежности", приникает в его седлу. Ее уводят. Бульба с сыновьями уезжают. В пути Остап и Аидрий вспоминают годы учения в бурсе куда они были отданы, чтобы получить "воспитание... с тем. чтобы после совершенно позабыть его". Остап убегал из бурсы, его ловили, возвращали, секли и усаживали за книги. Он закапы вал четырежды свой букварь в землю, и никакие побои не могли заставить его изменить свое поведение, пока старый Тарас, выпоров сына самолично, пообещал устроить так, что Остап вовек не увидит Запорожья. Остап принимается за учебу и вскоре становится одним из лучших.
"Остап считался всегда одним из лучших товарищей. Он редко предводительствовал другими в дерзких предприятиях обобрать чужой сад или огород, но зато всегда он был одним из первых, приходивших под знамена предприимчивого бурсака и никогда ни в каком случае не выдавал своих товарищей. Он был суров к другим побуждениям, кроме войны и разгульной пирушки; по крайней мере, никогда почти о другом не думал. Он был прямодушен с равными. Он имел доброту в таком виде, в каком она могла только существовать при таком характере и в тогдашнее время". "Меньшой брат его, Андрий, имел чувства несколько живее и както более развитые. Он учился охотнее и без напряжения... Он был изобретательнее своего брата; чаще являлся предводителем довольно опасного предприятия, и иногда с помощью изобретательного ума своего умел увертываться от наказания". Андрий питает ярко выраженную слабость к женщинам. Однажды, бродя в дворянском квартале Киева, Андрий, замечтавшись, налетает на повозку польского пана и падает в грязь. Рядом раздается звонкий смех. Обернувшись, Андрий видит в окне красавицуполячку, дочь ковенского воеводы. В следующую ночь Андрий предпринимает попытку забраться в окно красавицы. Девушка принимается наряжать его, растерявшийся Андрий не в силах вымолвить ни слова. Служанка полячки, татарка, выводит Андрия через заднюю дверь, но проснувшийся сторож останавливает юношу, а набежавшая дворня колотит "ночного вора". Забыть эту девушку Андрий никак не может. Тарас с сыновьями едут но степи к Сечи. "Вечером вся степь совершенно переменялась. Все пестрое пространство ее охватывалось последним ярким отблеском солнца и постепенно темнело, так что видно было, как тень пробегала по нем, и она становилась темнозеленою, испарения поднимались гуще, каждый цветок, каждая травка испускала амбру, и вся степь курилась благовонием. По небу, изголубатемному, как будто исполинскою кистью наляпаны были широкие полосы из розового золота; изредка белели клоками легкие и прозрачные облака, и самый свежий, обольстительный, как морские волны, ветерок едва колыхался по верхушкам травы и чуть дотрагивался до щек... Иногда слышался из какогонибудь уединенного озера, крик лебедя и, как серебро, отдавался в озере". Тарас с сыновьями въезжает в Сечь. Сечь живет по особым законам. Запорожцы здесь все время веселятся и пьют, но не напиваются. Сюда стекаются люди самого разного происхождения и рода занятии от приговоренных к повешению до разорившихся казаков, от бросивших учение бурсаков до заслуженных офицеров королевского войска. Единственные, кому категорически запрещено появляться в Сечи женщины, а также обожатели женщин. .Это исключительно мужская республика, школа жизни, веселый кабак словом, место, где только и мог настоящий казак проявить себя. Остап и Лндрий охотно принимаются за "обучение", и вскоре они уже на хорошем счету у товарищей отца. Но старый Тарас готовит им новое полрище: ему запала в душу мысль приохотить сыновей к настоящему ратному делу. Но, к сожалению, в тот момент нигде не идет никакая война. Он предлагает кошевому атаману пойти войной на турок, но тот отнекивается, объясняя, что с турками запорожцы заключили мир. Тарас начинает уговаривать рядовых казаков "довоевать", т. е. найти повод к войне. Кошевого смещают, избирают нового (которого выдвигает Тарас), а новый сходится во мнении с большинством казаков о необходимости какойнибудь справедливой войны. Новый кошевой придумывает способ, как бы не нарушая данных обязательств, направить молодых казаков "немного пошарпать берега Натолии". Когда поход уже почти готов, приходит спасительная весть об угнетении православных на гетманщине, о засилье жидов, о самоуправстве польских ксендзов (запрягающих православных христиан в оглобли). Казаки моментально меняют направление будущего удара, собираются все встать на защиту православных, учиняют расправу с теми жидами, которые оказываются под руками (торговцами в самой Сечи). Тарас вступается за жида Янкеля, который кстати вспоминает, что знал брата Бульбьь Вся Сечь быстро и очень рационально собирается, беря только самое необходимое в походе, кошевой умело командует сборами, дает полезные наставления молодым казакам, которые впервые выступают в поход. Запорожцы движутся по деревням, внушая суеверный ужас жителям, которые пытаются уберечь хоть часть добра от безжалостных поборов, а больше от пожаров, которыми сопровождается движение козацкого войска. "Дыбом стал бы ныне волос от тех страшных знаков свирепства полудикого века, которые пронесли везде запорожцы". "А старому Тарасу любо было видеть, как оба сына его были одни из первых. Остапу, казалось, был на роду написан битвенный путь и трудное знание вершить ратные дела. Ни разу не растерявшись и не смутившись ни от какого случая, с хладнокровием, почти неестественным для двадцатидвухлетнего, он в один миг мог вымерить всю опасность и все положение дела, тут же мог найти средство, как уклониться от нее, но уклониться с тем, чтобы потом верней преодолеть ее. Уже испытанной уверенностью стали теперь означаться его движения, и в них не могли не быть заметны наклонности будущего вождя... Андрий весь погрузился в очаровательную музыку пуль и мечей. Он не знал, что такое значит обдумывать, или рассчитывать, или измерять заранее свои и чужие силы. Бешеную негу и упоенье он видел в битве... Не раз дивился отец также и Андрию, видя, как он, понуждаемый одним только запальчивым увлечением устремлялся на то, на что бы никогда не отважился хладнокровный и разумный, и одним бешеным натиском своим производил такие чудеса, которым не могли не изумиться старые в боях".
Войско окружает город Дубно, берет его в долгую осаду, уничтожает городские запасы продовольствия и устраивается на продолжительную стоянку. Молодые, и особенно Андрий, скучают. "Терпи, казак, атаман будешь!" наставляет сына Бульба. Однажды ночью Андрию не спится. Он глядит на звезды и вдруг замечает, что рядом с ним стоит женщина. Это исхудавшая от голода служанка дочери ковенского воеводы, который со всей семьей находится в осажденной крепости. Татарка рассказывает Андрию, что в городе голод, что люди умирают, что сама ее хозяйка уже два дня ничего не ела. Андрий берет хлеб и, не раздумывая, идет следом за татаркой в город по потайному ходу (который, кстати, давно освоили жиды, ехавшие с запорожским войском). Андрий видит картину страшного голода, видит трупы на улицах, видит многих людей в церкви на непрекращающейся молитве о чуде (спасении города). Один из голодных людей кидается к Андрию, тот бросает ему хлеб. Голодный набрасывается на еду и умирает в судорогах. Андрий в ужасе, в городе не осталось ни крошки хлеба, ни одной крысы или мыши здесь медленно умирают люди в страшных мучениях ради бессмыслицы (осада вокруг стен города имела цель научить молодых казаков ратному делу). Наконец татарка приводит Андрия к своей госпоже. Страдание красавицы переполняет душу Андрия и гневом (на себя самого и своих товарищей) и трепетом (поскольку за те годы, что они не виделись, полячка стала еще прекраснее). В первую очередь девушка наказывает служанке накормить своих родителей, что также поражает Андрия. Полячка страстно благодарит Андрия за помощь, укоряет себя за то, что своей просьбой подвигла его на предательство. Андрий разражается пылкой речью, из которой следует, что он отныне отрекается от родины, отца, брата и товарищей, а полностью посвящает свою жизнь прекрасной полячке. "И погиб казак! Пропал для всего козацкого рыцарства! Не видать ему больше ни Запорожья, ни отцовских хуторов своих, ни церкви божьей! Украине не видать также храбрейшего из своих детей, взявшихся защищать ее. Вырвет старый Тарас седой клок волос из своей чуприны и проклянет и день, и час, в который породил на позор себе такого сына". В город проникает подкрепление, появляется продовольствие. Так происходит потому, что накануне казакизапорожцы пьянствовали, а потом спали так крепко, что не услышали неприятеля. Многих казаков побили, некоторых увели в плен. Кошевой произносит речь, полную укора за преждевременное расслабление войска, зовет казаков па штурм. Янкель сообщает Тарасу, что видел Андрия в городе и что тот просил передать, что перешел на сторону поляков. Узнав о причине предательства сына, Тарас приходит в бешенство. Начинается штурм. Вначале с обеих сторон обмениваются "любезностями" крепкие "на едкое слово" бойцы. Поляки выводят пленного атамана Хлиба, совершенно голого, на крепостные стены. Запорожцы кричат, что стыдно должно быть не Хлибу, а тем, кто без стыда выставляет его в таком виде на посмешище. Начинается сражение. Казаки не дают возможности начать стрельбу; сразу переходят к рукопашной. Отдельно описывается подвиг куренного атамана Кукубенко {который застрелил с близкого расстояния знатного польского пана, положившего многих казаков). У майский атаман Бородатый, польстившись на богатое убранство павшего шляхтича, наклоняется и получает смертельный удар от польского хорунжего. Остап мстит за своего атамана. Он сражается очень храбро, его прямо на поле боя выбирают новым атаманом. Командует он разумно и доказывает товарищам, что их выбор пал на него правильно. "o После сражения запорожцы хоронят павших товарищей, а тела мертвых ляхов привязывают к лошадиным хвостам и пускают в поле. Тарас не может уснуть и все размышляет о предательстве Андрия.