Some links below are affiliate links. If you book through them I earn a small commission at no extra cost to you.
KL takes brunch seriously. The city has a deep third wave coffee scene and a wave of all day cafes doing big breakfasts, sourdough and properly pulled espresso, with Bangsar as the unofficial capital. You can go full Western brunch, or do the smarter thing and mix in a real Malaysian breakfast. Here are the best brunch spots in Kuala Lumpur, and how to eat well in the mornings, from someone who lives here. After more than a decade of weekend mornings in this city, I have a clear sense of which spots are worth the queue and which are coasting on hype.
The short answer
Start in Bangsar, the heart of the cafe scene, where long running names like VCR and PULP draw the weekend crowds. The Jalan Mesui pocket near Bukit Bintang, led by Feeka, covers the city centre, and bakeries like Bray and Kenny Hills Bakers handle the all day crowd. Go early on weekends, since the good places fill fast. And do not skip a local breakfast of nasi lemak or roti canai, which is brunch the Malaysian way.
Best brunch in KL: at a glance
If you just want the quick steer, here is the best brunch in KL by what you are after:
| Best for | Where |
|---|---|
| Best overall | Tapestry (Chow Kit) |
| Best coffee | PULP by Papa Palheta |
| Best central spot | Feeka |
| Best bakery brunch | Bray Bakery |
| Best big Western breakfast | Antipodean |
| Best Melbourne style cafe | Breakfast Thieves |
| Best local nasi lemak | Village Park (PJ) |
| Best cafe hopping area | Bangsar |
Bangsar: the brunch heartland
If you only have one brunch in KL, have it in Bangsar. The neighborhood is dense with cafes, and VCR is the one most people name first, an early trailblazer of the KL cafe scene that still draws weekend queues for its coffee and big breakfasts. PULP by Papa Palheta, set in a converted printing works, is the serious coffee pick. The streets around Telawi are made for cafe hopping on foot. See the Bangsar guide for the wider area.
Bukit Bintang and the city centre
If you are based centrally, you do not have to leave for good coffee. Feeka on Jalan Mesui, a quiet lane just off the Changkat strip near Bukit Bintang, is the anchor, a roomy, plant filled spot doing hearty brunch plates and award winning coffee. It is the easiest quality brunch to reach without a Grab if you are staying in the centre.
Bakeries and all-day spots
For bread first brunch, KL’s bakery cafes are excellent. Bray Bakery has built a loyal following for its sourdough and pastries alongside a satisfying all day menu, and Kenny Hills Bakers, with branches across the city, is a reliable neighborhood standby for a relaxed morning. These are the spots for a slower, carbs forward brunch rather than a coffee specialist’s tasting flight.
Other cafes worth knowing
Beyond the headline names, a few more earn their place. Breakfast Thieves, in the APW Bangsar compound, is a Melbourne style favourite set in an old printing factory, strong on both aesthetics and an all day menu. Antipodean, with branches in Bangsar and around the city, is the long standing expat pick for proper big Western breakfasts and dependable coffee.
The local alternative: a real Malaysian breakfast
Here is the local steer most brunch guides miss: the best value, most memorable morning meal in KL is often not Western at all. A plate of nasi lemak, a flaky roti canai with curry, or kaya toast with soft eggs and a strong local kopi at a kopitiam beats most avocado toast, for a fraction of the price. For the most famous version, Village Park in Damansara Uptown serves what many locals rate as KL’s best nasi lemak, a giant piece of crisp, spiced fried chicken over fragrant coconut rice; it is over in PJ but worth the short Grab. Do one cafe brunch and one local breakfast and you have seen both sides of the city. See the best Malaysian dishes and the best nasi lemak in KL.
What to expect on price and timing
Cafe brunch in KL is good value by Western standards but pricier than local food. A specialty coffee runs roughly RM 12 to RM 18 and a brunch main around RM 20 to RM 40, though prices move, so treat these as a guide. Weekends are busy from mid morning, so arrive early or expect a wait at the popular spots, and weekday mornings are calmer if your schedule allows. Because the best cafes are spread across neighbourhoods, a short Grab is usually faster than hopping between trains; see Grab in Malaysia.
Now my honest ranking. The one I send everyone to is Tapestry in Chow Kit, a Melbourne style brunch spot in a beautiful, high ceilinged space that nails both the food and the coffee, with Feeka a close second when I want somewhere more central. The famous name I think is overrated is VCR. It is a perfectly good cafe and the coffee is solid, but the weekend queues and the hype run well ahead of what actually lands on the plate. I would also skip the hotel buffet brunches, which charge a premium for range rather than quality. Go where the locals actually queue, not where the marketing points you.
A perfect brunch weekend
If a friend had one weekend here, I would tell them to do exactly one of each. One morning, a cafe brunch at Tapestry or Feeka, with a wander around Chow Kit or Bukit Bintang afterwards. The next, a proper local breakfast, Village Park nasi lemak or kaya toast at a kopitiam, followed by coffee in Bangsar. One cafe morning, one local morning, and you have tasted both sides of KL.
Frequently asked questions
Where is the best brunch in Kuala Lumpur?
Bangsar is the heart of KL brunch, with long running cafes like VCR and PULP. The Jalan Mesui pocket near Bukit Bintang, led by Feeka, is the best central option, and bakeries like Bray and Kenny Hills Bakers cover all day eating.
How much does brunch cost in KL?
Cafe brunch is good value but pricier than local food. Expect roughly RM 12 to RM 18 for a specialty coffee and around RM 20 to RM 40 for a main. Prices move, so use these as a guide and check current menus.
Is Bangsar good for cafes?
Yes, Bangsar is the centre of KL cafe culture, dense with coffee specialists and brunch spots within walking distance of each other, which makes it ideal for cafe hopping on foot.
What is a typical Malaysian breakfast?
Local favourites include nasi lemak, roti canai with curry, and kaya toast with soft boiled eggs and strong local kopi. It is cheaper and arguably more memorable than Western brunch, and well worth doing at least once.
When should I go for brunch in KL?
Go early on weekends, as the popular cafes fill from mid morning and you may wait. Weekday mornings are much quieter if your schedule allows a relaxed start.
Where do locals eat breakfast in KL?
Many locals skip Western brunch entirely for a kopitiam or a nasi lemak institution like Village Park in Damansara Uptown, famous for its crisp fried chicken nasi lemak. Kaya toast, roti canai and a strong local kopi are the classic local morning.
Explore more
- Kuala Lumpur food guide
- Bangsar guide
- Best Malaysian dishes to try
- Best nasi lemak in KL
- Jalan Alor food guide
Plan your trip
Get around the cafe neighborhoods easily with an eSIM for Malaysia so Grab and maps work on arrival, and if you would rather be guided, browse KL food tours on Klook.