$$$$CafeBukit Bintang
VCR has poured specialty coffee from a two-storey house on Jalan Galloway in Bukit Bintang, Kuala Lumpur, since 2013, alongside an all-day brunch menu.
TipLaptops are welcome outside peak lunch hours; the corner tables near the window fill first.
$$$$CafeChow Kit
House of Wheat in Chow Kit, Kuala Lumpur, bakes sourdough loaves with a thin crust and a soft moist middle, serving them alongside Melbourne style cafe food.
TipThe sourdough is the reason to visit; ask what came out of the oven that morning before ordering a loaf to go.
$$$$CafeBukit Bintang
Feeka Coffee Roasters occupies a shophouse on Jalan Mesui in Bukit Bintang, Kuala Lumpur, roasting its own beans for the daily all-day menu here.
TipIt is a five-minute walk from Bukit Bintang MRT station; last orders go in half an hour before close.
$$$$CafeBangsar South
Botanica+Co sits under two Ficus trees at Bangsar South, Kuala Lumpur, a light-filled cafe serving brunch, cakes and specialty coffee daily.
TipWeekend brunch fills the plant-lined main hall fast; a table by the glass wall needs a booking.
$$$$CafeBangsar
Urban Daybreak on Jalan Telawi in Bangsar, Kuala Lumpur, serves Southern inspired brunch plates and strong coffee in a cozy, sit-down neighborhood cafe.
TipThe fried chicken waffle and French toast are the dishes regulars order, so expect a short wait at peak breakfast hours.
$$$$CafeChinatown
LOKL Coffee Co sits near Masjid Jamek in Kuala Lumpur's historic city centre, a Melbourne-style cafe pouring house-blend specialty coffee daily.
TipIt is a two-minute walk from Masjid Jamek LRT station; go before 9am to beat the tourist crowd.
$$$$CafeKLCC
ZUS Coffee opened its very first outlet at Binjai 8 near KLCC in Kuala Lumpur in 2019, now a nationwide chain built on affordable specialty coffee.
TipThis small kiosk started the chain; expect a shorter counter than the newer mall outlets elsewhere.
$$$$CafeBangsar
Antipodean Cafe serves Australian-style flat whites and all-day brunch on Jalan Telawi 2 in Bangsar, Kuala Lumpur, the Bangsar branch of a small local chain.
TipIt welcomes pets and has a small kids' corner; foodpanda delivery covers the surrounding blocks.
$$$$CafeTaman Tun Dr Ismail
Artisan Roast runs a cosy coffee bar in Taman Tun Dr Ismail, Kuala Lumpur, roasting its own beans for long blacks, cakes and kombucha daily.
TipAsk the barista for the current single origin; the company roasts in Sentul, where it also runs in-store pickup on weekdays.
$$$$CafeMont Kiara
Coffea Coffee runs its Mont Kiara outlet at 163 Retail Park in Kuala Lumpur, part of a Korean-founded chain, serving iced white coffee and cakes daily.
TipThe retail park unit has more seating than the brand's smaller mall kiosks around the city.
$$$$CafePublika
Coffee Stain by Joseph has roasted and poured specialty coffee at Publika, Kuala Lumpur, since 2012, alongside a full all-day brunch menu here.
TipIt debuted at No. 84 on The World's 100 Best Coffee Shops 2026; weekend mornings fill, so reserve by WhatsApp.
$$$$CafeDesa Sri Hartamas
RaRa Coffee's Desa Sri Hartamas outlet in Kuala Lumpur serves an Asian and Western all-day menu of donburi, burgers and chicken chop plates.
TipThe Bandar Utama branch is the flagship, but this Hartamas room is quieter for a working lunch.
$$$$CafeSri Hartamas
Harper Comfort Food is a sister-run cafe at Plaza Damas in Sri Hartamas, Kuala Lumpur, pouring filter coffee with wholesome breakfast plates.
TipThe masala-spiced scrambled eggs and French toast are the two breakfast dishes regulars order most.
$$$$CafeDamansara Heights
% Arabica, the coffee brand from Kyoto, pours espresso, batch brew and pour over on Level 2 of Pavilion Damansara Heights in Kuala Lumpur daily.
TipIt is quieter than the brand's TRX outlet, with seats and wifi, so it works for an unhurried coffee.
$$$$CafeCheras
Estate Coffeehouse & Bakehouse serves brunch plates, breakfast platters and cakes in Taman Midah, Cheras, on Kuala Lumpur's east side, open daily to 18:00.
TipThe breakfast platters run out on weekends by early afternoon; go before 11am for the full menu.
$$$$CafeTitiwangsa
Ruma Puteh fills a candy-coloured corner house near Titiwangsa Lake in Kuala Lumpur with Johor-style dishes and Western brunch, Tuesday to Sunday.
TipOrder the Johor-style lontong or laksa, the dishes the kitchen leans on beside its Western plates.
$$$$CafeImbi
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.
$$$$CafeBangsar
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.
$$$$CafeBangsar
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.