Грамматический словарь Зализняка (склонения слова):
Корнишон, корнишоны, корнишона, корнишонов, корнишону, корнишонам, корнишон, корнишоны, корнишоном, корнишонами, корнишоне, корнишонах
корнишо́н
-а, м.
Мелкий, снятый вскоре после цветения огурец, предназначенный для маринования.
[франц. cornichon]
корнишо́н
КОРНИШОН -а; м. [франц. cornichon] Мелкий, снятый вскоре после цветения огурец, предназначенный для маринования.
КОРНИШ’ОН, корнишона, ·муж. (·франц. cornichon). Мелкий огурчик, замаринованный в уксусе.