The best Bangkok brunch in 2026 runs ฿180 to ฿500 a head — and walks away with eggs Benedict, soufflé pancakes, and full hotel-buffet spreads that would cost $35–50 in New York. By the end of this guide you’ll have 7 tested spots, exact prices, BTS stops, and the right one for your specific Saturday. Bangkok’s brunch scene shouldn’t work this well, but it does: better than Singapore, more interesting than Hong Kong, 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.

What is the best brunch in Bangkok?
The best brunch in Bangkok in 2026 is Roast at The Commons in Thong Lo for eggs Benedict and specialty coffee (฿250–450), Fran’s in Sathorn for Japanese soufflé pancakes (฿200–380), and Breakfast Story for full Big Breakfast platters at ฿180–350. All three sit well under hotel-brunch prices and beat most Asian capitals on quality.
“Bangkok delivers 80-90% of the quality at 25-35% of the price. The cost base keeps the advantage permanent.”
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, and if matcha is your thing, pair your visit with our roundup of best matcha cafes in the city. 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. Service charge is usually included at hotel restaurants, but check the bill, our tipping guide covers the norms.
Price: ฿800–1,000 (buffet) | Hours: 11:30 AM–2:30 PM (weekends) Where: Anantara Siam, Ratchadamri, Google Maps BTS: Ratchadamri
Best Hotel Brunch in Bangkok
The 7 spots above are standalone restaurants, but Bangkok’s five-star hotel brunch scene runs in parallel. Sunday buffet spreads that would charge $80–120 in Singapore or Sydney run ฿1,500–4,500 here. If you want the full sit-down event with a champagne pour, oyster bar, and a dessert station the size of a separate restaurant, this is where to look.
The Verandah, Mandarin Oriental — The Bangkok Original
The grandfather of Bangkok hotel brunch and still the benchmark. Riverside terrace seating along the Chao Phraya, a buffet that includes a fresh oyster bar, prime rib carving station, lobster, foie gras, dim sum, and a dessert section that occupies its own room. Around ฿4,500–5,500 for the standard package, ฿6,500+ with champagne. Reserve 2–3 weeks ahead for any weekend slot.
Price: ฿4,500–6,500 | Hours: 12:00–15:00 (Sundays) Where: Mandarin Oriental, Charoen Krung Road BTS/Boat: BTS Saphan Taksin + hotel boat
Saffron, Banyan Tree — 52nd-Floor View
The view is the headline. 52 floors above Sathorn, with Indian-Thai fusion menu plus the standard Western buffet items. The tandoor station is the differentiator. Around ฿1,800–2,500 with soft drinks. Goes from Saturday brunch to dinner with the same view rotation.
Price: ฿1,800–2,500 | Hours: 12:00–15:00 (weekends) Where: Banyan Tree Bangkok, Sathorn BTS: Sala Daeng + 5-min walk
Embassy Room, Park Hyatt — The Quiet Pick
The newer mid-tier favorite. Mediterranean-leaning menu, an excellent in-house bread program, and a noticeably quieter room than the legacy hotels, easier to actually have a conversation. Around ฿2,800–3,500.
Price: ฿2,800–3,500 | Hours: 12:00–15:00 (Sundays) Where: Park Hyatt Bangkok, Wireless Road BTS: Ploen Chit
Up&Above, The Okura Prestige — Skyline Sunday
24th-floor brunch with floor-to-ceiling windows facing the Sukhumvit skyline. Strong Japanese station (sashimi, miso glazed cod, made-to-order udon) plus the usual Western and Thai sections. Around ฿2,200–2,800.
Price: ฿2,200–2,800 | Hours: 12:00–15:00 (Sundays) Where: The Okura Prestige, Wireless Road BTS: Ploen Chit
TIP
Hotel brunch protocol. Most packages include free-flow soft drinks; alcohol upgrades typically add ฿1,000–2,500. Reservations are mandatory for weekends — call 1–2 weeks ahead. Service charge (10%) and VAT (7%) get added on top of the listed price, so factor in roughly +17% when budgeting.
If you’re staying at one of these properties, brunch comes with a different calculation entirely — many include weekend brunch in suite rate packages. Compare current Bangkok hotel rates and brunch packages on Agoda below.
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
TIP
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.
TIP
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.
NOTE
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. For a deeper dive, see our Bangkok cafe guide.
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.
Best Brunch by Bangkok Neighborhood
Bangkok’s brunch culture clusters around specific BTS stops, and each zone has its own personality. Pick the area first, then the spot, that’s how locals plan a Saturday morning.
Sukhumvit Soi 11
The expat-and-tourist corridor. Soi 11 itself leans more towards late breakfast at the boutique hotels (Mövenpick, Aloft) and the strip of all-day cafes around the Hyatt Place. Solid for fast walk-in brunches between BTS Nana and Asok, but quality drops fast once you go deeper into the soi after midnight venues. Price range ฿250–550. Best window: 9–11 AM, before the hangover crowd surfaces.
Phrom Phong / Thonglor
The center of gravity for serious brunch. Roast at The Commons (Thong Lo Soi 17) is the anchor, and the surrounding sois are layered with specialty roasters and Japanese-Thai bakery cafes. EmQuartier mall on Phrom Phong adds a hotel-adjacent option set, and Soi 38 has small neighborhood cafes for the weekday version. Price range ฿250–500. Best window: arrive by 9:30 AM Saturday or accept the wait.
Asoke (Terminal 21 nearby)
Asok BTS is the connector, not a destination, but you can brunch nearby and walk to one stop. The food court at Terminal 21 covers the cheap-and-fast version (฿120–250). For a proper sit-down brunch, walk five minutes to the boutique cafes off Soi Sukhumvit 23 or take the BTS one stop to Thong Lo. Vibe is functional, not scenic.
Sathorn
The business-district brunch zone. The St. Regis Sunday brunch is a marquee event (฿3,500–5,500 with champagne), and the surrounding five-star hotels (Sukhothai, Banyan Tree) run their own weekend buffets at similar pricing. Fran’s covers the standalone soufflé pancake side at ฿200–380. Vibe: dressed-up, anniversaries, slow Sundays.
Silom
Quieter on weekends because the office crowd leaves, which works in your favor. Le Méridien’s brunch on Surawong is the steady pick, the boutique cafes around Soi Convent fill the casual gap (฿250–450), and Breakfast Story Silom branch covers the value end. Easy from BTS Sala Daeng or Chong Nonsi. Vibe: low-key, walkable, weekday-friendly.
Ari
The most local-feeling of the brunch zones. The boutique cafes along Ari Soi 1 and Soi 4 are the draw, small spaces, plant-heavy interiors, properly trained baristas. Chim Chim covers the Thai-twist brunch, Breakfast Story Ari is the value play, and the smaller cafes deeper in the soi rotate seasonal menus. Price range ฿200–450. Best window: 8–10 AM weekend or any weekday afternoon.
Brunch Types: What to Expect
“Brunch” in Bangkok covers four different price-and-experience brackets. Match the type to the occasion, the wrong bracket is the most common Bangkok brunch mistake.
Hotel buffet brunch (฿1,500–3,500)
The full event. Carving stations, made-to-order omelets, dim sum, dessert rooms. Usually Sunday only, 11:30 AM–3 PM, with a soft-drinks package included and an alcohol upgrade for ฿1,000–2,500 extra. The five-star tier (Mandarin Oriental, Park Hyatt, Okura) tops out higher at ฿2,800–4,500. Right for: anniversaries, family visits, the once-a-month splurge.
Boozy brunch with free-flow (฿1,800–4,000)
Same buffet base, with 2–3 hours of free-flow Prosecco, mimosas, or full champagne depending on the package. The St. Regis and Mandarin Oriental run the benchmark versions; smaller hotels offer cheaper tiers. Right for: birthdays, group celebrations, the Sunday you have nothing else planned.
Casual cafe brunch (฿250–600)
The 7 standalone spots above sit here. A plated main with coffee, served quickly, in a space designed for two-hour sits with a laptop. This is the everyday Bangkok brunch and the bracket most locals actually use. Right for: dates, solo brunch, working-and-eating, anything where you want to leave under ฿1,000 per person.
Boutique/specialty brunch (฿400–800)
The middle tier. Sourdough-focused bakeries, single-dish specialists (soufflé pancakes, ricotta hotcakes, French toast), and small-batch pastry programs. Sarnies and Fran’s fit here. Right for: brunch as the event itself, when the dish is the destination.
Reservation & Timing Tips
Bangkok brunch booking is unevenly important, some spots strictly require it, others reward walk-ins. Knowing the difference saves a lot of sidewalk-standing.
Always book ahead. Hotel Sunday brunches (Mandarin Oriental, St. Regis, Park Hyatt, Banyan Tree) need 1–2 weeks notice for any weekend slot. Popular standalone spots, Roast, Fran’s, Luka’s garden seats, fill their reservation slots 3–5 days ahead for Saturday and Sunday peak hours (10 AM–noon). Most hotels require a credit card to hold the booking.
Walk-in friendly windows. Tuesday and Wednesday mornings at standalone cafes are reliably empty before 11 AM. Saturday at 8–9:30 AM, you’ll walk in everywhere except Roast. After 1:30 PM on Sunday, hotel buffets often have last-minute openings if you call directly.
Apps and platforms. Hungry Hub is the go-to for hotel buffet deals, often 15–30% off standard rates, with confirmed bookings and clear cancellation terms. Eatigo runs time-window discounts at mid-tier spots (best for off-peak weekday brunch). For boutique cafes, LINE (Thailand’s messaging app) is faster than email or Instagram DM, most spots reply within an hour during operating hours.
Cancellation norms. Hotel brunches typically charge 50–100% of the package for no-shows or same-day cancellations. Standalone cafes are looser but appreciate a heads-up. If you book on Hungry Hub, the cancellation window is usually 24 hours before the reservation.
What time is brunch in Bangkok?
Most standalone Bangkok brunch spots open at 8 AM on weekdays and 7–7:30 AM on weekends (Luka opens at 7:30, most cafes by 8). The brunch menu typically runs until 3 PM at standalone spots; hotel buffet brunch runs 11:30 AM–3 PM and most are Saturday/Sunday only. Peak weekend hours are 10 AM–noon — go before 9 AM or after 1 PM if you want to skip the wait.
How much does brunch cost in Bangkok?
Standalone spots run ฿200–450 per person for a main with coffee. Hotel buffet brunch starts around ฿800–1,000 (Cinnamon at Anantara Siam) and goes up to ฿4,500–6,500 (The Verandah at Mandarin Oriental). For two people with coffee at a standalone spot, expect ฿600–900 — roughly 25–35% of what the same brunch costs in Sydney, London, or New York. The math is what makes Bangkok brunch the value proposition it is.
Do I need a reservation for Bangkok brunch?
Yes for weekends at Roast, Fran’s, and any hotel brunch — these book out 1–2 weeks ahead, especially Sunday slots. Walk-ins at peak hours (10 AM–noon Saturday/Sunday) usually mean a 20–40 minute wait at the popular standalone spots. Most places accept reservations through LINE (Thailand’s messaging app), Instagram DM, or the restaurant’s website. Weekday brunch rarely needs a reservation. Hotel brunches require a credit card to hold the booking.
What’s the best brunch in Bangkok for soufflé pancakes?
Fran’s in Sathorn is the clear winner. Japanese-style soufflé pancakes are notoriously hard to execute — most cafes that attempt them produce deflated versions. Fran’s nails them consistently, and the cook time is honest: 20–25 minutes per order because soufflé pancakes can’t be rushed without collapsing. The berry version with fresh cream is the default order. The matcha version is for the Instagram crowd.
Where can I find brunch near me in Bangkok?
The 7 picks above cover the main brunch zones: Sukhumvit / Thong Lo (Roast), Sathorn (Fran’s), Ari (Chim Chim, Breakfast Story Ari branch), Phra Khanong (Luka), Charoen Krung (Sarnies), and Ratchadamri (Cinnamon hotel buffet). If you’re in Silom, the closest is Breakfast Story Silom branch. For Asok, walk one BTS stop to Thong Lo for Roast, or take the MRT down to Sathorn for Fran’s. Bangkok’s BTS makes most brunch zones reachable in 15 minutes.
Is Bangkok brunch better than Singapore or Hong Kong?
Bangkok delivers 80–90% of the quality at 25–35% of the price compared to Singapore or Sydney. Singapore has more international polish but a brunch for two costs SGD 80–120 ($60–90); Hong Kong has stronger dim sum brunch but weaker Western brunch. For pure value plus credible Western-style execution, Bangkok wins decisively — the chefs trained in Melbourne, Tokyo, or New York open here because Western city rents priced them out. The cost base advantage is structural, not temporary.
Is brunch popular in Bangkok?
Yes, brunch has been a fixture of Bangkok dining since the 2018 specialty-cafe wave, and Sunday is the peak day across both standalone cafes and hotel buffets. The scene is driven by young Thai professionals and a large expat audience, which keeps quality up year-round rather than seasonal. Hotel Sunday brunches at the five-star tier often sell out 1–2 weeks ahead.
What hours do Bangkok brunch spots serve?
Most standalone spots run a brunch menu from 8 AM to 2 PM on weekdays and 7:30 AM to 3 PM on weekends. Hotel buffet brunch is more compressed, usually 11:30 AM to 3 PM (some extend to 3:30 PM on Sundays). Peak walk-in wait times hit 10 AM–noon on Saturday and Sunday. Going before 9 AM or after 1:30 PM gets you a table almost everywhere.
Is brunch expensive in Bangkok?
By Western standards, no. Standalone cafe brunch runs ฿250–600 per person, roughly 25–35% of the same brunch in Sydney, London, or New York. Hotel buffets at ฿2,000–4,000 are mid-tier for the five-star hotel category and a third of equivalent Singapore or Hong Kong pricing. The high end (Mandarin Oriental at ฿4,500–6,500) is still cheaper than a basic London hotel brunch.
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.
If you’re making a full day of it, pair morning brunch with an afternoon trip to the local markets, Or Tor Kor’s prepared food section is basically a second brunch, and Khlong Lat Mayom’s floating market is a weekend ritual worth the taxi ride.
Set the alarm. The pancakes are worth it.


