Best Ka Kai Northern Thai in San Francisco — Harry's ten
Tell Harry what you fancy. Ten places worth leaving the house for. Harry reads the review-site noise, spots the tourist traps, and hands over a shortlist before the kettle's boiled.
solid northern thai that doesn't pretend to be something it's not—google loves it, yelp's just being yelp.
70/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
70/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
4 min · $$ · ClosedClosed todayG4.9Google — 4.9 (85 reviews)TTripAdvisor — not listedY3.8Yelp — 3.8 (38 reviews)MMichelin Guide — not listedSSocials — pending
nearly perfect scores across the board and a bar to boot—this is the one to try first.
94/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
82/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
17 min · $$ · Open nowToday · 17:00 — 23:30G5.0Google — 5.0 (278 reviews)T4.2TripAdvisor — 4.2 (146 reviews)Y4.9Yelp — 4.9 (37 reviews)MMichelin Guide — not listedSSocials
yelp gives it a 5; google's 4.6 is just being conservative. real consensus here.
87/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
79/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
consistent praise across platforms and a legit 4.8 on google—reliable bet.
84/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
77/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
solid vegetarian options if you care about that; doesn't sacrifice flavor for it.
82/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
76/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
yelp's 4.8 is the real story here—google's being stingy.
82/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
76/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
9 min · $$ · ClosedClosed todayG4.6Google — 4.6 (334 reviews)TTripAdvisor — not listedY4.8Yelp — 4.8 (78 reviews)MMichelin Guide — not listedSSocials
does thai, vietnamese, and breakfast without spreading itself thin—tripadvisor's 4.8 backs it up.
82/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
76/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
michelin and eater say it's worth the money; this is the upscale play if you want to spend.
80/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
73/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
versatile menu (thai, vegetarian, fast-casual) and consistent 4.4–4.6 across the board.
79/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
75/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.
breakfast and thai done right; tripadvisor's 5 is the cherry on top.
79/100Harry HungryScoreHarry's headline verdict, 0–100. How good the place actually is, once the loud reviews and the timid critics have cancelled each other out.
75/100Worth ItScoreWorth-It Score, 0–100. Whether the bill is fair for what lands on the table. High means good value; low means you're paying for the postcode.