Обычно несклоняемые слова, которые обозначают неодушевлённые предметы, относятся к среднему роду. Например, метро, шоссе. Однако у этого правила есть исключения. В том числе слово «кофе» — оно мужского рода. Чтобы запомнить, вспоминайте, что кофе — это напиток, а слово «напиток» — тоже мужского рода. Несмотря на то что правила меняются, всё ещё принято считать, что «кофе» среднего рода употребляется только в разговорной речи.