← All guides

Essentials guide

Vegetarian and halal eating in Korea: two very different routes

Korea has a Muslim-friendly classification, two directories and set phrases for halal diners — and no equivalent at all for vegetarians, who have to ask every time instead.

The DLY call

Halal has a lookup route: KTO's classification, two directories and phrases you can show at the table. Vegetarian doesn't — no Korean national authority classifies a restaurant that way, so you ask before every dish is made.

Two different questions get asked here, and they don’t get the same kind of answer. If you keep halal, Korea’s tourism authority has already done some of the identifying work for you — a classification, two directories, and phrases you can screenshot before you land. If you’re vegetarian, there is no equivalent to reach for. No Korean national authority classifies a restaurant as vegetarian, the one label that does exist won’t tell you what you actually need to know, and the one strategy that works — asking, every time, before the dish is made — is something an official Korean source recommends without ever giving you the words for it.

That asymmetry runs through the rest of this guide because it’s the finding, not a caveat. It isn’t “halal is easier.” It’s that on one side the published record names things you can look up, and on the other side it mostly names absences.

Halal: a classification, two directories, and one live question at the table

The Korea Tourism Organization (KTO) runs a Muslim Friendly classification with four tiers: Halal Certified (certified by an accredited agency, such as the Korea Muslim Federation), Self-certified (the Muslim owners certify every dish halal themselves), Muslim Friendly (some halal dishes on the menu, alcohol may still be sold), and Pork free (no halal menu, no pork used, alcohol may still be sold). Those last two names invite a shortcut worth resisting: pork-free is not the same claim as halal, and KTO says as much about its own scheme — a hotel restaurant or buffet placed in the Muslim Friendly tier can still serve dishes that contain pork, with the finer detail carried by five small pictograms (Muslim owner or chef, halal menu available, reservation needed for the halal menu, alcohol-free, pork-free) rather than by the category name itself. Even inside the classification, you’re checking the specific dish.

Two directories sit behind it: a PDF listing restaurants by name (118 pages) and a wider e-catalog (188 pages) covering Seoul, Gyeonggi (Incheon), Gangwon, Gyeongsang (Daegu, Ulsan, Busan), Chungcheong (Daejeon), Jeolla (Gwangju) and Jeju, plus prayer-room information. Treat both as a starting list rather than a live registry. The labelled PDF is dated 2022, the e-catalog carries no year at all, and the scheme’s own application portal doesn’t currently load. KTO’s English pages still describe the classification in the present tense and both directories still download, so this guide isn’t telling you the scheme has ended — it’s telling you that how current either directory is isn’t something the record settles either way. Confirm a specific listing is still open before you plan a meal around it.

What the law covers for halal — and where it stops

Korea’s mandatory allergen-declaration rule requires food-service businesses to name egg, milk, buckwheat, peanut, walnut, soy, wheat, pine nut, peach, tomato, sulphites, pork, chicken, beef, mackerel, crab, shrimp, squid and shellfish, where used. That’s genuinely useful for a halal reader: pork is on the list, so a compliant board answers the one question you have to ask first. It’s also where the usefulness stops — cooking alcohol, rice wine (맛술, 미림, 청주) and slaughter method are not declarable items, so a fully compliant board can stay silent on all three.

The slaughter statute, by contrast, is published in detail. An animal has to be brought to an unconscious state first — by gas, drug administration, electrical stunning, a percussive blow, gunshot or pithing — and bleeding can only begin once that’s done: within 20 seconds of a percussive or electrical stun, or 60 seconds of leaving the gas chamber. What this guide won’t do is tell you whether that sequence satisfies your school’s requirement. That’s a religious ruling, not a research question, and it isn’t this guide’s to make.

For everything the statute and the label don’t reach, Seoul’s own tourism organisation (서울관광재단) prints five Korean sentences for a Muslim visitor, in Hangul, ready to show on a phone: 돼지 고기, 햄, 베이컨 빼고 주세요 (remove pork, ham and bacon), 음식에 술 넣지 마세요 (don’t put alcohol in the food), 고기 빼고 주세요 (remove the meat), 할랄 고기 예요? (is the meat halal?), and 영어 메뉴판 있나요? (do you have an English menu?).

Three limits on those sentences are worth flagging as my own reading rather than anything Seoul’s tourism board states — no source says what these sentences actually reach at the table. Marinades and braises routinely use a cooking wine, so a dish with no pork and nothing that looks like meat can still fail on the alcohol used to cook it — and the alcohol sentence above doesn’t reliably catch that: 술 reads as something you drink, not as a bottle shelved with the seasonings, so if 맛술 or 미림 matters to you, name it specifically rather than trusting the general sentence to cover it. And an answer to 할랄 고기 예요? settles the meat and nothing past it — not the stock, not the seasoning, not whether the same pan touched pork earlier. Treat it as an opening question, not the only one you need.

Vegetarian: there’s no classification to start from

Start with what doesn’t exist. No Korean national tourism or government authority classifies or certifies a restaurant as vegetarian or vegan. That’s scoped to national bodies deliberately — city and provincial tourism offices weren’t checked for this guide, so it can’t rule out one of them running something comparable, but nothing found here shows that one does.

The one Korean government instrument that touches “vegan” at all is a labelling guideline for packaged food products, not a rule about restaurants. And the private certifier KTO itself points to organises its own certified-item search by product category — food, cosmetics, household goods and raw materials — with no restaurant category to search at all. There simply isn’t a directory, a logo, or a status to look up the way there is for halal.

Why the label still can’t answer it

Where a halal reader has an allergen board that answers one useful question, a vegetarian reader has one that answers none of the ones that matter. The same declaration list that names pork also leaves off anchovy, fish sauce (액젓), salted fermented seafood (젓갈), kelp, and fish in general — precisely the ingredients that usually decide whether a Korean dish is vegetarian.

And the law that would force a chain to disclose any of that only binds franchises with 50 or more outlets, in three categories: confectionery/bakery, ice cream, and hamburger/pizza. A noodle shop, a gimbap chain, or a tteokbokki stall sits outside all three, in a residual category businesses may post a board for but are never required to. Put the two together and the businesses most likely to serve something built on anchovy stock are also the ones least required to say so — and even where a board is posted in full compliance with the law, anchovy still isn’t on it.

KTO’s own advice agrees with what that implies: its page for vegetarian visitors doesn’t point you to a directory or a logo. It tells you to state the diet to the server in advance and give detailed instructions on what to leave out — enumerate, not label. On bibimbap specifically, it says most menus include meat and egg as toppings and a visitor should ask to exclude them when ordering. That’s the whole published strategy: ask, and be specific, before the kitchen starts cooking rather than after the bowl arrives.

The sentence you’d reach for, and why it falls short

The nearest thing to a ready-made sentence is 고기 빼고 주세요 — the same one on Seoul’s Muslim-visitor phrase list above. Seoul’s own English gloss renders it as “please remove all meat from the food.” The Korean is three words with no word for “all” and no word for “from the food.”

What a Korean kitchen hears is closer to “take the meat off the plate” than to a question about what the broth was made from — so being served a dish with no visible meat is evidence the kitchen did what was asked, not evidence the broth is vegetarian too. That’s not something 서울관광재단 or any Korean authority states; I’m telling you what I know from living here rather than something I can link you to.

If broth matters to you, name it as its own item: something closer to 고기, 계란, 생선, 육수 다 빼주세요 (meat, egg, fish, and stock — leave all of it out) actually names the stock separately, because 고기 alone doesn’t reach it. I should be straight that no Korean authority publishes that sentence, or any Korean sentence for a vegetarian visitor at all — KTO gives you the English content and tells you to prepare the Korean yourself with a translator. What’s above is built the way KTO itself recommends, enumerating rather than labelling, and it still leaves out whatever you don’t think to name — 젓갈 in a seasoning, dairy in something you wouldn’t guess, anything already mixed into a bought sauce. That’s the real cost of asking instead of reading a label.

What’s a cited fact here, and what’s me

Nearly everything above about certification, labelling and the slaughter statute is a cited fact, and this guide names the authority behind it every time. Almost everything about what’s actually inside a Korean dish is different — it’s what I know from cooking and eating Korean food day to day, not something any Korean label or authority publishes, and I’m not going to dress it up as either.

The broth under 잔치국수, 칼국수, 된장찌개 and 순두부찌개 is commonly built on dried anchovy and kelp stock, even when nothing in the bowl looks like meat. Most mass-market cabbage kimchi is made with anchovy fish sauce, salted shrimp, or both, which makes the free side dishes on almost every Korean table non-vegetarian too. 미역국 reads as a seaweed soup and is usually built on beef stock; 비빔밥 usually arrives with minced beef and a fried egg unless you specify otherwise. 떡볶이 usually has fish cake in it; 김밥 usually has ham, imitation crab and egg, and a vegetable-only roll (야채김밥) varies shop by shop on whether those are actually left out. Dumplings sold as 김치만두 commonly contain pork, and instant ramyun commonly carries a beef-based seasoning, so neither is safe by category name alone on a vegetarian or a pork-free rule. None of that comes from a menu, a label, or an authority — it’s what I know from living here, and no Korean source publishes any of it, which is itself the reason asking works better than reading in this case.

사찰음식 isn’t what most vegetarians are asking for

One category name is worth knowing, and worth not over-trusting. 사찰음식, Korean temple food, is the one vegetarian-adjacent category whose content is actually published — by the body that administers it, in its own words: temple food prohibits every animal-derived food except dairy products, plus five pungent vegetables it calls 오신채.

That’s two surprises for a visitor who didn’t ask for either. Dairy is allowed by name, so 사찰음식 is not a vegan promise. And the 오신채 list removes garlic and spring onion, which a vegetarian visitor almost certainly wasn’t trying to exclude. Worth flagging: that list itself divides by language. The Korean page names 파, 마늘, 부추, 달래, and 흥거; the English page names onions, garlic, chives, green onions, and leeks. Only garlic, and the 파/green-onion pair, appear on both. Whichever page you’re reading, that’s the list on it — not a fixed five ingredients with two sets of names.

Where the two rules meet

Whichever rule you keep, ask before the dish is made, not after it arrives. KTO says as much for one dish specifically — most bibimbap menus include meat and egg as toppings, so ask to leave them off when you order. Why timing matters generally is my reading rather than any authority’s: a “빼주세요” request only works where the named item is something the kitchen can lift out or leave off. Where meat is cooked into the base of a dish rather than resting on top of it, the honest answer to a request made at the table is a different dish, not a modified one — which is exactly why the request works better said before the order goes in than after the plate arrives.

If you’re getting the rest of your trip ready before you fly, set up your phone and prepare a written note for the phrases that matter most rather than improvising them at the table. Ten minutes at home, on your own wi-fi, is a much better place to get a sentence right than a restaurant counter on a foreign network.