Thais love to eat (and many would say, they live to eat). From street food so full of flavour you'll be licking your lips, to glamorous fine dining in the city's five-star hotels, there is an abundance of food to suit all tastes and budgets. Mix it up and try a bit of everything: as the Thais like to say, the choice is up to you.
1. Hip hotels
Some of the best Bangkok restaurants can be found at the city's top hotels. Well worth a try are Park Society Restaurant & Bar at SO Sofitel Bangkok and Lord Jim's at Mandarin Oriental Bangkok.
2. High tea
Although Thailand was never colonised, the fine colonial tradition of afternoon high tea crossed over from Singapore and Malaysia. Many of Bangkok's luxury hotels offer English afternoon tea on tiered stands with scones and cream, sandwiches and cakes. On weekends many serve afternoon tea buffet-style, with a glutton's delight of bites to choose from. Try the Shangri-La Hotel, the InterContinental and Grand Hyatt Erawan Bangkok.
3. Food courts
Take a break from mall shopping to fuel up on tasty, affordable nosh from the international food courts found in the city's malls. Serving a terrific selection of Thai, Asian and other cuisines from around the world, food courts are popular with locals, expats and tourists. MBK's food courts spread out over two levels, with enough variety to keep even the fussiest diner happy.
4. Fine dining
Applauded as one of the most outstanding restaurants in the world, nahm at COMO Metropolitan Bangkok is special occasion dining at its best. Australian chef David Thompson (ex-Darley Street Thai) is an expert on traditional Thai cuisine and brings his love for the country to the kitchen by creating unforgettable dishes. Advance bookings are highly recommended.
5. Street food
For the equivalent of a dollar you can feast on pad Thai, curry, stir fries, satay or crunchy spring rolls at Bangkok's bevy of street food stalls. Follow the locals to the most popular vendors and remember to go easy on the chili if you're new to spicy food. Street food stalls – often a moveable feast, attached to the back of a motorbike – can be found all over the city. For a wide range of options, head to Chinatown after dark.
6. River cruise
One of the most memorable Bangkok dining experiences surely must be cruising along the mighty Chao Phraya River while feasting on fabulous Thai cuisine. Book a seat on Manohra Cruises' dinner sailing, departing from Anantara Riverside Resort at 7.30pm nightly. Menu highlights include Tom Yum Goong, Massaman curry, and crispy sea bass fillets.
Mix up the menu and treat your palate to the exotic flavours of Indian cuisine at Gaggan. Hailed as a celebrity chef in Bangkok, Gaggan Anand arrived in the country in 2007 for a short contract and simply never left. Today he serves what he describes as progressive Indian cuisine at his restaurant off Ploenchit Road in Lumpini.
8. Eat Me
Follow the international jet-set to Eat Me, a chic, modern restaurant off Convent Road in Silom. Serving the best of global flavours and ingredients, you're more likely to taste burrata salad and pan-seared sea scallops than green curry. Aussie dollars accepted; reservations recommended.
9. Mango madness
April through June is the best time to eat mangoes in Thailand if you want to enjoy them at their ripest, juiciest best. Served with sticky rice and coconut cream, or blended in fruit smoothies, mangoes are often available from street vendors. A chain of cafes called Mango Tango claim to serve the best in Thailand. Find them at Siam Square and Asiatique.
10. Cabbages & Condoms
Established in part to raise funds for the family planning work of Thailand's Population and Community Development Association (PDA), Cabbages and Condoms restaurant serves tasty Thai food from its Bangkok location near Sukhumvit Plaza. Don't stress. The food is guaranteed not to cause pregnancy.