Tiene dos grandes partes: la primera sucede durante la juventud del héroe gauta (o "geata", en algunas traducciones, "godo") que da nombre al poema, y narra cómo acude en ayuda de los daneses o jutos, quienes sufrían los ataques de un monstruo gigantesco –Grendel–, y tras matar a éste, se enfrenta a su terrible madre; en la segunda parte, Beowulf ya es el rey de los gautas y pelea hasta la muerte con un feroz dragón.