40 mid-range places in Kuala Lumpur, editor-picked. the comfortable everyday-good restaurants in Kuala Lumpur, with real cooking and no surprise on the bill. All Kuala Lumpur food.

Kim Lian Kee ★ 4.4

$$Hokkien meePetaling Street

Kim Lian Kee, founded in 1927 and on its Petaling Street corner since the 1930s, is credited with the dark, lard rich KL style of Hokkien mee in Kuala Lumpur.

OrderOrder the Hokkien mee, noodles fried dark with soy sauce and lard the way KL invented it.

TipThe original tin-roofed corner shop sits across the street from the larger air-conditioned Kim Lian Kee, and the outdoor tables fill after 19:00.

Sek Yuen ★ 4.4

$$CantonesePudu

Sek Yuen has cooked old school Cantonese food in its Jalan Pudu dining room in Kuala Lumpur since 1953, still best known for its butterflied pipa duck.

OrderOrder the pei pa duck, the butterflied roast duck the house is best known for.

TipBook ahead for weekend lunch; the restaurant now spreads across three shops on the same stretch of Jalan Pudu.

Coley ★ 4.4

$$Cocktail barBangsar

Coley in Bangsar, Kuala Lumpur, named for bartender Ada Coleman, pours classics like a claypot-aged Hanky Panky and sat No. 83 on Asia's 50 Best Bars 2026.

TipStart with the claypot-aged Hanky Panky, the house take on the classic that gives the bar its namesake.

Jalan Alor Food Street ★ 4.4

$$Street foodBukit Bintang

Jalan Alor Food Street in Kuala Lumpur is a full block of open air kitchens in Bukit Bintang, with tables spilling onto the road well past midnight.

OrderGrilled seafood, char kway teow, satay and claypot dishes from the whole strip

TipArrive by 18:30 for a table before the after-work crowd fills the strip.

Kim Lian Kee ★ 4.4

$$HokkienPetaling Street

Kim Lian Kee fries the dark, lard rich Hokkien mee it is credited with inventing, at the Jalan Hang Lekir corner of Petaling Street, Kuala Lumpur.

OrderKuala Lumpur-style Hokkien mee

TipSit at the outdoor tables rather than inside for the charcoal wok in view. Closed Wednesdays, and the evening service is the busiest.

Jalan Alor Food Street ★ 4.4

$$Street FoodBukit Bintang

Jalan Alor Food Street is a full block of open air kitchens in Bukit Bintang, Kuala Lumpur, with tables spilling onto the road well past midnight.

OrderGrilled seafood, char kway teow, satay and claypot dishes

TipArrive by 18:30 for a table before the after work crowd fills the whole strip.

Kim Lian Kee ★ 4.3

$$HokkienPetaling Street

Kim Lian Kee has fried Kuala Lumpur Hokkien mee at the Jalan Hang Lekir corner of Petaling Street since the 1930s, and is now in its fourth generation.

OrderDark, wok-charred Hokkien mee with pork lard and prawns.

TipOng Kim Lian's first stall was in Dang Wangi and was damaged in the war; this corner shop dates from the 1930s. Outdoor tables fill after 19:00.

Sek Yuen ★ 4.3

$$CantonesePudu

Sek Yuen, founded in 1948 by three brothers selling wantan mee from a push cart, has cooked pipa duck in its Jalan Pudu dining room since 1953.

OrderPipa duck and cold jelly chicken, two of the old Cantonese dishes.

TipCall two days ahead for the eight-treasure duck or the roast suckling pig; both must be ordered in advance.

Wong Ah Wah ★ 4.3

$$CantoneseBukit Bintang

Wong Ah Wah anchors Jalan Alor in Bukit Bintang, Kuala Lumpur, grilling the chicken wings that made this hawker street's night market so famous.

OrderOrder the grilled chicken wings, charred over charcoal and the reason for the nightly queue.

TipSeating spills onto the street, expect to share a table once the evening crowd arrives.

Sao Nam ★ 4.3

$$VietnameseBukit Bintang

Sao Nam has cooked Vietnamese food on Tengkat Tong Shin in Bukit Bintang, Kuala Lumpur, since the 1990s and now holds a Michelin Bib Gourmand rating.

OrderOrder the mangosteen salad, the dish this Bib Gourmand kitchen is best known for.

TipIt closes between lunch and dinner, so plan around the two service windows rather than a walk in.

Kenny Hills Bakers ★ 4.3

$$BakeryBukit Tunku

Kenny Hills Bakers opened its original bakery restaurant in Bukit Tunku, Kuala Lumpur, known for sourdough loaves and flaky egg tarts daily.

TipThe Bukit Tunku original is the flagship; newer branches at Bangsar and TRX run the same menu.

Croisserie Artisan Bakery ★ 4.3

$$BakeryDamansara Heights

Croisserie Artisan Bakery laminates butter croissants and kouign-amann every day at its Plaza Damansara shop in Damansara Heights, Kuala Lumpur.

TipThe pistachio tart and almond brioche are popular; arrive early for the widest tray selection.

Feeka Coffee Roasters ★ 4.3

$$Coffee roasterBukit Bintang

Feeka Coffee Roasters serves its own roasts from a leafy, sunlit shophouse on Jalan Mesui in Bukit Bintang, Kuala Lumpur, brewed for clarity and balance.

TipCome for the pour-over if you like a softer, smooth cup; the corner tables by the plants are the calmest seats.

Coffee Stain by Joseph ★ 4.3

$$Coffee roasterPublika

Coffee Stain by Joseph has roasted and poured coffee at Publika in Kuala Lumpur since 2012, and it placed No. 84 on The World's 100 Best Coffee Shops 2026.

TipFounded in 2012 by siblings Sylvia, Sam and Edmond, it roasts its beans fresh in-house every day.

PS150 ★ 4.3

$$Cocktail barChinatown

PS150 hides behind a toy shop facade on Jalan Petaling in Kuala Lumpur's Chinatown, pouring cocktails across three rooms themed on eras of Indochina's past.

TipLook for the toy shop front on Jalan Petaling; the entrance is behind the shelves, not the main door.

Wong Ah Wah ★ 4.3

$$Street foodBukit Bintang

Wong Ah Wah on Jalan Alor in Kuala Lumpur grills chicken wings over charcoal, the stall that grew from one shoplot into five along the strip.

OrderCharcoal-grilled chicken wings

TipOrder the wings first and let the queue for a table form while they grill.

Wong Ah Wah ★ 4.3

$$CantoneseBukit Bintang

Wong Ah Wah anchors Jalan Alor in Bukit Bintang, Kuala Lumpur, grilling chicken wings over charcoal for the night market crowd until 02:00, Tuesday to Sunday.

OrderGrilled chicken wings and charcoal satay

TipSeating spills onto the street, expect to share a table once the evening crowd arrives.

Tommy Le Baker ★ 4.2

$$BakeryKampung Attap

Tommy Le Baker, baking sourdough in Kuala Lumpur since 2010 under founder Tommy Lee, now runs its bakery from the Zhongshan Building in Kampung Attap.

TipThe salmon sandwich and lemon cake sell out first; quiches and madeleines usually last longer.

VCR ★ 4.2

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

Feeka Coffee Roasters ★ 4.2

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

VCR ★ 4.2

$$Coffee roasterBukit Bintang

VCR opened as a cafe on Jalan Galloway in Kuala Lumpur in October 2013 and now roasts in-house, with chocolate roasts for milk and fruity ones for black.

TipAsk for the black-coffee roast if you like fruit notes; the milk roast leans toward chocolate and caramel.

JungleBird ★ 4.2

$$Cocktail barBukit Damansara

JungleBird in Bukit Damansara, Kuala Lumpur, is a rum-focused cocktail bar named for the Jungle Bird, the drink created at the Kuala Lumpur Hilton in 1978.

TipOrder the house Jungle Bird first, the Campari and dark rum classic with a documented Malaysian origin.

Reka:Bar ★ 4.2

$$Cocktail barBukit Damansara

Reka:Bar in Bukit Damansara, Kuala Lumpur, took its name from the Malay word for creation and reached No. 63 on Asia's 50 Best Bars in 2026.

TipIt runs as a cocktail lab with scientific kit, and the menu has used fermented durian, so ask the bar what is new.

Unwined KL ★ 4.2

$$Wine barBangsar

Unwined KL inside APW Bangsar, Kuala Lumpur, is one of the city's early natural wine shops, a small drinks-only room pouring pet-nats and grower Champagne.

TipExcise duty means bottles run high here, so ask about the by-the-glass list if you only want to taste a few pours.

PaperKite at Tap Room KL ★ 4.2

$$BrewerySegambut

PaperKite at Tap Room KL in Segambut, Kuala Lumpur, is an award-winning microbrewery pouring its own pale ale, IPA, oatmeal stout and copper ale on site.

TipGuided brewery tours and tastings run on site; the Tap Room also bakes pork-free Neapolitan pizza in a Stefano Ferrara oven.

Breakfast Thieves ★ 4.2

$$BrunchBangsar

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.

Malai Thai Cuisine ★ 4.1

$$ThaiKLCC

Malai Thai Cuisine cooks pork-free Thai food at Menara Amplewest on Jalan P. Ramlee, and the Michelin Guide has listed this Kuala Lumpur room since 2024.

OrderTom yum goong and green curry with jasmine rice.

TipPrivate rooms take groups of up to 40; book ahead on weekend evenings for a table in the main dining room.

Aliyaa ★ 4.1

$$Sri LankanBukit Damansara

Aliyaa cooks Sri Lankan Jaffna dishes in Bukit Damansara, Kuala Lumpur, among the cafes of Plaza Damansara, and is recognised with a Michelin Bib Gourmand.

OrderOrder the whole crab curry, cooked Jaffna style and served with an apron.

TipThe crab meat curry is the no-effort version of the house crab curry if you would rather not crack shells.

Leen's Middle East Kitchen ★ 4.1

$$Middle EasternTTDI

Leen's Middle East Kitchen cooks Syrian food in TTDI, Kuala Lumpur, run by a Syrian chef, and carries a Michelin Bib Gourmand for its smoked hummus.

OrderOrder the smoked hummus, finished with charcoal smoked Syrian olive oil and paprika oil.

TipThe smoked hummus is the dish everyone orders, come hungry enough to add a main alongside it.

Levain Boulangerie Patisserie ★ 4.1

$$BakeryImbi

Levain Boulangerie Patisserie bakes French breads, tarts and pastries in a converted bungalow off Jalan Imbi in Kuala Lumpur, from a stone oven.

TipBreads come from a traditional stone oven; it opens daily at 07:30, so come early for the best choice of loaves.

Coffee Stain by Joseph ★ 4.1

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

Artisan Roast ★ 4.1

$$Coffee roasterTaman Tun Dr Ismail

Artisan Roast supplies its Taman Tun Dr Ismail coffee bar from its own roastery in Sentul, a name written up among KL's early third-wave roasters in 2014.

TipThe roastery sits across town in Sentul, with weekday pickup there from 08:00 to 16:30 for bags ordered online.

Afloat Coffee Roaster ★ 4.1

$$Coffee roasterBukit Jalil

Afloat Coffee Roaster opened its Bukit Jalil micro roastery in 2022, sorting its own beans into three tasting tiers for Kuala Lumpur drinkers.

TipAsk for the Unique tier if you want a rare processed lot, the Macro tier is the easier every day cup.

Kopenhagen Coffee ★ 4.1

$$Coffee roasterBangsar

Kopenhagen Coffee built its own roastery into its Bangsar cafe in Kuala Lumpur, roasting lots from Colombia and Ethiopia on a Giesen roaster.

TipKapas is the only one of the brand's cafes that shares its space with the roastery, and the room looks into the roasting area.

Concubine ★ 4.1

$$Cocktail barChinatown

Concubine sits inside the restored Kwai Chai Hong alley in Kuala Lumpur's Chinatown, pairing modern Asian cocktails with heritage shophouse murals.

TipKwai Chai Hong's murals draw daytime crowds for photos; come after 17:00 once the bar itself opens for drinks.

fono ★ 4.1

$$Cocktail barKampung Attap

fono sits at the top of The Zhongshan Building in Kampung Attap, Kuala Lumpur, running listening-room drink sessions built around vinyl selectors.

TipIt opens Wednesday to Saturday from 20:00; special listening sessions are announced on its Instagram, so check the week's line-up.

Cabinet 8 ★ 4.1

$$Cocktail barChinatown

Cabinet 8 hides behind a neighbourhood cafe on Jalan Sultan in Kuala Lumpur, building cocktails around oolong, lapsang souchong and pu'er tea.

TipIt hides inside a daytime neighbourhood cafe on Jalan Sultan near RexKL, and debuted at No. 65 on Asia's 50 Best Bars 2026.

Old China Cafe ★ 4.0

$$NyonyaChinatown

Old China Cafe has plated Nyonya laksa and mee siam inside a Chinatown shophouse in Kuala Lumpur since 1997, in a building that was once a trade guild hall.

OrderNyonya laksa, pie tee and the blue rice nasi lemak with Nyonya chicken rendang.

TipLook for the saloon doors at the entrance, which are more than 70 years old, and the twin mirrors set for feng shui.

Al-Amar Lebanese Cuisine ★ 4.0

$$LebaneseBukit Bintang

Al-Amar Lebanese Cuisine plates hot and cold mezze and grilled kafta inside Pavilion Kuala Lumpur on Jalan Bukit Bintang, serving daily from 10am until 10pm.

OrderMixed mezze platter with hummus, mutabbal and grilled kafta.

TipOrder the mixed mezze platter to share; it covers most of the kitchen's best small dishes at once.

Old China Cafe ★ 4.0

$$NyonyaChinatown

Old China Cafe has cooked Nyonya laksa and Peranakan dishes from Penang, Malacca and Singapore on Jalan Balai Polis in Chinatown, Kuala Lumpur, since 1997.

OrderOrder the Nyonya laksa, a thick coconut gravy laksa the kitchen has served since 1997.

TipOrder the pie tee, crisp rice-flour cups you fill yourself with chicken, turnip and carrot, before the laksa.

Book food experiences in Kuala Lumpur

Taman Negara Tour with Lunch★ 4.5 (5)

Private tour · 12 hours

Taman Negara Tour with Lunch

Explore Taman Negara, one of the world’s oldest rainforests, with jungle walks, river activities, and nature experiences on a full-day adventure.

from$185 Check dates

See all 393 bookable experiences in Kuala Lumpur