Segern var hans femte den här säsongen.
Mercedesföraren hade pole position och ledde loppet i Belgien från start till mål och tog sin 89:e seger i karriären. Två till och han är i kapp legendaren Michael Schumacher.
Efteråt hyllade han sitt stall.
– Jag är väldigt tacksam gentemot dem. Oavsett hur mycket framgång vi har så fortsätter vi hålla fokus. Vi tänker bara på nästa lopp. Det är en otrolig mentalitet, säger Hamilton i segerintervjun.
"Ganska tråkigt"
Han korsade mållinjen över åtta sekunder före stallkamraten Valtteri Bottas.
Ännu längre bak körde Red Bulls Max Verstappen in som trea, nästan 15,5 sekunder efter Hamilton.
– Det var ganska tråkigt. Inte mycket att göra. Jag kunde inte hänga med dem (Mercedes) när de började trycka på, säger Verstappen.
Segern innebär att Hamilton fortsätter att dryga ut ledningen i F1-tabellen. Ner till tvåan Verstappen skiljer det 47 poäng och till trean Bottas ytterligare tre, inför nästa helgs tävling på italienska Monza.
Ferrari nollat
Ferrari hade en ny tung dag och tog inte en enda poäng på Spa. Sebastian Vettel slutade på 13:e plats och Charles Leclerc på 14:e.
Tävlingen föregicks av en tyst minut och ett ställningstagande mot rasism. Den tysta minuten hölls till minne av den franske racingföraren Anthoine Hubert som dog i en formel 2-krasch på banan förra året.
Hubert var nära vän med många av förarna, däribland Charles Leclerc, Pierre Gasly i Alpha Tauri och Renaults Esteban Ocon.
Precis som i alla andra lopp den här säsongen samlades förarna i en protest mot rasism inför loppet där 13 förare knäböjde och resten stod upp. Alla hade t-shirts med texten "End Racism", förutom Lewis Hamilton som hade en "Black Lives Matter"-tröja.