По мнению филолога-русиста Марии Каленчук, мужской род у слова «кофе» возник, поскольку в XIX веке существовала форма «кофий». 25 Она склонялась и имела все признаки мужского рода. 5
Однако ещё 100 лет назад «кофе» был среднего рода. 2 Такая форма встречается, например, в рассказах Ивана Бунина. 2 По правилам русского языка большинство несклоняемых существительных, которые пришли из других языков, имеют средний род. 5
Приказом Министерства науки и высшего образования Российской Федерации от 01.09.2016 года за кофе официально закреплён средний род, но при этом сохранён мужской. 1 Поэтому оба варианта являются правильными. 1