У Данској је једном владао краљ из славне породице Скилдинг по имену Хродгар. Био је посебно успешан у ратовима са суседима и, нагомилавши велико богатство, одлучио је да увели сећање на себе и своју владавину. Одлучио је да изгради величанствену банкетну салу за краљевски одред. Кхродгар није штедио ни снаге ни средстава за изградњу, а најстручнији занатлије саградили су дворану која му није била једнака у целом свету. Чим је уређење чудесне дворане завршено, Кхродгар је почео да га весели својим војницима, а читаво окружење је најављено звоњањем скупих пехара и песмама краљевских певача. Али веселе свечаности славног Хродгара нису дуго трајале, пенасто пиво и златни мед се кратко проливали, веселе песме нису дуго трајале ... Бука гозби краља Хродгара досегла је ров страшног огромног монструма Грендела, који је живео у близини у грозним мочварама. Грендел је мрзио људе, а њихова забава је изазвала гнев у њему ... А онда је једне ноћи то чудовиште нечујно прогутало у дворани Хродгар, где су се након дуге насилне вечери одмарали немарни ратници ... Грендел је зграбио тридесет витезова и одвукао се у своју јазбину. Следећег јутра, врискови ужаса замењени су кликовима забаве и нико није знао одакле долази страшна катастрофа, одакле су кродгарски витезови отишли. Након много заноса и нагађања, непажња је превладала над страховима и страховима, а Кхродрап и његови ратници поново су започели гозбе у чудесној дворани. И опет је дошла невоља - монструозни Грендел је почео да одводи неколико витезова сваке вечери. Убрзо су сви већ претпоставили да је Грендел тај који ноћу упада у дворану и отима мирно успаване ратнике.Нико се није усудио да уђе у једну борбу са дивљим чудовиштем. Кхродгар се узалуд молио боговима да му помогну да се реши страшног трзаја. Гозбе у дворани су престајале, забава је престајала и само се Грендел повремено пењао тамо ноћу у потрази за пленом, сејући ужас унаоколо.
Гласине о овој страшној катастрофи дошле су до земље Гаутс (на југу Шведске), где је владао владајући краљ Хигелак. А сада најпознатији Хигелаков херој, херој Беовулф, изјављује свом господару да жели да помогне краљу Хродгару и да ће се сукобити са монструозним Гренделом. Упркос свим покушајима да га одврати од онога што је планирао, Беовулф опреми брод, одабере четрнаест храбрих ратника из свог одреда и плива до обале Данске. Охрабрен срећним предзнаком, Беовулф је слетио на копно. Одмах, обална стража прилази ванземаљцима, пита их о циљу њиховог доласка и жури да се јаве краљу Хродгару. Беовулф и његови другови су у међувремену обукли оклоп, растављали оружје и упутили се цестом поплоченим разнобојним камењем до гозбе Краљеве дворане. А свако ко види да ратници како долазе из мора пружају им се чврсте грађе, лепршаве кациге украшене сликама свиња, блиставим ланцима и широким мачевима, тешким копљима која ратници носе с лакоћом. Прекоморски одред среће Вулфгара - једног од најближих краља Хродгара. Након што их испитује, он се јавља краљу - кажу да су стигли важни гости, вођа себе назива Беовулф. Кхродгар зна ово славно име, зна да је храбри Беовулф једнак по снази тридесет моћних витезова, а краљ наређује да позове госте надајући се да ће са њима доћи и избављење од велике несреће. Вулфгар посетиоцима пружа краљевски поздрав и позив на гозбу.
Беовулф и његова пратња, правећи копља у углу, савијајући штитнике и мачеве, у кацигама и оклопу, прате Вулфгар; само су два ратника остала да чувају оружје. Беовулф поздравља Хродгара са луком и каже да сам сада, кажу, родни нећак Хаут-краља Гаутс Хигелак-а, чувши за катастрофу коју Данци трпе од страшног Грендела, отпловио је да се бори са монструмом. Али, одлучујући се за овај подвиг, Беовулф тражи од краља да је само он и његови другови дозвољено да оду на чудовиште; у случају смрти Беовулфа - тако да је његов оклоп (који је бољи него на целом свету, због кованог пророчког ковача Вилунда) послан краљу Хигелаку. Кхродгар се захваљује Беовулфу на спремности да помогне и детаљно му каже како је Грендел упао у његову собу и колико јунака је упропастио. Тада краљ позове Беовулфа и његове другове на заједничку гозбу и понуди да поједе мед. По наговору краља, клупа за столом одмах је очишћена Гаутсима, слуге су их обрадовале медом и пивом, а певачица весело чува њихов слух.
Видећи с чиме част Кхродгар прихвата туђе људе, многи Данци почињу да их гледају са завидом и незадовољством. Један од њих, по имену Унферт, чак се усуђује да се окрене према Беовулфу са безобразним говорима. Подсећа на несмотрено надметање Беовулфа и Брека, њихов покушај да надвладају валове грозног мора. Тада је Брека превладао у такмичењу, због чега је за живота Беовулфа страшно ако остане у дворани ноћас. Невероватна мудрошћу свих присутних, Беовулф одговара на Унфертове неразумне речи. Објашњава да је пливање требало само да заштити море од чудовишта, а у ствари није било такмичења. Заузврат, желећи да искуси Унфертову храброст, Беовулф му нуди да ноћ остане у дворани и задржи одбрану од Грендела. Одгађање постаје тихо и више се не усуђује да злоставља, а бука и забава поново владају у дворани.
Гозба би дуго трајала, али краљ Хродгар подсећа да ће се гости водити ноћном свађом, а сви ће устати, збогом довиђајући се, Одузимање, Хродгар обећава Беовулфу да ће, ако спаси Данце од озбиљне невоље, да може тражити све што пожели, свака жеља ће бити одмах испуњена. Кад су људи из Хродгара отишли, Беовулф наређује да се врата закључају јаким вијцима. Припремајући се за спавање, он скида оклоп и остаје потпуно ненаоружан, јер зна да ниједно оружје неће помоћи у борби с Гренделом, а ви се морате ослонити само на своје снаге. Беовулф звучно заспи. Тачно у поноћ, монструозни Грендел диже се до ходника, одмах избацује тешке завртње и жудно баца на успаванке. Па је зграбио једно од њих, растргао несретно тело и прогутао плен у огромним комадима. Посао са првим, Грендел је спреман да прождире још једног ратника. Али овде га снажна рука хвата за канџу, и то толико да се чује ломљење костију. Ударан од страха, Грендел жели да побегне, али ту је то био, моћни Беовулф скаче са клупе и, не пуштајући шапу чудовишта, јури на њега. Почиње ужасна битка. Све око је пукло и распадало се, пробудило ратнике у ужасу. Али Беовулф добија надмоћ, чврсто је зграбио Гренделову шапу, спречавајући га да се увије. Коначно, хрскавице и вене на рамену чудовишта не могу да га поднесу и пукну, шапа чудовишта остаје у руци Беовулфа, а Грендел излази из дворане и бежи, крвари, да се осуши на мочварама.
Раду ујутро није крај. Сви дански ратници, предвођени Унфертом, с поштовањем шуте док Беовулф мирно говори о ноћној битци. Сви столови су окренути наопако, зидови су посипани крвљу чудовишта, а његова страшна шапа лежи на поду. Захвални краљ Хродгар, стручњак за древне легенде, поставља песму у знак сећања на ову битку. А гозба почиње планином. Краљ и краљица доносе Беовулфу богате поклоне - злато, драгоцено оружје и коње. Звучне песме грмљају, пиво и мед тече попут воде. Коначно, прославивши победу, сви се мирно смирују за ноћ у дивној соби. И опет је дошла невоља. Чудовишна мајка Грендела у поноћ је да се освети свом сину. Она упада у ходник, сви успавани људи скоче са својих места, уплашени а да немају времена да се преруше. Али чак и Гренделину мајку страхује толико људи и, ухвативши само једног ратника, пожури. Ујутро нема ограничења тузи - испоставило се да је вољени саветник Хродгар Ескер умро. Краљ обећава да ће великодушно наградити Беовулфа, сузно га моли да истјера чудовиште у мочваре, где се нико раније није усудио да иде. И тако је одред, који су предводили Кхродгар и Беовулф, кренуо према мртвој мочвари.
Раскомадајући се, прилазе ивици мочваре на којој се најјасније види крвави траг. У близини, на обали, лежи глава сиромашног Ескер-а. Вода је пуна морских чудовишта, једно од њих је претекла стрела Беовулфа. Обраћајући се Хродгару, Беовулф тражи да, ако му је суђено да умре, све дарове проследи краљу Хигелаку. Затим, узевши древни познати мач, јунак скаче у базен, а таласи га сакривају. Беовулф се спушта цео дан, а морска чудовишта му не могу наштетити, јер има непробојни оклоп. Коначно, херој стиже до дна и одмах је Гренделина мајка бацила на њега. Беовулф ју бије мачем, али густе ваге нису инфериорне од обичног челика. Чудовиште скаче на Беовулфа, сруши га свом снагом, а било би лоше када би витез морао, ако се на време није сетио огромног древног мача који су дивови ковали. Спретно излазећи испод чудовишта, зграби свој мач и свим силама пресече врат. Један ударац решио је ствар, чудовиште је мртво пало на ноге Беовулфа. Као трофеј, Беовулф одводи главу чудовишта са собом, жели да узме древни мач, али од мача му је остао само један рукав, јер се растопио чим је битка завршена.
Беовулфови другови већ су били очајни да га виде живог, али тада се појављује из крвавих таласа. Те ноћи гости су бучно и весело седели за столом краља Хродгара, гозбили нешто иза поноћи и отишли у кревет, не плашећи се ничега. Следећег дана, Гаутаси су се почели окупљати кући. Великодушно обдаривши све, краљ Хродгар срдачно им се опростио. По повратку Беовулфа части и поштовања чекали су се свуда, компоноване су песме о његовом експлоатацији, у његову част одзвањале су шоље. Краљ Хигелац поклонио му је све најбоље за своје мачеве, земље и дворац за живот.
Од тада је прошло много година. Краљ Хигелац и његов син су пали у битци, а Беовулф је морао да седне на трон. Мудро је и срећно владао својом државом, одједном - нова катастрофа. На његовим је имањима насељавао крилату змију, која је ноћу убијала људе и паљела куће. Једном је човек гоњен од непријатеља закопао огромно благо. Змај је пронашао пећину са благом и чувао их три стотине година. Једном је несрећни прогнаник случајно пројурио у пећину, али од свега блага узео је само мали чашицу да би опростио свог неумољивог господара. Змија је приметила губитак, али није пронашла отмичара и почела је да се освећује свим људима, уништавајући иметак Беовулфа. Чувши за то, Беовулф одлучује упасти у змаја и заштитити своју земљу. Више није млад и осјећа да је смрт близу, али ипак иде ка змији, наређујући себи да кова велики штит за одбрану од змајевог пламена. Несретни луталица одведен је у водиче.
Приближавајући се пећини, Беовулф и његов тим виде огроман ток ватре, који је немогуће прећи. Тада Беовулф почиње гласно дозивати змаја тако да он пузе. Чувши људске гласове, змај је пузао ван, испијајући млазове страшне врућине. Изглед му је толико ужасан да војници бјеже, препуштајући се господару вољи судбине, а само вјерни Виглаф остаје с краљем, узалуд покушавајући задржати кукавице. Виглоугх извлачи свој мач и придружује се Беовулф борећи се са змајем. Моћна рука Беовулфа, чак и у старости, је претешка за мач, од ударања змајеве главе, разбијеног мача на делиће. И док Беовулф покушава да добије резервни мач, змија му наноси смртну рану. Скупљајући снагу, Беовулф се опет баца на змаја и уз помоћ Виглафа га поражава. Тешко се наслањајући на стијену, знајући да умире, Беовулф је замолио Виглафа да извади благо из змија како би им се могао дивити пре његове смрти. Кад се Виглоугх врати, Беовулф је већ пао у заборав. Са тешкошћу да отвори очи, осврће се на благо.
Последња наредба Беовулфа била је следећа: закопати га на морској обали и излити велики насип изнад себе, видљив издалека морнарима. Беовулф је завестио оклоп Виглафу и умро. Виглоугх је позвао страшне ратнике и згражао их. Према свим правилима, положили су тело Беовулфа на погребну рупу, а потом подигли величанствен насип на обали мора. А морнари, издалека усмеравајући своје бродове на то брдо, кажу једни другима: "Гробу Беовулфа могу се видети високо изнад сурфања. Част и слава му! "