Kuala Lumpur, the dynamic capital of Malaysia, is a dazzling metropolis where gleaming skyscrapers meet colonial heritage, and where Malay, Chinese, Indian, and Western cultures blend seamlessly. Dominated by the iconic Petronas Twin Towers — the world's tallest twin towers — KL is a city of contrasts: ancient temples nestled beside luxury malls, fragrant hawker stalls steps away from Michelin-starred restaurants, and limestone cave shrines just 30 minutes from the city center. As one of Southeast Asia's most affordable and welcoming capitals, Kuala Lumpur rewards visitors with world-class food, outstanding shopping, rich multiculturalism, and a vibrant nightlife scene.
Top restaurants
Handpicked picks for the best dining experiences.
Marini's on 57
KL's most celebrated rooftop venue on the 57th floor of Menara 3 Petronas, with jaw-dropping face-on views of the Petronas Twin Towers. Exceptional Italian cuisine, extensive wine and champagne list, and handcrafted cocktails. Both indoor and outdoor seating.
Level 57, Menara 3 Petronas, KLCC, 50088 Kuala Lumpur
Nobu Kuala Lumpur
The global Nobu brand's KL outpost in Menara 3 Petronas delivers the same New Style Japanese cuisine — refined sashimi, robata grill, and signature black cod in miso — in an intimate and sophisticated setting with sweeping city views.
Level 56, Menara 3 Petronas, KLCC, 50088 Kuala Lumpur
Dewakan
Chef Darren Teoh's celebrated tasting menu restaurant translating Malaysia's extraordinary biodiversity into stunning modern cuisine. One of Asia's 50 Best Restaurants, Dewakan's hyper-local ingredient sourcing and technical brilliance has put Malaysian fine dining on the global map.
Level 3, Block 3B, KDU University College, Utropolis, Glenmarie, Shah Alam
Cilantro Restaurant and Wine Bar
Long considered one of KL's finest restaurants, Cilantro blends French technique with Japanese ingredients and finesse. Set in Micasa All Suite Hotel, it offers an intimate and refined dining experience with an impressive wine cellar.
368B, Jalan Tun Razak, 50400 Kuala Lumpur
Skillet @ 163
Chef Raymond Tham's progressive European restaurant in Fraser Place Mont Kiara. Multiple KL's best restaurant awards. Skillet offers a focused tasting menu and à la carte using premium local and imported ingredients with impeccable technique.
Level G, Fraser Place Mont Kiara, 163, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur
Old China Café
A nostalgic and atmospheric Nyonya restaurant inside a restored 1920s Chinatown shophouse. Old China Café serves the hybrid Peranakan cuisine of Kuala Lumpur's Straits Chinese community — aromatic, complex, and utterly unique. The antique-filled interior transports you back a century.
11, Jalan Balai Polis, 50000 Kuala Lumpur
Bijan Bar & Restaurant
KL's premier upscale Malay restaurant in a beautifully restored colonial bungalow in Bukit Ceylon. Bijan serves refined, beautifully presented versions of classic Malay dishes using high-quality ingredients. Perfect for experiencing Malaysian cuisine in an elegant setting.
3, Jalan Ceylon, Bukit Ceylon, 50200 Kuala Lumpur
Nasi Kandar Pelita
The most famous nasi kandar restaurant in KL, open 24 hours. Pelita is an institution for mamak-style Indian-Muslim food — choose from dozens of curries, fried fish, vegetables, and proteins to pile onto fragrant rice. The teh tarik (pulled tea) is legendary.
149, Jalan Ampang, 50450 Kuala Lumpur
Restaurants by cuisine
Browse picks grouped by cuisine type.
Chinese
Old China Café
Madras Lane Hawker Stalls
Imbi Market (Pasar Imbi)
Nam Heong Chicken Rice
Ah Weng Koh Hainan Tea
Soo Kee Wonton Noodles
Restoran Kim Lian Kee
Oversea Restaurant
Indian
Nasi Kandar Pelita
Ali, Muthu & Ah Hock (Jalan Ipoh)
Frangipaani
Annalakshmi Restaurant
Malaysian
Village Park Restaurant (Nasi Lemak)
Atmosphere 360
Belly Good Café (Nasi Lemak)
Cantonese
Noble Mansion
Sek Yuen Restaurant
Fusion
Peter Hoe Beyond
DC Restaurant
Australian
Antipodean Bangsar
European
Skillet @ 163
French
Cilantro Restaurant and Wine Bar
International
THIRTY8 at Grand Hyatt
Italian
Marini's on 57
Japanese
Nobu Kuala Lumpur
Mediterranean
Mezze Restaurant (InterContinental KL)
Modern Malaysian
Dewakan
Seafood
Jalan Alor (Food Street)
Spanish
La Bodega Bangsar
Upscale Malay
Bijan Bar & Restaurant
Western
Huckleberry Food & Fare
Dining etiquette & tips
Navigate the local food scene confidently.
Tipping practices vary — check local customs. Service charge is often included.
Restaurants may close between lunch and dinner. Plan meals around local dining hours.
Popular restaurants may not take reservations — arrive early or be prepared to wait.
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | $5-15/meal | Street food, local eateries, and simple restaurants. |
| Mid-range | $15-40/meal | Sit-down restaurants with good service and varied menus. |
| Upscale | $40+/meal | Fine dining, international cuisine, and premium experiences. |