Photos : www.thehenandtheegg.com, ruathongnoodle.com, en.wikipedia.org/wiki/Thai_cuisine
No matter where you are in Bangkok, you'll always find either restaurants or food stalls within walking distance. Like accommodation, you can find food in every price range in most districts. Types of eating places can be basically divided as follows:
As the most famous tourist and business centre, Bangkok is full of restaurants -- restaurants of every style of food: Thai, Chinese, Japanese, European, Indian, Arabian, etc. To give you an idea, you can find more restaurants in the following areas in Bangkok -- Yaowarat, Sukhumvit, Silom, Phloenchit, Ratchadamri, Lang Suan, and Pin Klao. Generally prices are reasonable.
Most middle and first- class hotels have at least one restaurant that offers Thai, Chinese and European menus.
River Cruise Dining
A number of private companies in Bangkok organize dinner cruises along the Chao Phraya River. Some offer international buffet dinner, while others serve a la carte menu. more details
Shopping Plazas / Department Stores
A cheap and convenient place to eat is the food centre in any department stores and shopping plazas. There many standard Thai and Chinese dishes are offered at the average price of 30-40 baht per dish. You can also find leading franchise fast food shops in these shopping centres. The areas where many shopping plazas are located are Siam Square, Phloenchit, Silom and Sukhumvit.
Curry & Rice Shops / Noodle Shops
Curry & rice shops and noodle shops can be found in every district in Bangkok, especially in business areas. The food prices are quite cheap though only limited choices are offered.
Sidewalk Food Stalls
In Bangkok you can find sidewalk food stalls scattered around on the pavements and in the lanes. Although they are cheap places to eat, the hygienic conditions of some of them may not be up to international standards and thus may cause problems to your stomach.