12 Great Breakfast Spots in KL to Fuel Your Day

Searching for the perfect breakfast spot in KL? From artisanal coffee to fusion brunch plates, these cafés make mornings brighter and set the tone for the rest of your day.


2025-09-11

By Anne
12 Great Breakfast Spots in KL to Fuel Your Day

One may equate Kuala Lumpur with the Petronas Twin Towers and sprawling colonial-era landmarks, but this historical city is also a hotpot (pun intended) of different cultures: Malay, Chinese, and Indian, to name a few. This rich blend doesn’t just make your Malaysian excursion more colorful, but it also promises a gastronomic feast that will delight your senses.

While exploring may mean visiting landmarks and landscapes, it is undeniable that a place’s cuisine is as much a part of its identity as its Instagram-worthy locations.

From humble kopitiams that have been around for decades to modern cafés serving avocado toast and flat whites, Malaysians take their breakfast seriously.

So if you’re hunting for a weekend brunch date spot in Bangsar, here are 12 of the best breakfast spots in KL—ranked from cheap eats to a little more atas.

More reads: 8 Early Check-in Hotels in Malaysia | 6 Short Stays Hotel in Kuala Lumpur

TOP 12 Breakfast Spots in KL

1. Mansion Tea Stall

Source: Mansion Tea Stall via Google Reviews

A hidden gem near the Klang River, this low-key legend is the kind of place where diners feel like family while sharing a long communal table. The casual atmosphere paints a picture of an authentic Malay kopitiam experience.

Breakfast is a messy affair at Mansion Tea Stall in the best way possible. Cut and dressed in a flavorful punch of dhal, fish curry, and sambal mix, their legendary Roti Special (RM 4) is a firework of flavor.

Wash it all down with their Teh Tarik (RM 2.60), a rich, frothy drink for your morning needs. This breakfast combo empowers you to face the usual KL morning rush head-on without hurting your wallet.

Average spend per person: ~RM20

Operating hours: 24 hours

Location: Off, Jalan Masjid India, City Centre, 50100 Kuala Lumpur

2. Hon Kee Porridge

Source: Hon Kee Porridge via Google Reviews

Tucked along the bustling lanes of Petaling Street, Hon Kee Porridge is one of those timeless breakfast spots where mornings feel like a slow movie scene.

This humble kopitiam has been a local favorite since; drawing early risers, market-goers, and families looking for a hearty start to the day. Every visit feels like a quiet nod to KL’s rich culinary roots — simple, honest food that has remained unchanged for decades.

The menu celebrates tradition in the most satisfying way. Their Fresh Raw Fish Porridge (RM 11) is a crowd favorite, with thin slices of fish gently cooking in the heat of the silky porridge. For something heartier, the Fresh Frog Porridge (RM 30) delivers savory flavors that locals swear by while their Crispy Innards Porridge (RM 10) offers a delightful contrast.

Average spend per person: ~RM20

Operating hours: 5:00 AM – 2:30 PM daily

Location: 93, Jalan Hang Lekir, City Centre, 50000 Kuala Lumpur, Malaysia

3. Pulp Café Bangsar

breakfast spots
Source: Pulp Café Bangsar via website/social media

High ceilings, warm sunlight spilling through glass panes, and that signature industrial-chic aesthetic; these make Pulp Café a go-to for laid-back catch-ups or quiet café dates. Pulp’s core values echo through every bean they roast and every meal they prepare.

Pulp takes brunch classics and elevates them with local twists. You cannot leave this place without trying their APW Toast (RM 27) with smashed avocado, poached eggs, and ulam pesto (wah, makan syok!). Their Good Ol’ Eggs Benedict (RM 28-35) is also something worth waking up for. 

Want to add a little zest to your usual drink? Try The Esther (RM 19). It’s caffeine with an extra shot of Vitamin C in a cup.  You can never go wrong with a breakfast choice at Pulp’s because everything is lazat.

Average spend per person: RM20–40

Operating hours: 7:30 AM – 6:30 PM Sun – Thu; 7:30 AM – 9:30 PM Fri-Sat

Location: 29-01, Jalan Riong, Bangsar, 59100 Kuala Lumpur, Malaysia

4. Yut Kee Restaurant

Source: Yut Kee via website/social media

Yut Kee first opened its doors in 1928, and since then, this old-school kopitiam has been buzzing with regulars. Its charm lies in the unpretentious atmosphere, where chatter and the hypnotic whir of fans blend effortlessly with the aroma of kopi.

This breakfast spot’s menu never goes out of style; it’s Chinese comfort food with a Malay twist at its finest. Their Roti Babi (RM 14) comforts you with every bite, the traditional Hainanese chicken chop (RM 17) is an easy winner, but don’t skip their kaya toast with soft-boiled eggs (RM 8), tying up all the savory with a little sweet makes for a mantap breakfast.

Average spend per person: RM 20-40

Operating hours: 7:30 AM – 4:00 PM Tue-Sun; Closed on Mondays

Location: 1, Jalan Kamunting, Chow Kit, 50300 Kuala Lumpur, Malaysia

5. Ra-Ft Café

Source: Ra-Ft Café via website/social media

Walking into Ra-Ft in Binjai 8 feels like entering a modern Italian hideaway in the heart of KL. The floor-to-ceiling windows flood the space with light, and the subtle hum of roasting beans adds a comforting aroma that lingers in the air. It’s a calm oasis, great for a relaxed meet-up with friends or a quiet date with a loved one.

Ra-Ft brings all-day breakfast sophistication with a European flair to KL. Their Ra-ft Breakfast (starts at RM 28) is a hearty start to the day. Their coffee is never an afterthought as they roast it on-site with 100% Arabica beans sourced all over the world. Try their Iced Pandan Latte (RM 15) for that harum caffeine kick. And if you want to bring a bag (or two) of beans home, their signature Ra-Ft Barista Blend 250g (RM 42) is a sure win.

Average spend per person: RM 20-40

Operating hours: 8:00 AM-5:00 PM daily

Location: Ground Floor, Binjai 8 Premium Soho, 2, Lrg Binjai, 50450 Kuala Lumpur, Malaysia

6. LOKL Coffee Co

Source: LOKL Coffee Co via website/social media

LOKL Coffee Co marries industrial interiors with lush greenery seamlessly, transforming a cozy space into an Instagram-worthy photoshoot opportunity. But you don’t just go to LOKL Coffee Co for the camera shots, their local-infused brunch offerings are to smile for as well.

Their LOKL Breakfast (RM 40) is what breakfast dreams are made of, the Coconut Eggs (RM 26) is a winning East meets West fusion, pair these with thick, buttery Kopi Susu (RM 10) for that 10/10 breakfast in the Old City.

Average spend per person: RM 20-40

Operating hours: 8:00 AM – 5:00 PM daily

Location: 30, Jalan Tun H S Lee, City Centre, 50100 Kuala Lumpur, Malaysia

7. Feeka Coffee Roasters

Source: Feeka Coffee Roasters via website/social media

Feeka has a rustic, artsy vibe that draws in both locals and travelers. It feels like a little sanctuary in the city; the kind of spot where you can have an intimate breakfast date or catch up with a close friend without feeling rushed.

The Feeka Big Brekky (RM 38) is always a great choice, but the Smashed Avocado (RM 25) is the real winner. Try one (or two) of their unique coffee creations like the Espresso Orange Tonic (RM 16), making you feel fueled for the day with the added fizz.

Average spend per person: RM 20-40

Operating hours: 8:00 AM – 10 PM daily

Location: 19, Jalan Mesui, Bukit Bintang,  50200 Kuala Lumpur, Malaysia

Related articles: Luxury Hotels in Kuala Lumpur | Romantic Restaurants in Malaysia

8. Merchant’s Lane

Source: Merchant’s Lane via website/social media

Slept in and craving a slow, indulgent start to the day? Merchant’s Lane is among the few breakfast spots where brunch lovers can take their time without missing out. This hidden chic café exudes that delightful heritage-meets-artsy energy, making it an ideal backdrop for travel shots and romantic dates.

Their Hongkie Beef Stew (RM 26) is a soulful comfort in a bowl. Their Signature Dessert, Better than Sex (RM24) paired with an iced americano (RM12)  will bring you orgasmic satisfaction in your mouth.

Average spend per person: RM 20-40

Operating hours: 11:30 AM-8:00 PM Sun, Tue – Thu; 11:30 AM-9:00 PM Fri – Sat; Closed on Mondays

Location: 150, Jalan Petaling, City Centre, 50000 Kuala Lumpur, Malaysia

9. Ho Kow Hainan Kopitiam

Source: Ho Kow Hainan Kopitiam via website/social media

1956 is the year Ho Kow Hainan Kopitiam served its first Nasi Lemak. This Kopitiam is the very definition of timeless, no-frills breakfast culture in KL. Though they may have modernized their menu book, the same iconic dishes are served to generations of Malaysians who do their breakfast right.

Their Traditional Nasi Lemak (RM7.50) is wangi, worth the long(ish) queue to get a plate. When feeling extra hungry under the summer heat, their Signature Hainanese Fried Chicken Chop (RM19.90) with an Iced Kumquat Chenpi (RM5.90)  will fill your belly and cool you down in seconds.

Average spend per person: RM 20-40

Operating hours: 7:30 AM – 2:30 PM Tue-Fri; 7:30 AM – 4 PM Sat-Sun; Closed on Mondays

Location: 1, Jalan Balai Polis, City Centre, 50000 Kuala Lumpur, Malaysia

10. Antipodean Café, Bangsar

Source: Antipodean Café via website/social media

Antipodean Café may look unassuming from the outside, but walk inside and you’ll find it is warm and buzzing with life. The welcoming atmosphere is perfect for lingering over coffee and good food.

Their Aussie-inspired classics like the Big breakfast (RM35) are the main attraction and they come with options to add extra bacon, mushrooms, or smoked salmon. But wait! Don’t discount their banana pancakes with butterscotch (RM28) for a manis and filling breakfast.

Average spend per person: RM 40-60

Operating hours: 7:00 AM – 10:00 PM daily

Location: 20, Jalan Telawi 2, Bangsar Baru, 59100 Kuala Lumpur, Malaysia

11. Breakfast Thieves

Source: Breakfast Thieves via website/social media

Woke up a little later than usual? Breakfast Thieves is one of many breakfast spots in KL that can easily transition to lunch. Among many contemporary breakfast spots, it stands out for its Melbourne-inspired vibe and aesthetic charm. It’s a dreamy place for friends who love a little aesthetic with their meal. Best of all, their menu is completely pork-free and lard-free, making it a welcoming choice for everyone.

The Terry Benedict (RM 35) and the Mughal Legend (RM 33) balance bold flavors with a touch of playfulness. Their smooth Flat Whites (RM 12) take you to Melbourne with every sip.

Average spend per person: RM 40-60

Operating hours: 9:00 AM – 10:00 PM daily

Location: Lot M, 29-5, Jalan Riong, Bangsar,  59100 Kuala Lumpur, Malaysia  

12. Tapestry, Chow Kit

Source: Tapestry via website/social media

Going inside Tapestry Café feels like walking into the brunch set-up of our dreams – Huge Bay windows and overhead skylights. It’s the sort of spot where mornings feel unhurried, and conversations flow easily.

We know breakfast is usually savory and filling, but Tapestry invites us to live a little by eating dessert first with their extensive Dessert Bar Menu, which includes a Chocolate & Hazelnut Cake (RM 22) or a slice of Earl Grey Tiramisu (RM 25), both are best paired with their Nitro Cold Brew (RM 16.8). Breakfast at Tapestry is definitely one for the books.

Average spend per person: RM 40-60

Operating hours: 8:30 AM – 4:30 PM Mon-Fri; 8:30 AM-5:30 PM Sat-Sun

Location: 28, Jalan Kamunting, Chow Kit, 50300, Kuala Lumpur, Malaysia

Related articles: Best Bars in KL | Best New Hotels in Klang Valley


From a plate of roti banjir that costs less than your Grab ride to a café brunch with artisanal coffee and perfectly poached eggs, the city truly serves it all.

So the next time you’re deciding where to makan in the morning, take this list along; you’ll find a spot that matches your budget, mood, and cravings. And if you’re planning to explore more or simply need a cozy place to rest and recharge between meals, check out Flow.


Flow is your hotel experience by the hour. After exploring your favorite breakfast spots, it gives you a comfortable space to rest and recharge without booking a full night’s stay. With FLOW, you get the flexibility to pause and be ready for whatever’s next on your KL adventure.


Our reviews and recommendations are honest and not influenced by compensation or sponsorship. Unless stated otherwise, we do not receive payment or free products for positive reviews. Any compensation or products received for reviews will be disclosed in the relevant post.


FAQ

Which KL breakfast spot is vegetarian-friendly?

Having a dietary constraint may make choosing a breakfast spot a hassle. Fear not, we got you! Places like Tapestry Café, Feeka Coffee Roasters, and Merchant Lane offer vegetarian-friendly options, while several cafés provide plant-based milk for coffee lovers.

What is the typical breakfast etiquette or dining style in KL?

Breakfast in KL can be quite casual and communal, especially at the traditional kopitiams. You often share tables with strangers, and the atmosphere is lively and fast-paced. In more modern cafes, however, the dining style is more relaxed. Leaving a tip is not commonly practiced but it’s always appreciated.


Share this article

Download Flow


app banner 1
Explore more
Explore Daycations in Malaysia
About Flow
Terms of Use
Payment Method
apple pay
google pay
visa
atome
paynow
touch n go
duitnow
alipay hk
payme
discover
maestro
seven eleven
master
jcb
octopus
wechat pay
diners club
amex
union pay
tap & go
Copyright 2025
Flow Entertainment Technology Sdn Bhd (Reg. No.: 202101024998). All rights reserved.