Кофе — заимствованное слово, оно заканчивается на букву «е», но мужского рода.
Почему «кафе» у нас среднего рода, а «кофе» мужского?
Да потому что были когда-то устарелые формы «кофий» и «кофей».
Тенденция, когда слова оканчивающиеся на «о» и на «е» переходят в средний род, все усиливается. Например, «метро» сейчас уже среднего рода, а в советское время род у «метро» был мужской. Знатоки даже газету припоминают «Советский метро».
Так что «кофе», думается, ждет та же участь!