Roti at Teh O on Petchburi Road: BKK Street Food

Bangkok is world-renowned for its street food, and some of the best can be found along Petchburi Road, not far from downtown. Petchburi Road is within walking distance of BTS Ratchathewi, BTS Phayathai, and Airport Rail Link Phayathai Terminal Station.


Teh O (the name means "Sugar Tea") is an outdoor restaurant serving roti and other Thai Muslim dishes. It's nothing fancy, visitors sit on short plastic stools along the side of the street, but the food is cheap, authentic, and absolutely delicious!

Asking the staff for their recommendations, we ordered three dishes to share and a couple of iced "teh tarik" (milk tea). The bill came out to 160 baht (about $5) for two people. Not bad for getting absolutely stuffed!

delicious street food

The first thing we ordered was the chicken matabak (30 baht), a sort of doughy bread or pancake stuffed with chicken curry. This was my personal favorite dish! If you only order one thing at Teh O, make it the chicken matabak!


Next up was chicken curry roti (30 baht), crispy flatbread served with a sweet yellow curry for dipping. Roti is one of Teh O's specialities, and one of the dishes that makes this little restaurant so famous.

chicken curry roti

The server also recommended that we order a sweet matabak for desert. We ordered a corn matabak drizzled with sweetened condensed milk (30 baht). Once you've been living in Thailand for a while, you'll find that sweet corn and condensed milk is a popular dessert combo. Try it! It's great!


We washed the meal down with a "teh tarik", a sweet iced tea (35 baht each).


Teh O serves a number of other drinks as well, including iced coffee and delicious lemon tea (but no beer, as this is a Muslim restaurant).

menu 2

Our service was great! Even though the restaurant was busy, the service was quick and efficient, the staff was helpful and super friendly, and the food was incredible.

street food