Three days of eating in Seoul, by the numbers

Most Seoul food itineraries are a writer's favourites in an order. This one is generated: for each district, the badge-qualified restaurants whose Gap Score runs furthest in the locals' favour, tie-broken on how much local review traffic they carry. Six stops a day is too many — treat it as a shortlist with a geography, not a schedule.

Every restaurant below clears 100 reviews on both Google and the Korean platforms, so none of it rests on a handful of opinions. Where a stop is tourist-tilted anyway, the badge says so rather than quietly omitting it.

Day one — the centre, carefully

You will be in Myeongdong whether you planned to or not; the hotel is there. Eat the street carts, then walk fifteen minutes north-east into Euljiro, where the gaps close and the counters are older than the hotel.

Picked by rule, not by taste: the badge-qualified Myeongdong and Euljiro restaurants with the widest local lean, tie-broken on local buzz.

−0.20 locals ↑배수사Baesusa · Japanese · MyeongdongLocals 4.20 · tourists 4 · from ₩22,000−0.19 locals ↑쯔루하시후게츠 명동점Jjeuruhasihugecheu Myeongdongjeom · Fusion Japanese · MyeongdongLocals 4.49 · tourists 4.3 · from ₩6,000−0.43 locals ↑이멜다분식Imeldabunsik · Snack bar (bunsik) · EuljiroLocals 4.63 · tourists 4.2 · from ₩1,000−0.39 locals ↑풍남원조골뱅이Pungnamwonjogolbaengi · Hof & pub food · EuljiroLocals 4.29 · tourists 3.9 · from ₩4,000

Day two — the west

Hongdae eats latest and cheapest in the city. Yeonnam, one stop further out, is where the same crowd eats when it is not performing.

Picked by rule, not by taste: the badge-qualified Hongdae and Yeonnam restaurants with the widest local lean, tie-broken on local buzz.

−0.41 locals ↑삼거리포차Samgeoripocha · Pocha (indoor tent bar) · HongdaeLocals 3.71 · tourists 3.3 · from ₩21,000−0.15 locals ↑츠케루Cheukeru · Ramen · HongdaeLocals 4.65 · tourists 4.5 · from ₩2,000−0.34 locals ↑연남화로Yeonnamhwaro · Korean BBQ / meat · YeonnamLocals 4.64 · tourists 4.3 · from ₩1,000−0.27 locals ↑발리문Balrimun · Southeast Asian · YeonnamLocals 4.67 · tourists 4.4 · from ₩12,500

Day three — old city, then south

Palace-adjacent lunch, then across the river for the expensive end. This is the day the Gap Score earns its keep: Insadong and Bukchon carry the tourist trail, and the local verdict diverges hardest right on it.

Picked by rule, not by taste: the badge-qualified Insadong and Bukchon & Samcheong and Gangnam restaurants with the widest local lean, tie-broken on local buzz.

−0.77 locals ↑하나로회관Hanarohoegwan · Korean set dining · InsadongLocals 4.17 · tourists 3.4 · from ₩18,000−0.56 locals ↑한우공방Hanugongbang · Korean BBQ / meat · InsadongLocals 4.36 · tourists 3.8 · from ₩5,000−0.21 locals ↑북촌막국수Bukchonmakguksu · Noodles · Bukchon & SamcheongLocals 4.31 · tourists 4.1 · from ₩6,000−0.19 locals ↑키즈나Kijeuna · Sushi & rolls · Bukchon & SamcheongLocals 4.69 · tourists 4.5 · from ₩150,000−0.41 locals ↑조양관Joyanggwan · Korean set dining · GangnamLocals 4.41 · tourists 4 · from ₩25,000−0.29 locals ↑하이디라오 서초점Haidirao Seochojeom · Shabu-shabu · GangnamLocals 4.49 · tourists 4.2 · from ₩2,000

What this itinerary is not

It is not a claim that these are the best restaurants in Seoul. The Gap Score measures two crowds disagreeing, not quality — a place both crowds rate at 4.6 will never appear here, and might be the best meal of your trip. Use the full index for that, sorted by local score.

It also skips 127 tracked restaurants entirely, because they have not cleared the review threshold on both sides. Some of them are excellent. We just cannot prove it yet.

Staying near Jongno? Eating well starts with sleeping close to the good streets — the district eating profiles compare them on gap and density.
Compare Jongno hotels →

Which district should you actually sleep in? →