
Bangkok is widely considered one of the best food cities in the world. The Thai capital is famous for its vibrant street food culture, where delicious meals can cost just a few dollars. From traditional noodle stalls to legendary pad thai spots, eating well in Bangkok doesn’t require a big budget.
In fact, many of the city’s most iconic dishes—like pad thai, tom yum noodles, grilled meats, and mango sticky rice—can be found in humble restaurants and street stalls for just 40–150 THB ($1–$4).
Below you’ll find 10 of the best cheap restaurants in Bangkok where locals and travelers alike go for authentic Thai food at affordable prices.
4.9•Thai restaurant•Open
One of the best hidden gems for authentic pad thai at local prices, this small restaurant has become popular with travelers searching for quality food without tourist prices.
Why it’s worth visiting
What to try
Average price: 60–120 THB
4.8•Thai restaurant•Open
This cozy restaurant near Bangkok’s old town is known for authentic homemade Thai dishes served at very reasonable prices.
Highlights
Recommended dishes
Average price: 80–150 THB
4.6•Thai restaurant•Open
Perfect for travelers looking for cheap Thai food with vegetarian options, this small restaurant serves flavorful noodle dishes and classic street food favorites.
Why locals love it
Must-try dishes
Average price: 50–120 THB
4.7•Thai restaurant•Open
Another fantastic option for cheap Thai food in Bangkok, especially if you’re vegetarian or vegan.
Why it stands out
Popular dishes
Average price: 70–130 THB
4.7•Thai restaurant•Open
As the name suggests, this restaurant focuses on affordable Thai street food classics served in a casual setting.
Top reasons to visit
Best dishes
Average price: 50–120 THB
4.2•Noodle shop•Open
Often considered one of the best pad thai restaurants in Bangkok, this legendary spot has been serving its signature noodles since the 1960s.
Why it’s famous
Recommended dishes
Average price: 90–200 THB
4.2•Thai restaurant
This historic restaurant is famous for its legendary beef noodle soup, cooked in a broth that has been simmering for decades.
What makes it unique
Must-try dishes
Average price: 80–150 THB
Asian
A favorite among locals for rich and flavorful tom yum noodles, this restaurant delivers big flavor at small prices.
Why it’s popular
Top dishes
Average price: 80–150 THB
4.4•Noodle shop
Located in Bangkok’s Chinatown, this Michelin-recommended stall is known for kway chap noodles with crispy pork.
Why food lovers visit
Must-try
Average price: 60–120 THB
Possibly the most famous street-food restaurant in Bangkok, this small eatery earned a Michelin star thanks to its legendary crab omelette.
Although more expensive than typical street food, it’s still considered a relatively affordable Michelin-star dining experience.
Signature dishes
Average price: 300–1000 THB
If you want to eat well while keeping costs low, follow these local tips:
Busy street stalls usually mean fresh ingredients and authentic flavors.
Markets like Chinatown (Yaowarat) offer huge selections of cheap Thai food and seafood.
Modern malls such as Terminal 21 have excellent food courts where dishes cost only 40–60 THB.
Many of Bangkok’s best dishes are served on sidewalks or night markets, often starting from 30–50 THB.
Bangkok proves that some of the world’s best food doesn’t have to be expensive. From legendary noodle shops to tiny pad thai stalls, the city offers incredible flavors for just a few dollars.
If you’re visiting Thailand, make sure to try at least a few of these cheap Bangk