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