From Middle Chinese 洋 (MC yang|zjang, “foreign, Western”, literally “ocean”) + 食 (MC yiH|zyik, “food”).
洋(よう)食(しょく) • (yōshoku)