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