🔄 Last checked 2 Jul 2026 · details and hours can change — check the venue before you go
Haoma is a Neo-Indian restaurant from chef Deepanker Khosla, tucked deep in Sukhumvit Soi 31 — and it's one of the few restaurants in Thailand that MICHELIN has awarded both a Star and a Green Star at the same time. The chef's philosophy is spelled out plainly: "We grow what we cook, we cook what we love," and it's not just a nice line — this was one of Thailand's earliest genuine urban farm and zero-waste restaurants. Inside, there's an aquaponics system running on rainwater the restaurant collects itself, raising fish and growing vegetables side by side, and the chef also keeps his own farm in Bangkok with chickens, goats, and cows. That's exactly why MICHELIN loves this place — great food alone isn't enough here, the whole system behind every plate is thought through, from seed to table.
The menu is a seasonal tasting menu that tells the story of India's different regions through a modern lens. Dinner is a 10-course tasting menu at THB 4,990++ per person, with a choice between the meat & seafood track or a full vegetarian track — and that second option matters a lot for anyone eating vegetarian or vegan, because it isn't just the regular menu with meat stripped out, it's designed to be equal to the other track. Much of the vegetables and herbs are picked straight from the restaurant's own farm, and the fish comes from the aquaponics system right there on site, so the distance from ingredient to plate is short enough to measure in metres. For anyone who wants a lighter introduction, weekend lunch offers 6 courses at THB 3,290++, a friendlier price point to try Haoma for the first time. Drink pairings start at THB 3,290++ if you want something to match the whole meal.
What sets this apart from other Indian fine-dining restaurants is the feeling of eating in the middle of a small farm right in the heart of Sukhumvit — walk in and you'll pass vegetable beds and a fish pond before you even reach the table, so when a dish arrives and you're told this leaf was just picked from right over there, the story feels immediate and real. The 4.7 rating backs up how much this experience resonates with guests. The restaurant is open Tuesday to Friday for dinner only, 17:30–22:00, and adds a lunch service Saturday-Sunday from 12:00–14:00, closed Mondays. If you want an Indian meal that's delicious, has a story behind it, and feels good for the planet at the same time, Haoma is one of the clearest answers in Bangkok.
Haoma
Budget to prepare: a 10-course dinner tasting menu at THB 4,990++ per person (choice of meat & seafood or vegetarian), or weekend lunch — 6 courses at THB 3,290++. Add a drink pairing starting at THB 3,290++. Booking runs through Chope in real time (with a THB 500 per-person credit card pre-authorization — not a charge, just a hold), or you can book via the website haoma.dk, email reservations@haoma.dk, or Line @haomabkk. Let them know about any dietary restrictions in advance — call +66 92 891 8222.
Getting there takes a bit of planning. The restaurant sits deep in Sukhumvit Soi 31, about a 15-minute walk from BTS Phrom Phong — a motorcycle taxi or car into the soi is much more convenient. Open Tuesday–Friday 17:30–22:00, with Saturday-Sunday adding both a lunch service (12:00–14:00) and dinner. Closed Mondays. First-timers who don't want to pay full price should go for the weekend lunch — the best-value way in. Vegetarian diners can book with confidence, since there's a complete, separate menu built just for them.
| Item | Details |
|---|---|
| MICHELIN award 2026 | ⭐ One MICHELIN Star + Green Star |
| Cuisine | Indian Neo-Indian fine dining |
| Approx. price | 10-course dinner tasting menu THB 4,990++/person (choice of meat & seafood or vegetarian); weekend lunch 6 courses THB 3,290++; drink pairing from THB 3,290++ |
| Booking | Chope (live online booking), website haoma.dk, email reservations@haoma.dk or Line @haomabkk — Book here |
| Hours | Tue–Fri 17:30–22:00; Sat–Sun 12:00–14:00 and 17:30–22:00 (closed Mondays) |
| Getting there | BTS Phrom Phong, about a 15-minute walk |
| Neighbourhood | Sukhumvit Soi 31 (Phrom Phong/Watthana) |
Booking tips
Chope takes a THB 500/person card pre-authorization; let them know about dietary restrictions in advance (a full vegetarian menu is available); call +66 92 891 8222 · The restaurant sits deep in Sukhumvit Soi 31 — about a 15-minute walk from BTS Phrom Phong, so a motorcycle taxi or car into the soi is more convenient
See every MICHELIN-starred restaurant in Bangkok, with prices and how to book, on one page
⭐ Bangkok MICHELIN-starred restaurants with booking info
