Steenkool is een sedimentair gesteente. Het wordt gevormd uit plantaardig materiaal dat ondergronds is begraven en gedurende miljoenen jaren aan hitte en druk is blootgesteld. Steenkool is een gesteente omdat het uit meerdere mineralen bestaat, waaronder koolstof, waterstof, zuurstof, stikstof en zwavel.