The MICHELIN Guide Thailand has 137 Bib Gourmand listings. That’s 137 restaurants and street stalls that Michelin inspectors confirmed serve excellent food at excellent value. For Bangkok, “excellent value” means a full meal for ฿40–100. That’s $1–3 for food quality that the most expensive restaurants in your home city would struggle to match.
The Bib Gourmand distinction matters more than stars here. A Michelin star means exceptional dining. A Bib Gourmand means exceptional eating — the kind of meal where you sit on a plastic stool, eat from a metal plate, and walk away genuinely amazed that this costs less than a Starbucks latte.
Here are 7 Bib Gourmand stalls where every baht delivers.

What Bib Gourmand Actually Means
The Michelin Man licking his lips — that’s the Bib Gourmand symbol. It identifies places serving “very good food at moderate prices.” In Bangkok, “moderate” translates to roughly ฿40–200 per dish.
These aren’t tourist-friendly restaurants with English menus and air conditioning. Most are sidewalk operations with plastic furniture, Thai-language-only ordering, and the kind of controlled chaos that produces the best food in the city.
The selection is updated annually. The 2026 list added 13 newcomers across Thailand, with 44 venues in the Bangkok metropolitan area alone. Stalls earn their spot through consistency — Michelin inspectors visit anonymously, multiple times.
The 7 Best Under ฿100
1. Raan Jay Fai — The Legend (with a caveat)
Jay Fai is the only street food stall in the world with an actual Michelin star — not Bib Gourmand, a full star. The 75-year-old cook makes every dish herself over blazing charcoal, wearing signature ski goggles against the heat. Her crab omelette (khai jiao poo) uses a full pound of fresh crab meat.
The caveat: Jay Fai is not cheap. The crab omelette is ฿1,000+. She’s on this list because she started as street food and remains street food in format — no walls, no air-con, one cook. But the prices have followed the fame. Visit for the experience; eat at the other six for value.
Location: Mahachai Road, near the Golden Mount — Google Maps Price: ฿200–1,000+ | Hours: 2 PM–midnight, closed Sunday
2. Lim Lao Ngow — Fishball Noodles
The same stall from our Yaowarat guide. Handmade fishballs daily from fresh fish — bouncy, not the factory-compressed kind. The dry version with egg noodles is the order. In Chinatown since before Bib Gourmand existed.
Location: Yaowarat Soi 11 — Google Maps Price: ฿60–80 | Hours: 5 PM–midnight
3. Jek Pui Curry Rice — 70 Years of Pointing at Pots
No menu. Metal pots of curry. Point at what you want. Rice appears. You eat. The yellow pork curry has been the same recipe for seven decades. Ordering takes 15 seconds. The food takes 15 years to forget.
Location: Charoen Krung Road — Google Maps Price: ฿50–70 | Hours: 10 AM–8 PM
4. Guay Tiew Kua Gai Suanmali — Fried Noodles
Wide rice noodles stir-fried in a screaming-hot wok with chicken, egg, and squid. The noodles get that smoky char (wok hei) that separates good fried noodles from great ones. This stall has been on the Bib Gourmand list for multiple years. The portion is generous and the price hasn’t changed with the recognition.
Location: Suanmali, near Hualamphong — Google Maps Price: ฿50–70 | Hours: 10 AM–8 PM
5. Khao Gaeng Jake Puey — Curry Over Rice
A Pratunam institution serving multiple curries from huge pots. The system is the same as Jek Pui — point, eat, pay. But Jake Puey specializes in southern Thai curries, which are spicier and more aromatic. The massaman is the star. Come at lunch when the curries are freshest.
Location: Pratunam area — Google Maps Price: ฿40–60 | Hours: 6 AM–2 PM
6. Go-Ang Pratunam Chicken Rice — Pink Shirts
The pink-shirted staff are the landmark. This is Bangkok’s most famous khao man gai (Hainanese chicken rice) — tender poached chicken on fragrant rice with a dipping sauce that makes you understand why this simple dish is a national obsession. There’s always a line, but it moves fast.
Location: Pratunam, Petchaburi Road — Google Maps Price: ฿40–60 | Hours: 5:30 AM–2 PM, 5 PM–2 AM
7. Thip Samai — Pad Thai Royalty
The pad thai that other pad thais aspire to be. Cooked over charcoal in a thin omelette wrapper, stuffed with prawns, and finished with a squeeze of lime. Thip Samai has earned Bib Gourmand recognition for the same dish, made the same way, for decades. The “superb” version (wrapped in egg) is the one to order.
Location: Mahachai Road — Google Maps Price: ฿60–100 | Hours: 5 PM–1 AM

Quick Reference
| # | Stall | Dish | Price (THB) | Area |
|---|---|---|---|---|
| 1 | Jay Fai | Crab omelette | 200–1,000+ | Mahachai |
| 2 | Lim Lao Ngow | Fishball noodles | 60–80 | Yaowarat |
| 3 | Jek Pui | Curry rice | 50–70 | Charoen Krung |
| 4 | Suanmali | Fried noodles | 50–70 | Hualamphong |
| 5 | Jake Puey | Southern curry rice | 40–60 | Pratunam |
| 6 | Go-Ang | Chicken rice | 40–60 | Pratunam |
| 7 | Thip Samai | Pad thai | 60–100 | Mahachai |
How to Eat Michelin Street Food
Go during off-peak hours. Bib Gourmand recognition means lines. Jay Fai is a 1–2 hour wait at peak. Go-Ang Pratunam at 6 AM has no wait. Most stalls are fastest right when they open.
Eat what they’re famous for. These stalls earned their Bib Gourmand for specific dishes. Ordering the “safe” fried rice at a fishball noodle specialist is missing the point. Ask what they’re known for if you’re unsure.
Cash only, small bills. Same rules as all Bangkok street food. ฿20, ฿50, ฿100 notes.
Use Google Maps, not the address. Street food stalls don’t always have visible addresses. Search the name in Google Maps — most Bib Gourmand stalls have hundreds of reviews with photos, making them easy to identify on arrival.
Check hours before going. Many stalls are lunch-only or dinner-only. Nothing worse than taking a ฿200 Grab across the city to find shuttered windows.

The Michelin Effect
Bib Gourmand recognition changes stalls. Some get more expensive. Some get longer lines. Some stay exactly the same because the 70-year-old owner doesn’t know or care about a French tire company’s opinion of their curry.
The best stalls on this list — Jek Pui, Go-Ang, Jake Puey — haven’t changed prices or portions since recognition. They were already full before Michelin showed up, and they’ll be full after everyone forgets. That consistency is exactly why they earned the distinction.
For more Bangkok street food, start with Yaowarat Chinatown for the best after-dark eating, or Chatuchak Market for weekend market food.


