Основное содержание заключается в сказаниях о победе Беовульфа над страшными чудовищами Гренделем (др.-англ. Grendel) и его матерью, и над опустошавшим страну драконом, к чему прибавлено несколько побочных эпизодов.
Действие происходит в Скандинавии(Дания и юг нынешней Швеции). В блистательном чертоге славного конунгаХродгара под названием Хеорот пировали дружинные воины из племени данов (датчан). Однако вот уже 12 зим на Хеорот нападает страшное чудовище по имени Грендель, истребляя лучших и знатнейших воинов. Знатный гётский военачальник Беовульф, известный своей силой и воинскими умениями, отправляется морем с дружиной на помощь Хродгару, помня о гостеприимстве, оказанном его отцу конунгом, когда он вынужден был уйти из своих земель как изгнанник. В одиночку он побеждает Гренделя в ночном единоборстве, оторвав ему руку, и тот умирает в своем логове. Чтобы отомстить за него, из морской пучины поднимается ещё более жуткий враг — мать Гренделя. Чтобы одолеть её, Беовульфу приходится спуститься в её морское логово.
Во второй части поэмы Беовульф — к тому времени уже конунг гётов — вступает в поединок с драконом, который мстит людям за посягательство на охраняемый им клад. Дракон убит, но и Беовульф получает смертельную рану. Автор не рассматривает это как трагедию, скорее как достойный венец героической жизни. Дружина во главе с доблестным Виглавом торжественно сжигает Беовульфа и клад дракона на погребальном костре.
Как и в других произведениях древнегерманского эпоса, наряду с действиями героев большое внимание уделяется их речам, в которых раскрываются характеры, ум и ценности героев, служащие идеалами своей эпохи и авторов, а также использующиеся для изложения дополнительных сюжетных линий, предыстории и других сведений.