Bangkok’s brunch scene shouldn’t work this well. This is a city where a ฿50 bowl of noodles from a street cart at 7 AM is already a perfect breakfast. There’s no cultural reason for ฿350 eggs Benedict to exist here. And yet, somehow, Bangkok has developed one of the best brunch scenes in Asia — better than Singapore, more interesting than Hong Kong, and roughly half the price of Sydney or London.
The explanation is simple: Bangkok attracts talented chefs who can’t afford rent in Western cities, baristas who trained in Melbourne and Tokyo, and a local audience of young Thai professionals who take weekend eating seriously. The result is a brunch quality that would cost $35–50 in New York selling for ฿200–500 here.
These 7 spots justify setting an alarm on a Saturday.
The 7 Best Brunch Spots in Bangkok
1. Roast — The Commons, Thong Lo
Roast is the brunch institution. Located inside The Commons — a multi-level open-air market space on Thong Lo — it’s been setting the standard for Bangkok brunch since before most competitors existed. The concept is simple: properly sourced ingredients, properly cooked, in a space that makes you want to stay for three hours.
The signature is the eggs Benedict, which comes with a hollandaise that’s rich without being heavy and properly poached eggs (not the rubbery things most places serve). The pulled pork benedict is the upgrade. The shakshuka is the dark horse — perfectly spiced tomato sauce, runny eggs, served with sourdough that’s baked in their own kitchen.
The coffee program is run by Roots, one of Bangkok’s best specialty roasters, operating from the same building. This means your flat white is genuinely excellent, not an afterthought.
Price: ฿250–450 | Hours: 9 AM–10 PM (brunch menu until 3 PM) Where: The Commons, Thong Lo Soi 17 — Google Maps BTS: Thong Lo
2. Fran’s — Soufflé Pancakes, Sathorn
Fran’s does one thing that no other Bangkok brunch spot does as well: soufflé pancakes. These are the Japanese-style impossibly fluffy, jiggly, cloud-like pancakes that take 20 minutes to cook because they’re essentially baked meringue on a griddle. Most places that attempt them produce deflated sadness. Fran’s nails them consistently.
The berry version with fresh cream and a dusting of powdered sugar is the standard order. The matcha version is for people who want to feel sophisticated at 10 AM. Both are worth the wait — and there will be a wait, because soufflé pancakes cannot be rushed without collapsing.
Beyond the pancakes, the eggs dishes are competent and the coffee is good. But let’s be honest: you’re here for the pancakes. Everyone is here for the pancakes.
Price: ฿200–380 | Hours: 8 AM–5 PM Where: Sathorn — Google Maps BTS: Chong Nonsi

3. Breakfast Story — Multiple Locations
Breakfast Story took the Bangkok brunch formula and democratized it. The portions are bigger, the prices are lower, and the menu is broader than most competitors. They’ve expanded to multiple locations across the city, which usually signals a quality decline — but Breakfast Story has kept the food consistently solid.
The Big Breakfast platter is the value play: eggs, bacon, sausage, toast, hash browns, beans, and a small salad for around ฿280. That same plate costs ฿600+ at hotel restaurants. The avocado toast is properly seasoned (poached egg, chili flakes, good bread), and the pancake stack is American-style thick and fluffy.
The multiple locations mean you can find one wherever you’re staying. The Ekkamai branch has the best vibe — a two-story space with good natural light. The Ari branch is perfect if you’re combining brunch with an Ari neighborhood exploration.
Price: ฿180–350 | Hours: 7 AM–4 PM Where: Multiple locations (Ekkamai, Ari, Silom, On Nut) — Google Maps
4. Sarnies — Singapore Import
Sarnies came from Singapore, where it built a reputation for excellent coffee and all-day breakfast in the Telok Ayer neighborhood. The Bangkok outpost maintains that standard. The space is industrial-minimal — concrete floors, exposed ceiling, communal tables — and the food is precise without being fussy.
The ricotta hotcakes are the sleeper hit. Lighter than standard pancakes, slightly tangy from the ricotta, served with seasonal fruit and a honeycomb butter that melts into everything. The savory side is strong too — the baked eggs with chorizo and feta has genuine depth, and the granola is house-made with a toasted coconut base that actually tastes like something.
Coffee is taken seriously here. The espresso blend is custom-roasted, the milk alternatives are proper (oat milk that steams well, not the watery kind), and the baristas can make a flat white that would pass in Melbourne.
Price: ฿220–400 | Hours: 7 AM–6 PM Where: Charoen Krung — Google Maps
5. Luka — Phra Khanong Gem
Luka is the brunch spot that feels like a secret, even though it’s been open for years. Tucked into a residential area near Phra Khanong BTS, it operates out of what used to be a house, with a garden seating area that feels like eating at a friend’s place — if your friend happened to be a professionally trained chef.
The menu changes seasonally, but the constants include an excellent croque monsieur, a properly dressed Caesar salad (anchovies in the dressing, not an afterthought), and a rotating quiche that’s consistently good. The weekend specials are usually the best items on the menu — check their Instagram for the current rotation.
The vibe is unhurried. This isn’t a place where you eat and leave in 45 minutes. It’s a place where you order coffee, then food, then more coffee, and realize two hours have passed. The garden seats fill first, so arrive by 9 AM on weekends if you want them.
Price: ฿200–380 | Hours: 8 AM–5 PM (weekends from 7:30 AM) Where: Near Phra Khanong BTS — Google Maps BTS: Phra Khanong

6. Chim Chim — Avocado Toast Elevated
Chim Chim approaches brunch with Thai sensibility. The avocado toast — yes, the same avocado toast that every Western city has beaten to death — gets a revival here with additions like nam prik (Thai chili paste), crispy shallots, and a lime dressing that adds acid where most versions are flat. It’s the dish that makes you realize avocado toast became a cliche because people stopped trying, not because the concept was exhausted.
The Thai tea French toast is the other standout. Thick brioche soaked in actual Thai tea (not flavoring), griddled until caramelized, served with condensed milk cream. It sounds like it should be too sweet. It’s not — the tea provides a bitter backbone that keeps everything balanced.
The space is bright, plant-filled, and popular with the work-from-cafe crowd during weekdays. Weekends are pure brunch energy.
Price: ฿200–350 | Hours: 8 AM–5 PM Where: Soi Ari — Google Maps
7. Cinnamon — Boutique Hotel Brunch Without the Hotel Price
Cinnamon is the outlier on this list because it’s inside a boutique hotel (Anantara Siam), but the pricing is competitive with standalone restaurants rather than inflated to hotel-brunch levels. The buffet spread includes a mix of Thai and Western items — fresh dim sum, made-to-order omelets, a bakery section with French pastries, and a dessert station that operates at a level most standalone bakeries would envy.
The value equation is unusual: ฿800–1,000 for an all-you-can-eat buffet at a five-star hotel that would charge ฿2,500+ in any other Asian capital. Come hungry, stay for two hours, and eat your way through the stations systematically.
This is the pick for occasions — birthdays, visiting family, or any Saturday where you want to feel fancy without the financial trauma.
Price: ฿800–1,000 (buffet) | Hours: 11:30 AM–2:30 PM (weekends) Where: Anantara Siam, Ratchadamri — Google Maps BTS: Ratchadamri
Quick Reference: All 7 Spots
| Spot | Signature Dish | Price (THB) | Vibe | Area |
|---|---|---|---|---|
| Roast | Eggs Benedict | 250–450 | Social, buzzy | Thong Lo |
| Fran’s | Soufflé pancakes | 200–380 | Worth the wait | Sathorn |
| Breakfast Story | Big Breakfast | 180–350 | Value champion | Multiple |
| Sarnies | Ricotta hotcakes | 220–400 | Industrial-minimal | Charoen Krung |
| Luka | Croque monsieur | 200–380 | Garden hideaway | Phra Khanong |
| Chim Chim | Avocado toast (Thai style) | 200–350 | Plant-filled, bright | Ari |
| Cinnamon | Buffet spread | 800–1,000 | Five-star, occasion | Ratchadamri |
Bangkok Brunch vs. The World
The Bangkok advantage comes down to math.
| City | Average Brunch for Two | Coffee Quality | Food Quality |
|---|---|---|---|
| Bangkok | ฿600–900 ($17–25) | Excellent | Excellent |
| Singapore | SGD 80–120 ($60–90) | Excellent | Excellent |
| Sydney | AUD 70–100 ($46–66) | World-class | World-class |
| London | GBP 50–80 ($63–101) | Good | Good |
| New York | USD 50–80 | Good | Variable |
Bangkok delivers 80–90% of the quality at 25–35% of the price. The cost base (rent, labor, ingredients) keeps the advantage permanent.

How to Do Bangkok Brunch Right
Reserve ahead for Roast and Fran’s. Weekend walk-ins at peak hours (10 AM–noon) mean waiting 20–40 minutes. A reservation saves you the sidewalk stand. Most places take reservations via LINE (Thailand’s messaging app) or Instagram DM.
Go early or go late. The 10 AM–noon window is peak brunch. Before 9 AM, you’ll have your pick of tables everywhere. After 1 PM, the crowds thin and some places discount their pastries.
Don’t sleep on weekday brunch. Most of these spots serve brunch menus seven days a week. Weekday mornings are quieter, service is faster, and the food is the same. If your schedule allows it, Tuesday brunch is the power move.
Coffee is included in the experience. Every spot on this list takes coffee seriously. Don’t order a Coke — get the flat white, pour-over, or cold brew. The coffee program is half the reason these places exist.
Combine with neighborhood exploration. Brunch at Roast leads naturally into exploring Thong Lo’s dining scene. Brunch at Chim Chim pairs with a full Ari neighborhood walk. The best Bangkok days start with brunch and unfold from there.
Bottom Line
Bangkok brunch is not a luxury. At these prices, it’s one of the most accessible quality dining experiences in the world. A soufflé pancake breakfast for two at Fran’s costs less than a single brunch entree in Manhattan. Eggs Benedict at Roast with specialty coffee runs about the same as a fast food combo meal in Sydney.
Set the alarm. The pancakes are worth it.


