3 Best Restaurants in The Old City, Bangkok

Background Illustration for Restaurants

The Old City has every type of restaurant, including many holes-in-the-wall serving excellent food.

Raan Jay Fai

$$$$ | Phra Nakhon Fodor's choice

To enjoy chef Jay Fai’s Michelin-award-winning dishes at her small open-air eatery, plan in advance or be prepared for upwards of a 3-hour wait. It's worth it for the unparalleled crab omelet, seafood drunken noodles, and dry tom yam.

327 Mahachai Rd., Bangkok, 10200, Thailand
02–223–9384
Known For
  • Pad khee mao (drunken noodles)
  • Crabmeat omelet
  • Cult following
Restaurant Details
Closed Sun.–Tues.

Something incorrect in this review?

Krua Apsorn

$$ | Old City

This small shophouse restaurant is a truly capable all-round Thai eatery, a rarity in a neighborhood where you’re generally better off eating at places that specialize in one or two dishes. Recommended plates include nuea pu phat phrik lueang (crabmeat stir-fried with yellow chilies) and kaeng khiaw-wan look chin pla krai (green curry with fish balls).

169 Dinso Rd., Bangkok, 10200, Thailand
80–550--0310
Known For
  • Deep-fried kingfish with spicy mango salad
  • Green curry with fish balls
  • Crabmeat with yellow chilies
Restaurant Details
Closed Sun.

Something incorrect in this review?

Methavalai Sorndaeng

$$$ | Old City

Serving exceptional traditional Thai food for more than 65 years, Sorndaeng features white tablecloths, lacy curtains, and black-trousered waiters. Fans say the restaurant makes the best thawt man plaa (fried spicy fish cakes) in the city. At lunch, the restaurant tends to fill up with local government office workers.

78/2 Ratchadamnoen Klang Rd., Bangkok, 10200, Thailand
02–224–3088
Known For
  • Old-fashioned upscale atmosphere
  • Roast-duck red curry
  • Lunchtime busy with government workers

Something incorrect in this review?

Recommended Fodor's Video

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$ Chinatown

Tang Jai Yoo0.5 miles away

Chinese
85–89 Yaowapanit Rd., Bangkok, Bangkok, 10100, Thailand
We recommend 5 Restaurants in Chinatown
$$$$ Pathumwan

Liu0.6 miles away

Chinese
87 Wittayu (Wireless Rd.), Bangkok, Bangkok, 10330, Thailand
We recommend 14 Restaurants in Pathumwan
$$ Chinatown

Nai Sow0.8 miles away

Thai
3/1 Maitrichit Rd., Bangkok, Bangkok, 10100, Thailand
We recommend 5 Restaurants in Chinatown
$$ Banglamphu

Khao Tom Bowon0.8 miles away

Thai
243 Phra Sumen Rd., Bangkok, Bangkok, 10200, Thailand
We recommend 3 Restaurants in Banglamphu
$$$ Chinatown

Hua Seng Hong0.8 miles away

Chinese
371–373 Yaowarat Rd., Bangkok, Bangkok, 10100, Thailand
We recommend 5 Restaurants in Chinatown