Steenkolenengels is een benaming voor zeer slecht Engels, zoals dat wordt gesproken door Nederlandstaligen die het Engels onvoldoende beheersen.
De term gaat terug op de hybride taal die rond 1900 door Nederlandse havenarbeiders werd gebruikt om te communiceren met de bemanning van steenkolenboten uit Groot-Brittannië. Het woord wordt gebruikt voor taalfouten in het Engels die zijn terug te voeren op verwarring met het Nederlands.