The difficulty of eating vegetarian, vegan or halal in Korea is not a shortage of vegetables. Korean cooking is full of them. The difficulty is that most of them passed through a pot of anchovy stock on the way to the table, and the kimchi beside them was fermented with salted shrimp.
This is the part that catches people out, so it goes first: a Korean dish can contain no visible meat and still not be vegetarian.
The hidden ingredients
Three of them do most of the damage.
Stock. The base under most soups, stews and noodle dishes is myeolchi yuksu (멸치 육수, anchovy stock) or a beef broth. A vegetable-looking soup is very often a fish-based one.
Kimchi. Ordinary cabbage kimchi is fermented with 젓갈 (jeotgal, salted fermented seafood) and often fish sauce. That rules out not just the side dish but everything built on it — kimchi stew, kimchi fried rice, the kimchi pancake that looks like the safe order on the menu.
Seasoning. Fish sauce turns up in dressings and marinades where nothing on the menu suggests it.
None of this is hidden maliciously; it is simply the default flavour base of the cuisine, the way butter is in France. Which is why the reliable solution is not to negotiate dish by dish, but to eat somewhere the default is different.
Temple cuisine, the reliable answer
사찰음식 (sachal-eumsik, temple food) is Korean Buddhist monastic cooking, and it solves the problem by construction: no meat, no fish, no animal stock, because the tradition forbids them.
It also removes something people do not expect. Temple food excludes 오신채 (osinchae, the five pungent vegetables) — garlic, spring onion, chives, wild chives and asafoetida — on the grounds that they disturb meditation practice. Strict interpretations go further and limit even vegetable stock. So temple food is stricter than vegan in one direction, and if you arrived expecting the garlicky Korean flavours you have read about, this is a different cuisine: quieter, built on mushrooms, roots, sesame and fermented soy.
In practice it is also the most refined food many visitors eat here. Temple-food restaurants cluster in central Seoul around Jongno and Insadong, near Jogyesa temple; the Jogye Order runs its own, 발우공양 (Balwoo Gongyang). The order’s official temple-food site, koreatemplefood.com, is the place to look before you book, since opening hours and reservation rules vary by restaurant and several require booking ahead.
If you would rather eat it where it comes from, a templestay includes temple meals — the festival and season calendar is a better guide to when temples are pleasant to visit than any list of dishes.
The halal picture, without the optimism
Korea’s halal infrastructure is thinner than the average travel article implies, and the honest numbers matter more than encouragement.
As of mid-2024, roughly five restaurants held formal halal certification from the Korea Muslim Federation’s halal committee. The tourism board has counted around 122 restaurants serving halal food in Seoul and 278 nationwide — a much larger number, but one that mixes certified kitchens with self-declared pork-free and Muslim-friendly ones.
The part that matters most: the tourism board’s Muslim-friendly restaurant classification scheme was discontinued in 2022 after low restaurant participation, with its information carried only into 2023. Guides that tell you to consult it are sending you to a tool that no longer exists.
What works instead is the overlap. Temple food and vegan restaurants are pork-free by definition, which makes them the easiest reliable option for Muslim travellers even where certification is absent, and the area around the Seoul Central Mosque in Itaewon is the densest cluster of halal-oriented restaurants in the country. For anything stricter than that, ask the restaurant directly about certification rather than trusting a listing.
Saying it, before you order
Say it at the point of ordering, not when the food arrives, and say it in Korean — showing a phrase on your phone screen works perfectly.
- gogi an meogeoyo (고기 안 먹어요, “I don’t eat meat”)
- gogi bbaejuseyo (고기 빼주세요, “please leave out the meat”)
- dwaejigogi mot meogeoyo (돼지고기 못 먹어요, “I can’t eat pork”)
- myeolchi yuksu isseoyo? (멸치 육수 있어요?, “is there anchovy stock in it?”)
The last one is the question that actually decides most meals, and it is the one almost nobody thinks to ask.
Convenience stores are a reasonable fallback for a light meal, and supermarkets sell vegan kimchi if you look for it — but as a rule, in an ordinary restaurant, assume the stock is animal unless someone tells you otherwise. In most kitchens here, it is.
The temple-cuisine rules and the five-pungent-vegetable exclusion are from Korean Buddhist and temple-food sources; the halal certification count, the Seoul and nationwide figures, and the 2022 discontinuation of the classification scheme are from Korean press reporting on the tourism board’s programme. Checked 8 September 2026. Restaurant-level facts — hours, reservations, whether a given kitchen is certified — change constantly, so confirm with the restaurant itself.