Kuala Lumpur runs two brunches at once, and neither one is a fusion of the other. The first is the late morning meal locals have eaten for generations: kaya toast and soft boiled eggs at a Chinese kopitiam, roti canai and dhal at a mamak counter, dim sum in the shoplots of Kepong, nasi lemak at a Kampung Baru corner stall, and bak kut teh as a Sunday morning ritual rather than a late night one. None of it was invented for a brunch menu. It is simply what Kuala Lumpur eats between seven and eleven, seven days a week, at prices that rarely cross fifteen ringgit a head.

The second brunch arrived later and looks the way brunch looks everywhere else that has one: eggs benedict, sourdough, cold pressed juice, a flat white, a wait for a table. It took root in Bangsar and Damansara Heights in the 2010s, spread to TTDI, Publika, Mont Kiara and Desa Sri Hartamas, and picked up a hotel wing along the way, the monthly brunch at Thirty8 or the Sunday brunch at the St Regis, carving trolleys and alcohol packages built for a different budget entirely.

Visitors who only find the second brunch see a city that looks like Melbourne or east London with better weather. Visitors who only find the first miss the eggs benedict crowd entirely. The honest version of Kuala Lumpur brunch is both, often within a fifteen minute drive of each other, and the point of this page is to send you to real rooms in each tradition rather than flatten the city into one brunch style.

The local late morning meal

This is the older, cheaper and more crowded of the two brunches, and it starts earlier. Kopitiams like Old KL Kopitiam in Maluri open at seven for kaya toast, soft boiled eggs and a mug of local coffee, the same combination Kuala Lumpur has eaten since the shophouse era. Mamak counters such as Hamdan's Roti Canai in Chow Kit fry flaky roti and ladle dhal from dawn, a Malaysian breakfast so standard it barely counts as a special occasion. Kepong shoplots such as Foo Hou Dim Sum still steam dim sum from 07:30, and a halal version runs daily at Canton Boy in Cheras. Weekend mornings add bak kut teh, herbal pork ribs eaten as a family meal rather than a supper dish, and nasi lemak at a Kampung Baru corner lot such as Nasi Lemak Pak Aji. None of this needs a reservation, and most of it is finished by early afternoon.

The imported weekend brunch

This side of the city runs later, costs more, and looks familiar to anyone who has brunched in Melbourne, London or Singapore. Bangsar's Breakfast Thieves, set inside a former printing factory, is the closest the city has to a brunch landmark, no reservations and a queue most Saturdays. In Damansara Heights, Mezze reserves Saturday and Sunday mornings for its own three benedict variations. Grumpy Bagels fills toasted bagels inside an old bungalow off Jalan Imbi, while Lisette's Cafe and Bakery and Since Then, both in Bangsar, round out the cafe brunch belt with quiches, cakes and fusion plates. This tradition treats brunch as a sit down event with a menu built for it, not a quick meal on the way to work.

Hotel Sunday brunch, the third tier

Above both traditions sits the hotel Sunday brunch, a Kuala Lumpur institution in its own right. Thirty8 on the Grand Hyatt's 38th floor runs a themed brunch once a month, and The Brasserie at the St Regis runs a Sunday brunch with seafood on ice, an egg station and carving trolleys brought to the table, both priced well above anything a kopitiam or a Bangsar cafe would charge. They are less about the food than the format, a three hour sitting with an alcohol package built for a birthday or an anniversary rather than a Tuesday. Treat this tier as a special occasion add on to the other two, not a replacement for either.

Timing and how to choose

Local morning brunch starts by seven and mostly winds down by early afternoon, so an early start rewards you with a kopitiam or a dim sum hall before the queue builds. The imported weekend brunch runs later and books up on Saturday and Sunday mornings, with kitchens closing mid afternoon at most cafes. Hotel Sunday brunch runs a fixed midday to mid afternoon window and needs a booking, sometimes weeks out for a holiday sitting. A visitor with one weekend in Kuala Lumpur does well to pick one from each tier rather than try to cover the whole city's brunch scene in two mornings.

Brunch picks

Foo Hou Dim Sum ★ 3.9

$ RM 8 to 20 per personDim SumCantonese dim sum breakfastKepong

Foo Hou Dim Sum plates Cantonese dim sum from a Kepong shoplot in Kuala Lumpur, with siew mai and har gow steamed fresh from breakfast to early afternoon.

OrderOrder the har gow and the custard bun while the steamer trays are still hot.

TipGo before 9am on weekends, the small dining room fills once the after breakfast crowd lands.

Canton Boy ★ 4.0

$$ RM 15 to 35 per personDim SumHalal Cantonese and Shanghainese dim sumCheras

Canton Boy at MyTown Shopping Centre in Cheras, Kuala Lumpur, hand makes JAKIM certified halal dim sum, from Siu Mai King to Crystal Har Gow.

OrderOrder the siew mai king and the crystal har kow, the two signature baskets.

TipAll of the brand's KL outlets are JAKIM certified, and this one sits on the ground floor of MyTown Shopping Centre.

Sun Fong Bak Kut Teh ★ 4.0

$$ RM 15 to 20 per personBak Kut TehWeekend morning bak kut tehImbi

Sun Fong Bak Kut Teh has simmered herbal pork ribs in Imbi, Kuala Lumpur, since 1971, serving both the soup and dry versions from seven in the morning.

OrderOrder the dry bak kut teh with pork knuckle, the version regulars ask for by name.

TipThe dry version is more intense and soy-led than the soup bowl; the pig's tripe in pepper soup is the other regular order.

Hamdan's Roti Canai ★ 3.9

$ RM 2 to 6 per personMamakMamak roti canai breakfastChow Kit

Hamdan's Roti Canai fries flaky roti among the Chow Kit hawker stalls in Kuala Lumpur, ladling dhal and curry over a counter that opens at seven.

OrderOrder the roti canai with dhal and curry, flipped fresh at the counter.

TipGo for the roti sarang burung if the plain canai is sold out, it is nearly as popular.

Old KL Kopitiam ★ 3.9

$ RM 6 to 15 per personKopitiamKaya toast and soft boiled eggs kopitiamMaluri

Old KL Kopitiam serves a heritage breakfast of kaya toast and soft boiled eggs in Maluri, Kuala Lumpur, a ten minute walk from the Maluri MRT.

OrderOrder the charcoal toast mini bun with soft boiled eggs and a mug of local coffee.

TipThe yam cake and salted lime drink are worth ordering alongside the toast set.

Nasi Lemak Pak Aji ★ 4.0

$ RM 4 to 14 per personMalayNasi lemak at an open-air corner lotKampung Baru

Nasi Lemak Pak Aji sells coconut rice from the old Antarabangsa corner lot in Kampung Baru, Kuala Lumpur, now known for its daging salai smoked beef.

OrderOrder the nasi lemak with daging salai, the smoked beef that built the queue.

TipIt sits right beside Nasi Lemak Wanjo, so a side by side comparison plate is easy to arrange.

Breakfast Thieves ★ 4.2

$$ RM 25 to 45 per personBrunchModern Australian brunch with Asian flavoursBangsar

Breakfast Thieves runs an Australian style all day brunch inside a former printing factory in Bangsar, Kuala Lumpur, the sister site to its Melbourne cafe.

OrderOrder the corn fritters or the changing daily specials board.

TipThere are no reservations, so a weekday mid-morning visit avoids the weekend queue outside the APW building.

Thirty8 ★ 3.9

$$$ About RM 198 nett per adultBrunchMonthly themed brunch on the 38th floorKlcc

Thirty8 runs a themed brunch once a month on the Grand Hyatt's 38th floor in KLCC, Kuala Lumpur, from 12:30, each edition built on a new menu and theme.

OrderWhatever the month's edition centres on; October 2026 is the Pinktober brunch.

TipEach edition is a single date, so check the Thirty8 booking page for the next brunch before planning around it.

The Brasserie ★ 4.1

$$$ RM 288 to RM 518 per adultBrunchSunday brunch with a carving trolleyKl Sentral

The Brasserie at the St Regis in KL Sentral, Kuala Lumpur, lays on a Sunday brunch of a seafood tower, an egg station and a roving carving trolley.

OrderOrder the DIY caviar pancakes and a plate from the seafood display.

TipThe alcohol pairing tier adds cocktails and wine on top of the base seafood and carving menu.

A.Toast Breakfast & Juice Bar ★ 3.8

$ RM 9 to 15 per personBrunchToast and fresh juice brunch counterPudu

A.Toast Breakfast & Juice Bar is a small shop on Jalan Pudu in Kuala Lumpur known for its black sesame sandwich and floss French toast at breakfast.

OrderOrder the signature black sesame sandwich with a sunny side up egg and chicken ham.

TipSeating is tight, so a weekday visit beats the queue that builds on Saturday mornings.

Grumpy Bagels ★ 3.8

$$ RM 14 to RM 32 per itemCafeBagel sandwich cafe in a converted bungalow off Jalan ImbiImbi

Grumpy Bagels, opened in April 2024 by a former flight attendant, serves bagel sandwiches inside an old bungalow off Jalan Imbi in Kuala Lumpur.

OrderOrder the B.B.C Bagel, with smoked chicken ham, hash brown, scrambled egg and double cheddar.

TipWeekend tables run on a WhatsApp waitlist with a one-hour seating limit, and parking inside the compound costs RM 5.

Mezze ★ 4.0

$$ RM 30 to 50 per personBrunchWeekend brunch with three eggs benedict variationsDamansara Heights

Mezze opens its weekend brunch in Medan Damansara, Kuala Lumpur, from ten to three, pairing three eggs benedict plates against its regular bar menu.

OrderOrder the Goanese pulled pork benedict, the kitchen's own spin on the classic.

TipThe bistro is closed Sunday nights, so brunch is the only weekend daytime seating.

Lisette's Cafe & Bakery ★ 3.7

$$ Tuesday lunch buffet from RM 45++ per personCafeVegetarian-friendly bakery cafe with salads, quiches and cakesBangsar

Lisette's Cafe and Bakery on Jalan Kemuja in Bangsar, Kuala Lumpur, sets cakes and quiches beside colourful salads in a floral room that suits vegetarians.

OrderOrder a quiche with one of the colourful salads, then a slice of cake from the bakery counter.

TipThe brand's Sunday Coffee Club pairs a brunch buffet with live DJ sets; check which outlet hosts the next one.

Since Then ★ 3.7

$$ CafeWarehouse cafe with a garden, serving fusion plates from brunch to dinnerBangsar

Since Then runs a warehouse cafe with a curated garden on Jalan Liku in Bangsar, Kuala Lumpur, plating fusion dishes like Thai curry laksa crustacean pasta.

OrderOrder the Japanese curry omurice with nam yu fried chicken and a sour plum tie guan yin shaken tea.

TipIt serves from 10:00 to 22:00 every day, so the garden works for a late brunch or an early dinner.

Brunch: tours, tastings and classes in Kuala Lumpur

See all 393 bookable experiences in Kuala Lumpur

Frequently asked: brunch in Kuala Lumpur

What is the difference between Kuala Lumpur's two brunch traditions?

The local tradition is the late morning meal Kuala Lumpur has eaten for generations: kaya toast, roti canai, dim sum and nasi lemak, mostly finished by early afternoon and priced under fifteen ringgit a head. The imported tradition is the Western style weekend brunch of eggs benedict, sourdough and flat whites that took root in Bangsar and Damansara Heights in the 2010s.

Do I need to book for brunch in Kuala Lumpur?

Kopitiams, mamak counters and dim sum trolleys are walk in only. Cafe brunches like Breakfast Thieves are also walk in but queue on weekends, so an early or a weekday visit helps. Hotel Sunday brunches such as Thirty8 or The Brasserie need a reservation, often weeks ahead around holidays.

Where can I find a dim sum breakfast in Kuala Lumpur?

Kepong still serves old style dim sum breakfasts at shoplots such as Foo Hou Dim Sum, open daily from 07:30 to 15:30. Canton Boy at MyTown in Cheras runs a JAKIM certified halal version of the same tradition, open daily until 22:00.

What does a Kuala Lumpur hotel Sunday brunch cost?

Expect about RM 198 nett per adult for the monthly brunch at Thirty8 in the Grand Hyatt, and RM 288 to RM 518 per adult at The Brasserie in the St Regis, depending on whether the alcohol pairing is included.

Is nasi lemak a breakfast dish in Kuala Lumpur?

Yes. Nasi lemak is eaten as a morning meal across the city, often at a corner stall such as Nasi Lemak Pak Aji in Kampung Baru, alongside fried chicken, sambal and a boiled egg, well before it becomes a supper order later at night.

← Back to Kuala Lumpur food guide

By when you want to eat