The Best Places To Eat Brunch In Bangkok

There’s a massive Thai elephant standing in the centre of the starkly lit Cafe See Khao right now. That is; the best brunch in Bangkok doesn’t resides in here.

It’s found, instead, in a street level shophouse, where the same bowl of white-pepper heavy jok and jammy egg has been served for generations. Or, it’s the moo ping that’s just come off a makeshift grill at the bottom of the escalators, devoured before the train even pulls into the platform. Perhaps the best brunch in Bangkok has just been revealed under the lid of a bamboo steamer, where pert, perfect dim sum sit prettily in a row…

…but we’re here for a different interpretation of brunch today. You know, the one that involves bacon and eggs, pancakes and perhaps a little Prosecco. A thing to luxuriate over and indulge in. You might even call it a ‘Western’ brunch, but we couldn’t bring ourselves to in the title…

Anyway, in a city where ancient temples cast golden reflections across sleek skyscrapers, Bangkok’s eggs-and-bacon-adjacent brunch scene mirrors this same captivating duality. From historic shophouses transformed into sophisticated cafés to luxurious hotel spreads worthy of royalty (or, at the very least, some Hi-So folk), the capital’s weekend ritual of languorous brunching has evolved in recent years into something where the paradox of choice suddenly presents itself.

We’re here to help you with that choice; here are the best places to eat brunch in Bangkok.

*Prices and opening hours are correct at the time of publishing. We’ve mentioned prices in Thai Baht. ฿100 is roughly £2.25, and so on.*

Fran’s – Brunch & Greens (Sathorn)

Ideal for leisurely garden brunches with Bangkok’s thickest slab of caramelised bacon…

Hidden in a leafy corner of Sathorn, Fran’s occupies a glasshouse-style building surrounded by tropical greenery, offering both air-conditioned interior seating and a garden area that feels like something of a private oasis (a terrible cliche, we know, but a rare find in the city).

Their signature dish has earned a massive reputation across the capital, photographed constantly in round-ups such as these: thick-cut caramelised bacon atop creamy eggs on toast, priced at ฿450. It’s the kind of simple-sounding dish that relies entirely on execution, and here Fran’s nails it consistently. It’s our favourite brunch dish in Bangkok, bar none.

If you’re keen to experiment just a little, then Fran’s ‘Be Yourself Breakfast’ concept allows for customisation – choose your bread (from sourdough to English muffins), add your proteins and sides, and build your ideal plate.

The freshly baked section deserves attention too, with their bagels (priced at around ฿200) emerging warm from the oven throughout the day. For those seeking lighter fare, the Healthy Bowl selection offers virtuous options that don’t skimp on flavour, while the open-faced sandwich menu provides satisfying alternatives to traditional breakfast plates. Though perhaps calling them lunch might be appropriate…

The space itself strikes that perfect balance between style and substance – yes, it’s undeniably photogenic with its rattan chairs and abundant greenery, but it’s also genuinely comfortable. The garden area, shaded by mature trees, provides an exceptional setting for long, lazy brunches. Hmm, might as well order a Singha then…

Opening Hours: Daily 8am-9pm

Price range: ฿250-450 per dish

Website: @frans.bkk

Address: 58 Ngam Duphli Alley, Thung Maha Mek, Sathon, Bangkok 10120, Thailand


Sarnies (Charoenkrung)

Ideal for specialty coffee and hearty portions in a historic shophouse…

Housed in a 150-year-old former boat repair shop along Charoenkrung, Sarnies brings industrial-chic dining to one of Bangkok’s most atmospheric locations. This Singapore import maintains its heritage whilst striking a distinctly Bangkokian tone through teak beams and exposed brick walls, while adding comfortable modern touches that make it perfect for lingering brunches. And all without a single Ed Sheeran piano cover in sight…

The legendary Sarnies Fry Up is pitched at a premium ฿480, sure, but it delivers a proper British-adjacent breakfast with premium ingredients – think free-range eggs, house-smoked bacon, and quality sausages. You also have the option to pimp up your breakfast with all the usual suspects like baked beans, smashed avocado and even steak should you be feeling decadent.

Of course, the eponymous sandwiches are great, too. The Steak Sarnie sees grass-fed steak cooked to a blushing perfect pink, three cheeses, mushrooms, spicy onion jam with makrut lime aioli, all shoehorned into house focaccia. For something a little lighter, the smoked salmon bagel could rival New York’s finest.

The Bangkok iteration of Sarnies is particularly well known for blending Thai ingredients with Aussie-style grub. We’re huge fans of the Thai Sausage Muffin which sees a Northern Thai sai ua sausage patties topped with a fried egg and sandwiched between a freshly made English muffin. We’re very much down with the Tom Yum eggs Benedict too, which again shows a talent for local adaptation that remarkably doesn’t feel too gimicky. It’s the hollandaise sauce that harbours the tom yum element, all lime sharpness and chilli heat, and you know what? It works.

Look out for every-changing specials. Last National Singapore Day (9th August – get it in your diary for next year!), Sarnies paid tribute to the mothership branch with a Singapore chilli crab-inspired eggs Benedict – think crispy soft-shell crab, poached eggs, and XO tomato hollandaise over brioche. At the time of writing, the current special on the menu is a porchetta banh mi – that’s a slab of slow-cooked, crackled porchetta with smoky cheese and onion gravy mayo, packed into a house-made banh mi. Cranberry jam is served on the side; a nod to the impending Thanksgiving, presumably.

The coffee program deserves special mention – they roast their own beans weekly, and their baristas consistently deliver exceptional brews, with all the en vogue cold presses and siphons you could ever dream of. The Black Sesame Dirty is a heavy hitter, featuring and a house-made black sesame paste that adds a refined savoury note to the sweet milk.

Opening Hours: Daily 8am-10pm

Price range: ฿350-480 per dish

Website: sarnies.com

Address: 101, 103 Charoen Krung 44 Alley, Khwaeng Bang Rak, Bang Rak, Bangkok 10500, Thailand

P.s Sarnies has another branch in Sukhumvit with Japanese breakfast leanings. Try the Teishoku, a simple Japanese-style set meal typically enjoyed for breakfast or lunch – which of course, means it’s ideal for brunch too.


Mickey’s Diner (Phloen Chit)

Ideal for award-winning chef’s take on classic American diner comfort…

From the neon lighting to forest green booth seats and checkerboard accents, Mickey’s – helmed by acclaimed Michelin-starred chef Chalee Kader – brings 1950s Americana to the ground floor of Gaysorn Amarin.

Drawing inspiration from Kader’s time in San Francisco, the all-day breakfast menu champions American diner classics. The Mickey’s breakfast comes generous – featuring Canadian bacon, sunny-side-up eggs, homemade fries, a pork sausage patty, and pancakes. It’s genuinely hard to take down unless you’ve not eaten for several days. The fried chicken and waffles for ฿500 has earned its viral status too, striking that sweet spot between crispy coating and juicy meat, and justifying the price tag both in its generosity and fine balance of flavour.

Other brunch favourites include the Waffle’s Benedict, which sees a bouncy pork sausage and poached eggs atop a crispy waffle, generously covered with a velvety hollandaise sauce. Our personal favourite is a little more humble, though; a corned beef hash with golden, crispy potatoes, accompanied by two eggs. Wash it down with an essential balsamic Bloody Mary – yes, those are crispy rashers you see poking out of it.

For something uniquely Bangkok, the AFR School Cafeteria (฿385) offers a nostalgic twist on American fried rice, complete with fried chicken, pepper sausage, ham, and a runny fried egg. The milkshakes come thick enough to eat with a fork, while the homemade pecan pie with vanilla ice cream offers a genuine taste of the America. What’s not to love?

Opening Hours: Daily 8am-11pm

Price range: ฿190-550 per dish

Instagram: @mickeysdinerbkk

Address: GF Floor, Amarin Plaza, Phloen Chit Rd, Lumphini, Pathum Wan, Bangkok 10330, Thailand


On Lok Yun (Charoenkrung)

Ideal for a genuine slice of old Bangkok breakfast culture, unchanged since 1933…

Nestled along historic Charoen Krung Road, On Lok Yun feels like stepping into a Bangkok time capsule. The no-frills interior – worn formica tables and well worn-looking booths – is part of its enduring charm. This is breakfast stripped to essentials, served exactly as it has been for nearly a century.

Their Kai Kata, the signature Thai-style American breakfast, comes with your choice of bacon, ham, or Chinese sausage, the eggs still bubbling in their metal pans when they arrive at your table. For the sugar heads, the kaya toast remains brilliantly simple – crisp white bread served with a coconut and Thai tea-infused custard that just pairs so well with their strong local coffee.

We love On Luk Yun’s version of Milo Toast, too. Here, buttered bread is grilled over fragrant charcoal until crisp on the outside, soft within. It’s topped with condensed milk and sprinkled with an absolute sandstorm of malty Milo powder. Delicious, but do treat carefully; if you inhale it wrong you’ll be coughing and spluttering until tomorrow.

Don’t expect artisanal sourdough or carefully crafted flat whites – this is old-school breakfast fare, where the coffee comes thick and sweet, the eggs are consistently runny, and the service maintains its characteristic briskness. It’s the kind of place where locals rub shoulders with curious visitors, all drawn by honest food and a slice of Bangkok’s culinary heritage. It has got to be one of the best brunches in Bangkok for that reason.

Opening Hours: Daily 6am-2:30pm

Price range: ฿25-100 per dish

Facebook: @onlokyun

Address: 72 ถ. เจริญกรุง Wang Burapha Phirom, Phra Nakhon, Bangkok 10200, Thailand


Toby’s (Sukhumvit)

Ideal for excellent breakfasts in a serene, sun-filled escape from Sukhumvit’s bustle…

In a part of town whose maze of sois and sensory overload can overwhelm the uninitiated, the Sukhumvit branch of Toby’s provides respite with its minimalist wooden interiors and abundance of natural light. Verdant touches of greenery and floor-to-ceiling windows that flood the space with morning sunshine shed a new light on brunch for those a little jaded by the frenetic pace of the city outside.

If you’re serious about your breakfast (you are, that’s why you’re here), the breakfast board at ฿395 is the clear choice – a generous plate (yep, not a board) featuring eggs your way, smoked ham, little rose petals of smoked salmon, half an avocado, tomato salsa, sourdough toast on the side and some random berries. It’s substantial enough to carry you through until dinner.

Their Egg Mikado (฿350) is good too, featuring two perfectly poached eggs, house-cured salmon, and orange hollandaise atop toasted brioche, while the breakfast bruschetta for ฿295 brings together poached egg, tomato and avocado salsa, crispy bacon and feta with the faintest nod to the South Mediterranean.

For those puritanically porcine, The Bacon Rules (yeah, it does) sees bacon served five ways – maple glazed, smoked, short cut, as a sausage and as a jam. Pork is considered a symbol of family and gathering in Thailand – could there be a better brunch dish than one that symbolises this?

For the health-conscious, their plant-based protein oat bowl stands out, while the multi-grain toast selection provides lighter options without compromising on flavour. The drinks menu deserves special mention too – beyond the excellent coffee programme, they offer creative cold-pressed juices, healthy smoothies and rich milkshakes that could easily serve as dessert.

Opening Hours: Daily 9am-4:30pm

Price range: ฿200-500 per dish

Instagram: @tobysbkk

Toby’s on Sukhumvit 38: 75 Sukhumvit 38 Alley, Khwaeng Phra Khanong, Khet Khlong Toei, Krung Thep Maha Nakhon 10110, Thailand


Luka (Silom & Sukhumvit 31)

Ideal for creative global comfort food in a dog-friendly industrial-tropical setting…

Opened in 2016, Luka epitomises modern Bangkok dining – sophisticated yet unpretentious, with an interior that marries industrial elements with tropical warmth. Think exposed brick walls softened by woven lampshades, rattan furniture, and abundant natural light. The original Silom branch, tucked away off Pan Road, provides sanctuary from the neighbourhood’s bustle, while their newer Sukhumvit 31 location extends service into dinner hours.

Their self-described ‘global comfort food’ takes familiar brunch classics in creative directions. The Luka Breakfast Burrito arrives generously filled with organic eggs, Sloane’s sausage, black quinoa and avocado, while their shakshuka (฿350) brings Mediterranean flair with spicy tomato gravy, Sloane’s chorizo, and Greek yoghurt, all served with grilled sourdough. The latter is a beautifully balanced affair, its spicier notes tempered by cooling yoghurt. Hmmm, could I chase my next som tam with yoghurt, too?

That global touch extends further outwards, still, with the Gangnam-Style Chicken & Waffle. Showcasing thoughtful fusion, it sees a kimchi waffle and gochujang ketchup bringing verve to the always-exceptional Korean fried chicken. It’s fabulous.

For those seeking something more delicate, the Truffle Mushroom Scramblette deserves attention. This refined take on scrambled eggs comes laden with diced mushrooms and a generous drizzle of truffle cream, all served aside grilled sourdough and a smear of herb butter. It’s a dish that manages to feel both indulgent and light at the same time, which is often what you want from your brunch, right?

They haven’t forgotten their Bangkok roots either – the khao phad krapow neua offers a creative spin on Thailand’s beloved holy basil stir-fry. Using Eatvolution’s innovative chickpea rice as a base, it’s topped with tender slices of tenderloin, fragrant holy basil, crunchy pork crackling, and a perfectly crispy fried duck egg. Don’t worry if beef isn’t your thing – it works just as well with chicken breast.

On the other side of the calorie count, health-conscious brunchers aren’t forgotten; the açai bowl, blended with banana and coconut milk, topped with house-made granola and fresh fruit, makes virtue taste remarkable.

The drink selection spans expertly crafted coffees to fresh-pressed juices with playful names. Their baked goods deserve attention – the dense, zesty carrot cake with lemon cream cheese frosting has earned quite a following.

Opening Hours:
Silom: Daily 8am-6pm
Sukhumvit 31: Daily 8am-5pm (dinner service 5pm-11pm, except Tuesdays)

Price range: ฿250-450 per dish

Website: lukabangkok.com

Luka Silom: 64 3 Pan Rd, Si Lom, Bang Rak, Bangkok 10500, Thailand

Luka Sukhumvit: 29 Soi Sukhumvit 31, Klongtoey Nua, Watthana, Bangkok 10110, Thailand


Breakfast Story (Multiple Locations)

Ideal for quality ingredients and classic breakfasts without the Instagram theatrics…

When a restaurant proclaims itself “Thailand’s first and best restaurant specialising in breakfast”, it needs to deliver ‘cause that is quite the claim. Breakfast Story doesn’t quite live up to that billing (nowhere could), but it does offer a refreshingly direct approach that prioritises quality ingredients over presentation tricks.

Starting life as a modest operation, they’ve now expanded to six locations across Bangkok, each maintaining the same dedication to breakfast fundamentals. Their Phrom Phong branch, sitting pretty on the second floor above craft beer joint Hair of the Dog, exemplifies their focused approach to morning fare.

The menu reads like a greatest hits of breakfast classics, each executed with precision and high-quality ingredients. Their eggs are organic, their butter is real, and their maple syrup comes straight from Canada. Accordingly, the full stack of pancakes are the highlight, and a steal at ฿250. Arriving golden and light, they’re a texturally satisfying tower, that’s for sure.

For those whose sweet tooth isn’t activated this early, Story has a range of eggs Benedict options which showcase perfectly poached eggs with silky hollandaise. For the health-conscious, their homemade granola deserves special mention, available in both ‘summer’ and ‘winter’ variations at around the ฿200 mark, served with thick Greek yoghurt and fresh fruit. The smoothie bowls, particularly the Nutty Professor priced at ฿260, provide a substantial, sumptuous yet strangely scrupulous start to the day.

Finally, the bottomless American drip coffee here remains a rare find in a city dominated by espresso-based drinks – a detail that shows they understand what makes a great American breakfast spot tick. 

Opening Hours: Daily 7am-11pm

Price range: ฿150-420 per dish

Website: breakfaststorybkk.com

Multiple Locations: Asok, Sukhumvit, Lumpini, Phloen Chit, Phrom Phong, Thonglor


Chim Chim (Siam)

Ideal for art-filled brunching where pop culture meets hangover cures…

In a dining scene filled with formulaic White Cafés, Chim Chim offers something more distinctive. This design-forward space combines mid-century modern furniture with contemporary art installations – think mustard-yellow chairs, sage green panelling, and striking pop art adorning the walls. It’s a refreshing change.

Talking about refreshing and rejuvenating, the hangover brekkie at ฿425 delivers exactly what you want after a big night – two eggs any style, bacon, pancakes, mushrooms, hash browns and sourdough toast, with your choice of pork or chicken sausage. It’s the full works, but if your hangover isn’t sufficiently dusted off, then move on to their salmon Benedict, which elevates the classic with thoughtful additions like ikura and crisp hash browns. There’s a crab omelette too, which brings Thai influences to the fore with its yellow curry sauce and crispy shallot garnish.

From the sugary side of the menu, the Sweet Charcoal Stax hit the spot. How could it not, when topped with caramelised grilled banana, peanut butter sauce, and candied peanuts.? Save room for yuzu meringue croissants, and then spend the day feeling very sick indeed.

The coffee programme sources beans from various Thai regions, with four different brewing methods available. Their signature coffee drinks show real invention – the Black & White combines espresso with tonic water, palm syrup and fresh mint. Their partnership with Monsoon Tea means you can enjoy exceptional wild-grown teas from northern Thailand.

Health-conscious brunchers aren’t forgotten, with the coconut chia pudding and açai bowl providing lighter options that don’t compromise on flavour or that much-needed sense of brunch-time generosity.

Opening Hours: Daily 7am-11pm

Price range: ฿350-450 per dish

Website: chimchimbangkok.com

Address: 865 Rama I Rd, Wang Mai, Pathum Wan, Bangkok 10330, Thailand


Anantara Siam (Ratchadamri)

Ideal for jazz-soundtracked opulence…

The Anantara Siam’s Sunday brunch has long set Bangkok’s standard. Extending from the beautiful Parichart Court through multiple dining spaces, this is less a meal and more a weekly gastronomic festival, accompanied by live jazz floating through the air and plenty of roaring, lubricated diners.

The spread is nothing short of opulent. Starting in the courtyard, where diners gather around towers of fresh seafood on ice, the feast extends through various culinary stations that span global cuisines: Latin American ceviche, Middle Eastern mezze, Indian tandoor classics, and premium Japanese sashimi all make appearances. This isn’t about quantity alone (it kinda is, let’s be honest) – each dish has been treated with respect.

The leafy courtyard setting, with its koi ponds and traditional Thai sala, provides an elegant backdrop for what becomes a sophisticated social occasion. Bangkok’s cosmopolitan crowd drifts between stations as the jazz band maintains the mood, and everything feels rather dignified before the free flow truly flows.

The Veuve Clicquot package at ฿4,700++ offers good value for those who enjoy endless premium bubbles (and heartburn) with brunch, and there’s also a non-alcoholic option (฿2,700++) for the members of the squad more focused on the food. The à la carte menu provides additional made-to-order options if the extensive buffet somehow isn’t sufficient. Though, as the old saying goes; if you’re tired of the extensive Anantara Siam buffet, you’re tired of life…

You can check out our review of the hotel’s sister place, the Anantara Riverside, here.

Opening Hours: Sundays 12pm-3:30pm

Price range: ฿2,700-4,700++ per person

Website: anantara.com

Address: 155 Rajadamri Road, Lumphini, Pathum Wan, Bangkok 10330, Thailand


The Kitchen Table at W Bangkok (Sathorn)

Ideal for a high-society spectacle with theatrical food stations…

Another one that trades on a vibe of extravagance and luxury, The W’s twice-monthly Saturday brunch transforms meals into events. Set against amber-lit mosaic walls and sleek contemporary design, this is where Bangkok’s so-called Hi-So crowd gather, for better or for worse – all while enjoying one of the city’s most theatrical brunch spreads.

The food offering here has a last days of Rome sense of occasion: 10-hour slow-smoked Wagyu brisket, Fine de Claire oysters, and a full seafood-on-ice station. Interactive elements add entertainment – pasta finished in giant parmesan wheels, croffles (croissant-waffle hybrids) pressed to order, and a ramen station serving steaming bowls of tonkotsu broth with all the trimmings.

The cheese and charcuterie selection impresses, featuring aged prosciutto di Parma alongside European cheeses from creamy brie to pungent stilton. The BBQ station delivers with glazed ham, brined and smoked whole chicken, and tender pork ribs. Christ it’s absurd in its excesses. 

The dessert spread matches the ambition – everything from W’s signature egg tarts to Sicilian cannoli makes an appearance, alongside macarons and picture-perfect fruit tarts. It’s the kind of spread that demands you skip breakfast (and possibly dinner the night before).

Opening Hours: Every 1st and 3rd Saturday of the month

Price range: ฿1,672 net with soft drinks, ฿2,545 including alcoholic beverages

Website: thekitchentablebangkok.com

Address: 108 N Sathon Rd, Si Lom, Bang Rak, Bangkok 10500, Thailand

The Bottom Line

Bangkok’s brunch scene spans everything from modest local joints to five-star hotel extravaganzas. Book ahead for popular venues, especially on Sundays. And if you’re heading to one of the hotel brunches, arrive hungry and clear your afternoon schedule – you’ll need both the appetite and the time to do them justice.

Like that? You'll love this...

The latest...