Существительное мужского рода. Словари допускают средний род в разговорной речи.
В школьной программе русского языка род несклоняемых существительных определяется по родовому понятию. Кофе - это напиток, он мужского рода.
Ответ: мужской род