Coffee shops, bakeries with seats and the places Kuala Lumpur lingers in over a cortado.

Where to sit and slow down

Yut Kee Restaurant ★ 4.4

$ HainaneseDang Wangi

Yut Kee Restaurant, founded in 1928 on Jalan Dang Wangi and now on Jalan Kamunting in Kuala Lumpur, pours kopitiam coffee beside Hainanese chicken chop.

DrinkKopi with kaya and butter toast

TipArrive before 10:30 on weekends; after that the crowd builds outside and you leave your name at the counter to wait.

Ho Kow Hainam Kopitiam ★ 4.3

$ HainaneseChinatown

Ho Kow Hainam Kopitiam has poured cham and served kaya toast in Kuala Lumpur since 1956, now with a fourth-generation owner on Jalan Balai Polis in Chinatown.

DrinkCham, half coffee half tea

TipOrder the dried chicken curry with mee, mee hoon or kuey teow alongside the cham; it comes in generous chunks.

Ali, Muthu & Ah Hock ★ 4.0

$ MalayChinatown

Ali, Muthu & Ah Hock revives a 1960s kopitiam look in Kuala Lumpur Chinatown, plating nasi lemak ayam alongside teh tarik and mee rebus daily.

DrinkTeh tarik

TipThe nasi lemak ayam goreng berempah on banana leaf is the order regulars queue longest for.

Yi Feng Restaurant ★ 4.1

$ Chinese MalaysianTaman Overseas Union

Yi Feng Restaurant runs a bright, modern kopitiam in Taman OUG, Kuala Lumpur, pouring curry laksa and salted cham ping topped with cheese foam.

DrinkSalted cham ping with cheese foam

TipThe curry laksa comes with a choice of char siew, siew yoke or poached chicken from RM11.50.

Yitcha Kaw Kaw Kopitiam ★ 3.9

$ Chinese MalaysianSri Petaling

Yitcha Kaw Kaw Kopitiam in Sri Petaling, Kuala Lumpur pairs white coffee with Portuguese tarts and Ipoh-style shredded chicken hor fun noodles.

DrinkWhite coffee

TipKaya puffs, siew pau and coconut tarts start around RM2.40 each, and weekday 15:00 to 17:00 adds a free pastry with a coffee.

Jia Kopitiam ★ 3.9

$ MalaySetapak

Jia Kopitiam in Setapak, Kuala Lumpur is pork and lard free, serving nasi lemak and Hainan coffee alongside kaya butter toast and croissants.

DrinkHainan coffee

TipThe kitchen is pork and lard free, so the kaya butter toast and Hainan coffee suit a mixed group at breakfast.

VCR ★ 4.2

$$ CafeBukit BintangWork-friendlyWifi

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.

DrinkFilter coffee flight

TipLaptops are welcome outside peak lunch hours; the corner tables near the window fill first.

House of Wheat ★ 3.9

$$ 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.

DrinkMelbourne style espresso, served alongside the sourdough bakes

TipThe sourdough is the reason to visit; ask what came out of the oven that morning before ordering a loaf to go.

Feeka Coffee Roasters ★ 4.2

$$ CafeBukit BintangWork-friendlyWifi

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.

DrinkHouse-roasted flat white

TipIt is a five-minute walk from Bukit Bintang MRT station; last orders go in half an hour before close.

Botanica+Co ★ 4.0

$$ CafeBangsar SouthWork-friendlyWifi

Botanica+Co sits under two Ficus trees at Bangsar South, Kuala Lumpur, a light-filled cafe serving brunch, cakes and specialty coffee daily.

DrinkButterfly pea lemonade

TipWeekend brunch fills the plant-lined main hall fast; a table by the glass wall needs a booking.

Urban Daybreak ★ 3.9

$$ 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.

DrinkHouse coffee, called out by local guides as a standout alongside the brunch menu

TipThe fried chicken waffle and French toast are the dishes regulars order, so expect a short wait at peak breakfast hours.

LOKL Coffee Co ★ 4.0

$$ CafeChinatownWork-friendlyWifi

LOKL Coffee Co sits near Masjid Jamek in Kuala Lumpur's historic city centre, a Melbourne-style cafe pouring house-blend specialty coffee daily.

DrinkGula Melaka latte

TipIt is a two-minute walk from Masjid Jamek LRT station; go before 9am to beat the tourist crowd.

ZUS Coffee ★ 3.7

$ CafeKlccWork-friendlyWifi

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.

DrinkPalm sugar oat latte

TipThis small kiosk started the chain; expect a shorter counter than the newer mall outlets elsewhere.

Antipodean Cafe ★ 4.0

$$ CafeBangsarWork-friendlyWifi

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.

DrinkFlat white

TipIt welcomes pets and has a small kids' corner; foodpanda delivery covers the surrounding blocks.

Artisan Roast ★ 4.0

$$ CafeTaman Tun Dr IsmailWork-friendlyWifi

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.

DrinkLong black

TipAsk the barista for the current single origin; the company roasts in Sentul, where it also runs in-store pickup on weekdays.

Coffea Coffee ★ 3.8

$$ CafeMont KiaraWork-friendlyWifi

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.

DrinkIced white coffee

TipThe retail park unit has more seating than the brand's smaller mall kiosks around the city.

Coffee Stain by Joseph ★ 4.1

$$ CafePublikaWork-friendlyWifi

Coffee Stain by Joseph has roasted and poured specialty coffee at Publika, Kuala Lumpur, since 2012, alongside a full all-day brunch menu here.

DrinkHouse blend flat white

TipIt debuted at No. 84 on The World's 100 Best Coffee Shops 2026; weekend mornings fill, so reserve by WhatsApp.

RaRa Coffee ★ 3.9

$$ CafeDesa Sri HartamasWork-friendlyWifi

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.

DrinkHouse blend cold brew

TipThe Bandar Utama branch is the flagship, but this Hartamas room is quieter for a working lunch.

Harper Comfort Food ★ 3.9

$$ CafeSri HartamasWork-friendlyWifi

Harper Comfort Food is a sister-run cafe at Plaza Damas in Sri Hartamas, Kuala Lumpur, pouring filter coffee with wholesome breakfast plates.

DrinkFilter coffee

TipThe masala-spiced scrambled eggs and French toast are the two breakfast dishes regulars order most.

% Arabica ★ 3.9

$$ CafeDamansara HeightsWork-friendlyWifi

% Arabica, the coffee brand from Kyoto, pours espresso, batch brew and pour over on Level 2 of Pavilion Damansara Heights in Kuala Lumpur daily.

DrinkLatte

TipIt is quieter than the brand's TRX outlet, with seats and wifi, so it works for an unhurried coffee.

Estate Coffeehouse & Bakehouse ★ 3.8

$$ CafeCherasWork-friendlyWifi

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.

DrinkBespoke house latte

TipThe breakfast platters run out on weekends by early afternoon; go before 11am for the full menu.

Ruma Puteh ★ 3.7

$$ CafeTitiwangsaWifi

Ruma Puteh fills a candy-coloured corner house near Titiwangsa Lake in Kuala Lumpur with Johor-style dishes and Western brunch, Tuesday to Sunday.

DrinkButterfly pea iced tea

TipOrder the Johor-style lontong or laksa, the dishes the kitchen leans on beside its Western plates.

Cafés: tours, tastings and classes in Kuala Lumpur

See all 393 bookable experiences in Kuala Lumpur

← Back to Kuala Lumpur food guide

By when you want to eat