Ultimate KL food guide: 31 eateries where you can feast like a local

By Shana Tan July 5, 2024
Ultimate KL food guide: 31 eateries where you can feast like a local
Photos (from left): Shana Tan/HungryGoWhere, Hai Kah Lang/Instagram

The Kuala Lumpur (KL) food scene has been on a roll lately, especially with the debut of Michelin Guide Malaysia in 2022. This exciting development has spurred a wave of competition, prompting eateries to up their food quality and service.

While Kuala Lumpur’s culinary reputation is well-known worldwide, navigating the endless variety of food options and deciding what to eat in KL can be quite overwhelming for a first-timer, or anyone who might not have a local contact in the city. 

Fear not, our hand-picked guide to the 31 best eateries in KL is here to save the day. Whether you’re craving some famous KL food or just looking for a new location to add to your itinerary, we’ve got something for everyone.

Bangsar

1. Knowhere Bangsar

50 Jalan Maarof, Bangsar, 59100 Kuala Lumpur
Open: Monday to Wednesday (4pm to 1am), Thursday to Sunday (12pm to 1am)

KL food
Vietnamese spring rolls atop turmeric rice. Photo: Knowhere Bangsar/Instagram

Why visit? Knowhere Bangsar is a cosmic-themed eatery that offers an extensive spread of international dishes with a Malaysian twist, and it’s all pork-free, too. Knowhere was also recognised as one of the Top 20 bars by HAPA Asia in 2023.

Decked out in fairy lights, the ambiance of this restaurant truly shines in the evening, setting the perfect scene for savouring bespoke drinks crafted by skilled bartenders. If you’d rather not leave it up to chance, opt for its house cocktails, such as Flights of Fancy (RM42 or S$11.90) — a rum, mint and pandan concoction that’s refreshingly delightful.

Crowd favourites: The most raved item is its Marvellous mutton biryani (RM34.80), which features saffron-infused biryani rice paired with a rich and aromatic Chettinad-style mutton curry. It also comes with a complementary apple mint raita, which adds a refreshing touch.

Meat lovers will enjoy the burnt butter steak (RM36.80), featuring tender meat coated in a spicy and smooth butter sauce — satisfying yet indulgent.

2. Niko Neko Matcha 1.5

82A Lorong Maarof, Bangsar, 59000 Kuala Lumpur
Open: Monday to Sunday (11am to 6pm)

181, Jalan Tun H S Lee, City Centre, 50000 Kuala Lumpur
Open: Monday to Sunday (11am to 6pm) 

KL food
A gorgeous blend of premium quality matcha latte — the ultimate thirst quencher! Photo: Niko Neko Matcha/Instagram

Why visit? Established in 2014, Niko Neko Matcha 1.5 opened its doors in the bustling Bangsar area as a unique concept specialising in Japanese green tea and artisanal matcha. It has since opened its second outlet in KL’s Chinatown, drawing in new customers and ardent tea drinkers.

Beyond just enjoying its matcha drinks, Niko Neko Matcha is also a place to learn about Japanese culture through its private matcha-tasting lessons, which you can book online. 

Crowd favourites: Our top pick is the tsubaki houjicha (RM11), crafted with roasted tea leaves that deliver a cosy and warm hazelnut flavour, perfect as an introductory drink to the world of Japanese craft beverages. The delightfully savoury kiku matcha latte (RM14), which comes with pistachio-like nuttiness and light umami notes is also a must-try. 

As Niko Neko Matcha is a retail store, you can also purchase the matcha powder pack (RM69 for 80g) to make your own matcha beverage at home.

3. La Juiceria Superfoods Signature 

Nadi Bangsar, Unit No. Retail 1, Ground Level, 16 Jalan Tandok, Bangsar, 59100 Kuala Lumpur
Open: Wednesday to Sunday (8am to 4pm)

KL food
Imagine having these perfectly crafted sourdough delights every day! Photo: La Juiceria/Instagram

Why visit? La Juiceria Superfoods Signature shook up the health food industry when it first began cold-pressed juices online in 2013. As it grew in popularity, La Juiceria expanded from a juice bar to a lifestyle cafe while remaining committed to its original mission of providing good food and exceptional customer service. 

Alongside its nutritious alternatives to classic Malaysian dishes and juices, La Juiceria’s “Power Shots” are also a favourite among regulars. These vials, starting at RM6 each, contain powerful ingredients such as fresh fruits, ginger, and cayenne pepper, custom-made to enhance immunity, digestion, and metabolism — making them a “shot” well worth taking.

Crowd favourites: For light eaters, the kale quinoa chicken salad (RM23.90) is a great option for having tenderly grilled chicken served alongside quinoa. 

If you’re looking for local fare, its nasi lemak (RM30.90) is a popular choice loaded with healthier, yet tasty, proteins — fried chicken thigh seasoned with lemongrass, fried tofu, tempeh, and a homemade keto sambal that hits the spot just right.

4. Roost

69-1 Jalan Telawi 3, Bangsar Baru, 59100 Kuala Lumpur
Open: Monday to Saturday (12pm to 11.30pm), Sunday (12pm to 10.30pm)

KL food
Dry-aged duck breast and mille-feuille potato. Photo: Roost KL/Instagram

Why visit? When we talk about culinary dedication, Roost Kuala Lumpur comes to mind as one of the best places to eat in KL. The restaurant lives up to its motto of “from farm to fork” by carefully procuring locally sourced products from hand-selected farms — ensuring that every menu item is thoughtfully curated with quality and environmental responsibility in mind.

The restaurant specialises in European cuisine, with flavour-packed dishes such as the prawn risotto (RM68) and duck breast (RM72), both of which are loved by regulars for its spectacular flavours. The cosy atmosphere makes it an ideal spot to unwind while people-watching from the balcony, taking in the lively Bangsar street below.

Crowd favourites: Do order its burnt cabbage dish (RM34) as a starter — smoky, charred cabbage with a crisp texture, it is balanced by an appetising cauliflower puree.

For a standout main course, we recommend the tender lamb shoulder (RM78), which pairs perfectly with braised chickpeas, cannellini jus, and refreshing mint sour cream.

5. India Gate Restaurant (Bangsar)

26 Jalan Telawi 2, Bangsar, 59100 Kuala Lumpur
Open: Monday to Sunday (11am to 12am)

Why visit? Established in 2017, India Gate Restaurant has become a go-to spot for Mughlai cuisine (a type of Indian cuisine established under the Mughlai rule), with eight outlets across Malaysia. What sets this place apart is its use of rich, flavourful ingredients such as saffron, black pepper, and dried fruits, resulting in mouthwatering dishes that keep lovers of dishes such as Malaysian biryani coming back for more.

Regulars just can’t resist the rich, nostalgic flavours, especially the succulent Hyderabadi lamb shank (RM54.90) that hits the spot every time. The restaurant tends to get busy, so it’s a good idea to make a reservation if you can.

Crowd favourites: The Hyderabadi lamb shank) is a popular menu item, featuring fall-off-the-bone tender lamb shank cooked in a rich, aromatic Hyderabadi masala. Pair with its bamboo vegetable biryani (RM15.90) and it makes for the most addictive, mouthwatering duo.

Fancy something unique? Do try its mutton chukka appam (RM10.90), which comes with a savoury mutton filling instead of the conventional sugar and grated coconut.

6. Portofino Italian Restaurant Bangsar Lucky Garden

Lucky Garden, 1, Persiaran Ara Kiri, Bangsar, 59100 Kuala Lumpur
Open: Monday to Sunday (11am to 11pm)

KL food
Fresh pizza, out of the oven and right into our tummies. Photo: Portofino/Instagram

Why visit? If you’re on the hunt for some wallet-friendly, handcrafted pasta in Bangsar, Portofino Italian Restaurant should be at the top of your list. Locals love the place for its great vibes and delicious cuisine, making it a popular choice for special occasions, anniversaries, or just a memorable night out with friends and family.

Helmed by chefs Keli and Luca, who’ve honed their skills at top Italian restaurants such as Da Giovanni — a Michelin-starred establishment — and the popular Bar Ristorante da Pippi in Italy, bring their culinary prowess to Portofino. The restaurant serves handcrafted, authentic pasta dishes that showcase the chefs’ passion for Italian cuisine, making it a must-visit destination for lovers of la dolce vita — or Italian for the sweet life.

Crowd favourites: All of Portofino’s dishes are a hit, but the ricotta and spinach ravioli (RM44) steals the show with its creamy ricotta and a savoury spinach filling that makes for a palate-pleasing treat. Seafood lovers should also dive straight into seafood squid ink tagliolini (RM48) loaded with tiger prawns, squid, and Sabah clams, doused in a refreshing tomato base.

Brickfields

7. Seni SattiSorru

Tun Sambanthan Complex, Jalan Tun Sambanthan, Brickfields, 50470 Kuala Lumpur
Open: Tuesday to Sunday (11.30am to 10pm)

KL food
Claypots filled with bubbling curries. Photo: @kenikamaludin/Instagram

Why visit? Brickfields, also known as KL’s Little India, is home to many delicious Indian eateries, and Seni SattiSoru is no exception. Serving its speciality dish — satti soru, or “wok rice” in Tamil — this eatery is known to draw long queues during lunch hour, a testament to its status as a go-to spot for amazing Indian food in Kuala Lumpur.

The secret to Seni SattiSoru’s success? Its clever technique of sauteing onions, tomatoes, curry leaves, masala, and rice in one claypot. This practical method creates an explosion of rich, savoury flavours that’ll have you itching to devour every last morsel from the claypot. Trust us, it’s one-hundred percent worth the hype!

Crowd favourites: We recommend giving its mutton sattisorru (RM15) and chicken sattisorru (RM12) a try. The spiciness from the dishes will creep up fast, so it’s best to order yourself a refreshing barley drink (RM2.50) to quell the heat.

8. Mr Naan & Mrs Idly

190 Jalan Tun Sambanthan, Brickfields, 50470 Kuala Lumpur
Open: Monday to Thursday (11am to 10pm), Friday to Sunday (11am to 11pm)

KL food
Butter paneer curry, perfect with a slice of naan. Photo: @chubby_cheeks_food_diary/Instagram

Why visit? Mr Naan & Mrs Idly is a popular spot that has been serving authentic North and South Indian dishes since 2017 at Jalan Tun Sambanthan. Its team of talented chefs from India brings an extensive menu that caters to varied taste buds, especially those who seek delicious plant-based and gluten-free options.

The show-stopper is its unbeatable weekday bottomless lunch deal, which runs from 11.30am to 3pm. For just RM18, you can indulge in a spread of starter, rice, chapati, daal, vegetables, and fresh pappadam — talk about a feast for the senses!

Crowd favourites: Apart from its bottomless lunch, the mushroom biryani (RM20) is an umami flavour bomb you don’t want to miss. 

We also recommend trying its special idli (RM12) — a North Indian staple of fluffy, savoury rice cakes. Just a heads up: The dish is made from scratch, so it typically comes with a 15-minute wait, but we assure you, the comforting taste makes the wait absolutely worthwhile.

9. Peter’s Pork Noodle

144 Jalan Vivekananda, Brickfields, 50470 Kuala Lumpur
Open: Tuesday to Sunday (7.30am to 3.30pm)

KL food
A loaded bowl of Brickfield’s famous pork noodles. Photo: Peter Pork Noodle/Facebook

Why visit? Tucked in a neighbourhood food court called Money’s Corner, Peter’s Pork Noodle has gotten a lot of hype in the past few years for its homely pork noodle bowls. Compared to other pork noodle shops, Peter’s Pork Noodle offers a savoury, clean-tasting bowl of hearty noodles, a time-tested recipe passed down over the years. 

A bowl of its delicious pork noodles is topped with a generous serving of fried lard, minced pork and two cuts of tender pork liver. If anything, Peter’s Pork Noodle is a shining example that good food doesn’t have to be complicated — it’s undeniably one of KL’s best food spots in Brickfields.

Crowd favourites: There’s only one item on the menu — the signature pork noodles (RM10) — so you don’t have to think too much. 

Each bowl comes with leafy vegetables and a poached egg that coats your noodles in silky, runny yolk when broken. The mildly sweet and savoury broth makes it a perfect choice for breakfast or lunch — no wonder it’s a hit among the local office crowd.

10. Brickfields Pisang Goreng

21-19 Jalan Thambipillay, Brickfields, 50470 Kuala Lumpur
Open: Monday to Sunday (12pm to 5pm)

KL food
Waiting in line for banana fritters. Photo: @chiahueys/Instagram

Why visit? If you ever find yourself walking past Brickfields Pisang Goreng stall, the aroma that wafts over makes resisting a roadside snack of banana fritters quite challenging. This popular KL food stall is located right outside the Makan La food court, and it takes only all of 10 minutes for a fresh batch of banana fritters to be snapped up.

Don’t fret — you’ll quickly notice that the chef quickly fries up another batch of banana fritters in quick succession. In addition to banana fritters, you can also snatch up some curry puffs (RM2 a piece), which aren’t as hot-off-the-shelves as its fritters, but still a great snack if you’re feeling peckish.

Crowd favourites: Don’t bother fighting temptation and get yourself some pisang goreng (RM1.80 a piece). The banana fritters are made from Latundan bananas, also known as “king bananas” — this variety of bananas is what gives the fritters its distinctive sweet taste.

The stall also sells fresh bola bijan (sesame balls, RM1.80 a piece) — crispy on the outside and irresistibly chewy in the middle.

11. Lawanya Food Corner

1077/50470, 8 Jalan Scott, Brickfields, 50470 Kuala Lumpur
Open: Monday to Saturday (7am to 4pm)

KL food
Colourful dishes are arranged in a traditional claypot in cai png style. Photo: @chris_poskitt/Instagram

Why visit? Lawanya Food Corner is a popular roadside restaurant serving mouthwatering southern Indian dishes since the 1980s. Known for its mixed-rice serving style, similar to cai fan, this family-run restaurant serves over 20 dishes (made up of a rotating selection of vegetables and proteins), stored in traditional claypots, for your choosing.

What keeps locals returning is its winning combination of delicious, affordable food that doesn’t skimp on quality. Plus, who can resist complimentary rasam (a spicy Indian soup) and pappadums? It’s no wonder Lawanya Food Corner has been a cherished spot for years!

Crowd favourites: Although there are many dishes to choose from, most will run out by 1pm. With that said, head down early and approach the friendly staff for an order of combo of rice with a choice of protein and greens (from RM10). 

While it’s anyone’s guess what the dishes of the day might be, the mutton curry is flavourful and tender, pairing well with turmeric cabbage and rice. We recommend its crispy fried chicken, too. 

Bukit Bintang (Starhill)

12. Nasi Ayam Hainan Chee Meng

50 Jalan Bukit Bintang, Bukit Bintang, 55100 Kuala Lumpur
Open: Monday to Friday (11am to 8.30pm), Saturday and Sunday (11am to 9.30pm)

KL food
Juicy steamed and roasted chicken ready for ordering. Photo: @fromdtable/Instagram

Why visit? Founded in 1965, Nasi Ayam Hainan Chee Meng, originally named Chee Meng Kai Fun, has become the go-to spot for halal-certified chicken rice in Klang Valley. Scooping up a well-deserved Michelin Bib Gourmand 2024 award, this legendary eatery has been delighting taste buds for over 50 years.

Alongside the delectably springy chicken, the key to Chee Meng’s enduring popularity is its mouthwatering ginger dip and tangy chilli sauce that perfectly complements the dish. Don’t let the queue discourage you; it moves rather quickly.

If you’re planning to head to this spot by public transport, you’re in luck — simply board the MRT to Bukit Bintang station, take exit A, and you’ll find this must-visit gem conveniently located across from Big Pharmacy.

Crowd favourites: For the full chicken rice experience, we recommend trying both the steamed and roasted versions. If you prefer a meatier chicken part, choose the nasi ayam belakang (chicken thigh with rice, RM13).

For those who want to feast with less fuss, choose the nasi ayam tanpa tulang (boneless chicken with rice, RM13).

13. Baan26 Thai Seafood Restaurant & Bar 

26 Changkat Bukit Bintang, Bukit Bintang, 50200 Kuala Lumpur
Open: Sunday to Thursday (12pm to 2pm), Friday and Saturday (12pm to 3am)

KL food
Mouthwatering tom yum goong makes everything better! Photo: BAAN 26/Instagram

Why visit? For nearly two decades, Baan26 Thai Seafood Restaurant & Bar has been a beloved fixture in the bustling Changkat area, delighting diners with its authentic and flavourful Thai cuisine. The concept first began as the founder wanted to share his passion for Thai food — it’s since become a must-visit spot for its mouthwatering tom yum (RM43) and papaya salad (RM24).

Spicy lovers are in for a treat, as Baan26 stays true to its Thai roots, serving dishes that’ll set your taste buds ablaze with delicious heat. If you’re exploring the lively Changkat neighbourhood, treat your grumbling tummy to a feast at Baan26 — your senses will thank you for the delicious respite.

Crowd favourites: It goes without saying that an order of tom yum goong (RM43) is a must-have — Baan26’s version is rich and zesty, with fresh bouncy prawns that’ll invigorate your taste buds.

Additionally, we recommend the gai yum woon sen (Thai glass noodle salad, RM29) — a refreshing minced chicken salad with delicate glass noodles that are light on the palate, but heavy on flavour. 

14. Ciccio

15 Changkat Bukit Bintang, Bukit Bintang, 50200 Kuala Lumpur
Open: Monday to Sunday (5pm to 12am)

KL food
Pasta and cold cuts. Photo: Ciccio/Instagram

Why visit? If you’re craving woodfired pizza in Changkat, look no further than Ciccio. This restaurant has carved a name for serving some of the best food in KL since 2002, boasting delicious pizzas and homemade Italian dishes.

What we love about Ciccio is the irresistible aroma of fresh, toasty pizza crust that greets you upon arrival, teasing your taste buds with the promise of an authentic Italian feast — a promise Ciccio delivers on. The restaurant’s rustic charm, complete with inviting exposed brick walls, sets a romantic ambiance, perfect for both intimate evenings and lively gatherings with friends.

Crowd favourites: Every choice here is a winner, but we recommend starting your meal with the bruschetta salmone (RM26) — a savoury and richly satisfying choice. The pizzas here are generously sized, and you can’t go wrong with a classic order of margherita pizza (RM38), where tomato sauce and mozzarella adorn a crusty house-made pizza dough.

15. Michelangelo’s Ristorante Italiano

Pavilion Kuala Lumpur, Lot C3.04.00, 168 Jalan Bukit Bintang, 55100 Kuala Lumpur
Open: Monday to Sunday (12pm to 11.30pm)

KL food
Photo: Michelangelo's Ristorante Italiano/Facebook

Why visit? Need a break from your Bukit Bintang shopping spree? How about taking a breather at Michelangelo’s Ristorante Italiano, a popular eatery located on the third floor of Pavilion Bukit Bintang, a favourite among shoppers in the area since 2007. 

The extravagant Renaissance-inspired interior turns the space into a comfy retreat, perfect for unwinding and recharging before diving right back into retail therapy.

Crowd favourites: Cheese lovers will delight in the cannelloni ricotta spinaci (RM37), which features al dente pasta tubes stuffed with ricotta cheese and fresh spinach, drizzled with a delectable tomato bechamel sauce. 

For a trusted, classic option, the spaghetti aglio olio (RM21) here is simple yet satisfying.

16. Congkak KL 

24 Jalan Beremi, Off Jalan Sultan Ismail, Bukit Bintang, 50200 Kuala Lumpur
Open: Sunday to Thursday (12pm to 10pm), Friday and Saturday (12am to 11pm)

KL food
Traditional platter of nasi lemak. Photo: Congkak KL/Instagram

Why visit? Named after the traditional two-player marble game, Congkak KL serves timeless dishes from Malay and Nusantara traditions. The eatery, which was in Malaysia’s Michelin Guide Bib Gourmand 2023 is well-loved for its nasi ambeng dish (RM38) — a traditionally communal dish served on a platter with an array of meat and vegetable sides. 

Platters are typically set on a colourful batik tablecloth, enhancing the food’s visual appeal. Congkak KL’s good food and inviting ambience make it the perfect place to bond over shared plates and casual conversations, making it a must-visit spot when exploring where to eat in KL.

Crowd favourites: Get the nasi ambeng gulai ayam (RM38), which comes with a rich coconut milk-based chicken curry accompanied by fried fish, vegetable fritters, salted egg, and sambal — the individual components come together to create a delightful harmony of traditional tastes.

Not enough food? Order the beef rendang tok (RM45), a dry beef rendang dish rendered through a slow-cooking process, ensuring all the flavours of spices are infused into the beef.

Taman Tun Dr Ismail (TTDI) 

17. TTDI Meat Point 

62 Jalan Burhanuddin Helmi, Taman Tun Dr Ismail, 60000 Kuala Lumpur
Open: Monday to Sunday (11am to 11pm)

KL food
Sizzling cut of succulent steak. Photo: TTDI Meat Point/Instagram

Why visit? A true haven for carnivores, TTDI Meat Point is a popular steakhouse that has become the go-to spot for one of the best steaks in KL. The steakhouse has a proud, punny mantra, “where steak lovers meat”, and upholds it with its remarkable quality of meat and service. As with all self-respecting steakhouses, diners can select their favourite cuts of meat and dictate their preferred level of doneness. 

Whether you’re looking for a delicious, carnivorous meal or celebrating a special occasion with loved ones, TTDI Meat Point is the spot you have to visit.

Crowd favourites: You’ll be spoilt for choice with the meat options here, but our recommendation is the grain-fed ribeye (RM102) or the grain-fed sirloin (RM79) cooked medium-rare for an unforgettable and satisfying meal.

While this place is a steakhouse, its pan-seared scallops (RM32) are also a popular appetiser choice while waiting for your steak to be ready. You can expect incredibly fresh scallops drizzled in an aromatic garlic sauce.

18. Super Saigon TTDI

28 Jalan Datuk Sulaiman, Taman Tun Dr Ismail, 60000 Kuala Lumpur
Open: Monday to Sunday (11am to 10pm)

KL food
Who can resist a good bowl of pho? Photo: Super Saigon/Instagram

Why visit? Founded by the team behind La Juiceria Superfoods, Super Saigon is a love letter to the beloved Vietnamese eateries in Melbourne and Ho Chi Minh. The menu is inspired by original Vietnamese recipes, and quality ingredients are used for every dish.

The place’s titular item, pho, is a perfect example of how stewed flavours, fresh herbs and vegetables can work together harmoniously. It’s no wonder that Super Saigon has become a beloved spot among those in KL for hearty Vietnamese dishes.

Crowd favourites: Ordering pho at Super Saigon is a no-brainer, and we’d recommend the medium rare sliced beef (RM24.90) variation, which uses imported Australian beef. 

Alternatively, you can opt for its pulled beef pho (RM20.90) for a mouthwatering meal that’s just as delicious.

19. Waroeng Spesial Sambal SS 

41, 43 Jalan Wan Kadir 2, Taman Tun Dr Ismail, 60000 Kuala Lumpur
Open: Saturday to Thursday (11am to 10pm), Friday (2.30pm to 10pm)

KL food
A feast for your eyes and tummy. Photo: @malyanahnamal/Instagram

Why visit? Established in 2002 in Yogyakarta, Indonesia, by Yoyok Hery Wahyono, Waroeng Spesial Sambal SS is a popular spot for traditional Indonesian food. It has received rave reviews by Malaysian foodies since it opened in Malaysia in 2019, especially for its sambal.

The dishes here are presented in small portions and served on banana leaves, making it a perfect choice for those wanting to taste various dishes. A warning: Waroeng Spesial Sambal SS is quite daring with its sambals — its sambals are quite unlike the sweet sambals in Malaysia. I’m a huge spice eater and even I found it spicy, so trust me when I say that it is definitely spicy! 

Crowd favourites: The set menus are great for you to try its mains, with the sotong goreng tepung set (RM19.50) being our top pick. It includes crispy fried squid, tempeh or tofu, your choice of sambal, a refreshing salad, and a drink.

For a spicy kick, don’t miss the sambal mangga muda (young mango sambal, RM4.50) — thin cuts of sweet, young mango that add a delicious balance to the fiery heat.

20. Peko Peko TTDI 

The Greens TTDI, Lot 1-2, The Greens Terrace, 3 Jalan Wan Kadir, Taman Tun Dr Ismail, 60000 Kuala Lumpur
Open: Sunday to Thursday (12 to 2.30pm, 5pm to 12am), Friday and Saturday (12 to 2.30pm, 5pm to 1am)

KL food
Rice bowls, salmon bellies, and grilled scallops. Photo: Peko Peko TTDI/Instagram

Why visit? “Peko peko” is an endearing Japanese expression for “hungry”, which is what Peko Peko TTDI wants you to be before you head down to this funky spot which serves delicious Japanese tapas and an exquisite selection of sake. 

It’s a hot favourite among foodies at all times of the day thanks to its comprehensive day-to-night menu which runs the gamut from rice bowls to fresh sashimi platters.

Crowd favourites: There’s quite a wide selection of izakaya-style dishes available, and we recommend trying its kuruma abi maki (RM16 for three pieces), which is a deep-fried prawn rice roll. This dish goes well with the lemon chuhai highball (RM27), a deliciously refreshing lemon-based soda cocktail.

If you have space for more, get its soft-shell crab salmon aburi (RM45), which comes with torched salmon and a generous serving of crunchy soft-shell crab. 

21. DC Restaurant

44 Persiaran Zaaba, Taman Tun Dr Ismail, 60000 Kuala Lumpur
Open: Wednesday to Sunday (6pm to 11.30pm)

KL food
Fine-dining in the heart of KL. Photo: DC Restaurant/Instagram

Why visit? DC Restaurant by chef Darren Chin is one of the first recipients of a Michelin star in KL and serves an unpretentious, innovative take on French classics. As you step into the fine-dining restaurant, the sleek interior greets you, with curated themes on each of its four floors.

If you’re looking for an intimate dining space for a small group, two Louis XIII Special Red Rooms on the third floor offer private dining rooms complete with personal lockers and designed in collaboration with Grand Maison Louis XIII Cognac.

Crowd favourites: Its 4-course fruits de mer (RM468 per diner) menu is quite popular. It starts off with bread and caviar butter, and a specially curated amuse bouche followed by Echo of The Sea, a dish of seafood angel hair pasta and Hokkaido scallops.

For mains, you can choose from an Irish duck supreme — which comes with a thin gravy of fermented berries — or DC’s roasted lamb rack served with mint chutney or a seasonal fish of the day. Its dessert choices include a premium cheese platter, milk chocolate ganache or a pomegranate rice dessert to end the night. 

Cheras

22. Yulek Wan Tan Mee 

19 Lorong Durian, Taman Cheras, 56100 Kuala Lumpur
Open: Wednesday to Monday (8am to 4pm)

KL food
Photo: Shana Tan/HungryGoWhere

Why visit? At RM10 a bowl, it’s no wonder there’s a consistent queue at Yulek Wan Tan Mee nearly every morning. Starting as a small hawker stall in Meng Shiang kopitiam, Yulek Wan Tan Mee quickly rose to fame for its irresistibly springy wanton noodles, coupled with tasty char siew and roasted pork.

Crowd favourites: The most popular item on its menu is, without a doubt, its wanton noodles with char siew (from RM10 for a small bowl). Many love this dish for its smoky and sweet glazed pork, which provide just the right amount of contrast to the savoury egg noodles. 

We’d also try the wanton noodles with roasted pork (from RM12 for a small bowl) if we were you, after making your way to the end of the line — it comes with a generous serving of thickly sliced roasted pork brimming with umami. 

23. Yeng Kee Noodle House 

116-120, Block P/C, Lorong Kaskas, Taman Cheras, 56100 Kuala Lumpur
Open: Monday to Saturday (7am to 2.30pm)

KL food
Clams, hudiao wine and springy noodles. Photo: Yeng Kee Noodle House/Instagram

Why visit? Yeng Kee Noodle House is a must-visit noodle restaurant that serves some of the freshest seafood noodles with a tasty Chinese wine-based broth, and is a hot favourite among locals looking for a tasty breakfast to start their day.

Yeng Kee takes freshness seriously, sourcing only the catch-of-the-day for the main ingredients of its dishes. Depending on your appetite for the day, you can opt for fish head, fish slices, prawns, clams, or even a mixed bowl of everything. 

Crowd favourites: Its grouper fish slice noodles (RM15.50) are a popular option. It features a comforting bowl of fish noodle soup, minus those tedious fish bones. The fish slices are firm and slightly sweet, signalling the fish’s freshness.

If you’re looking for more tender, silky fish, ordering the grouper fish head noodles (RM15.50) is a must. The soup is clean-tasting, sans the overpowering aftertaste that typically comes with using Chinese wine.  

24. Yakitori Haki 

34G Jalan 5/101c, Cheras Business Centre, 56100 Kuala Lumpur
Open: Monday to Sunday (12pm to 11pm)

KL food
Yakitori that’s grilled to perfection. Photo: Yakitori Haki/Instagram

Why visit? Yakitori Haki’s interior is enthralling — it’s decked out with red lanterns, which provide the space with a rather quaint and rustic vibe. Popular among the Japanese community, Yakitori Haki serves some of the best Japanese food in KL, with the menu being tweaked every few months to introduce dishes that utilise seasonal ingredients. 

As you dine, you’ll also realise that the entire establishment is adorned with Japanese-inspired trinkets, samurai gear and pop culture figurines — all of which were amassed when the owner worked in restaurants in Japan.

Beyond the warm and inviting atmosphere, you can expect well-seasoned meat skewers, air-flown ingredients from Toyosu Market in Japan and various Japanese sake.

Crowd favourites: A popular item is its saba shioyaki (RM19) — flaky, grilled mackerel simply seasoned with salt. Its buta don (RM25), which comes with juicy pork slices glazed in caramelised soy sauce, is also great.

Salmon lovers, don’t forget to order a portion of its air-flown salmon belly sashimi (RM42 for five pieces) from Japan!

25. Wym Kitchen 

103 Block PB, Jalan Kaskas, Taman Cheras, 56100 Cheras, Kuala Lumpur
Open: Tuesday to Sunday (8am to 5pm)

KL food
An appetising bowl of vegetarian noodles. Photo: WYM Kitchen/Facebook

Why visit? Wym Kitchen is a neighbourhood vegetarian cafe that serves meatless alternatives to traditional Chinese dishes, such as pork noodles and mala-based recipes. It has slowly but steadily garnered a following of regular patrons for its wholesome meat-free dishes that are as yummy as they are healthy. 

Crowd favourites: Its sesame paste cool noodle (RM10.80) is a refreshing and nutty delight that’s great for Malaysia’s hot and humid weather. 

Its dumpling soup noodle (RM10.80) is another well-loved dish that comes with generously stuffed vegetable dumplings that are tasty and satisfying.

26. Hai Kah Lang Seafood Noodle and Fish Head Noodle

44 Jalan Kaskas 2, Taman Cheras, 56100 Kuala Lumpur
Open: Monday to Sunday (8am to 5pm)

KL food
A loaded bowl of fresh seafood to start off your day. Photo: Hai Kah Lang/Instagram

Why visit? Ask any Taman Cheras local to recommend a restaurant and you’ll be sure Hai Kah Lang Seafood Noodle and Fish Head Noodle is among one of those listed. The lively restaurant, which was awarded the Michelin Bib Gourmand 2023, regularly sees snaking queues — it’s not uncommon to have to wait for an hour just to have a bowl of its sumptuous seafood noodles. 

Hai Kah Lang prides itself on using only the freshest seafood sourced from northern Borneo waters, and offers a wide range of delicacies such as crab, prawn, lala, squid, and several types of fish to pair with your noodles.

Crowd favourites: Its bestseller is its milk soup fish head noodle (RM16.90), which features creamy broth with tender fish head and noodles, enriched with Chinese wine for a tinge of sweetness.

Its lala noodle soup (RM13.90), which features fresh clams in a savoury broth with springy noodles, is also another must-try.

Sri Petaling

27. Omega Pork Noodle

Pavilion Bukit Bintang, Ground Floor, 74 Jalan Radin Tengah, Bandar Baru Sri Petaling, 57000 Kuala Lumpur
Open: Monday to Sunday (8am to 9.30pm)

KL food
A generous portion of pork makes for a good bowl of pork noodles. Photo: Omega Pork Noodles/Instagram

Why visit? Omega Pork Noodles, which was established in 2020, is well-known in the area for its hearty bowls of noodles loaded with a variety of pork cuts. Its broth leans on the sweet side, likely thanks to the addition of Chinese wine.

If you’re in the mood for something satiating or just craving a hot bowl of noodles and soup, you can’t go wrong with Omega. 

Crowd favourites: You have to give its wholesome bowl pork noodle soup (RM15.40) a try — it includes succulent pork slices, tender pork liver, flavourful pork balls, and a minced pork patty, along with your noodle of choice. 

Besides that, we recommend its dry pork noodles (RM15.90), which come with the same loaded ingredients but are doused in a thicker, darker sauce that adds to the savouriness of the dish. 

28. Gu On Korean BBQ

22, Jalan Radin Bagus 8, Bandar Baru Sri Petaling, 57000 Kuala Lumpur
Open: Sunday to Thursday (12pm to 11pm), Friday and Saturday (12pm to 1am)

KL food
Photo: Gu On Korean BBQ/Instagram

Why visit? If you’re itching for some top-notch Korean BBQ, look no further than Gu On Korean BBQ. Its well-known for its value-for-money set meals such as its pork intro set (RM125), which features smoked pork belly, special pork back, pork collagen bone soup, and volcano steamed egg.

Crowd favourites: For those who prefer an ala carte dining experience, the succulent and well-seasoned Iberico black pork collar (RM58 for 130g), pairs perfectly with its signature soju highball (RM18). 

Its perilla cold noodles (RM26), which combine slices of crisp apples and earthy perilla, is also a refreshing choice that’s popular among regulars.

29. Menya Hanabi 

16 Jalan Radin Bagus 6, Bandar Baru Sri Petaling, 57000 Kuala Lumpur
Open: Monday to Sunday (12pm to 9.45pm)

KL food
Mazesoba has quite an interesting backstory of its creation. Photo: @menyahanabimy/Instagram

Why visit? Originating from Nagoya, Japan, Menya Hanabi arguably serves up one of the best mazesoba in KL — imagine thick, bouncy noodles tossed with a heaping portion of minced meat, topped with a raw egg yolk and loads of leek. While its Sri Petaling outlet is popular, it also has other outlets dotted around the city. 

Though this popular Japanese dish looks similar to Malaysia’s beloved chilli pan mee, it is world’s apart — mazesoba tends to be sweeter, owing to the marinated minced meat, and creamier, thanks to the addition of the raw egg yolk. .

Crowd favourites: The Nagoya mazesoba DX (RM33) is a must-try here. It features a dry ramen dish topped with two deliciously toasted Japanese char siew slices and soft boiled eggs.

Spring onion fans will love the negishio mazesoba (RM26) that comes loaded with spring onions that cover nearly half the bowl. Bonus tip: Remember to ask for free rice once you are done with your noodles to savour every last bit of sauce!

30. Sun Thai Food

No. 2A & 6 Jalan Radin Bagus 3, Bandar Baru Sri Petaling, 57000 Kuala Lumpur
Open: Monday to Sunday (11am to 12am)

KL food
Seafood and fresh cuts of meat make for a toothsome tom yum. Photo: Sun Thai Food/Instagram

Why visit? If you’re hankering for some bangin’ fuss-free Thai cuisine in Sri Petaling, Sun Thai Food has your back. The restaurant serves up authentic Thai food that is comparable to those you’ll find in Bangkok, and its comprehensive menu lists a large variety of dishes that will satisfy everyone. 

The lunchtime specials, available between 11am to 3pm, are a hit with the locals. The star of the show? The pad kra pao with rice and egg (RM14.90) set menu, complete with a lip-smacking tom yam soup and a refreshing Thai milk tea.

Crowd favourites: The tomyum glass noodle (RM17.90) is a crowd-pleaser, boasting tender chicken slices in a tongue-tingling hot and sour soup. The pineapple fried rice (RM17.90) is another showstopper, served in a carved-out pineapple and crowned with two succulent prawns.

31. 103 Coffee 

103-G Jalan Radin Bagus, Bandar Baru Sri Petaling, 57000 Kuala Lumpur
Open: Monday to Sunday (8am to 9.30pm)

KL food
Aside from coffees, 103 Coffee serves good pastries, too. Photo: 103 Coffee/Instagram

Why visit? If you’re a coffee connoisseur in search of a cuppa, 103 Coffee in Sri Petaling is the place for you. The award-winning cafe has been operating since 2014, with two additional outlets located in Chow Kit and Bangsar, and has earned a reputation over the years as a great go-to spot for a solid cuppa and to chill at. 

Beyond serving excellent coffee, 103 Coffee is dedicated to educating its customers in the world of specialty coffee. The staff is well-trained to provide great service and share insight about the coffee they serve. You can even request educational information cards when you order a drink.

Crowd favourites: For coffee enthusiasts, don’t forget to request tasting notes for each of its single-origin brews. A crowd-favourite is its oat grey latte (RM20), which comes with housemade pineapple honey, espresso and oat milk. 

Those who enjoy the contrasting flavours of citrus and coffee can opt for Jewel (RM17), a concoction of espresso, honey, earl grey tea, and sweet pineapples. 

For more places to explore around Kuala Lumpur, check out our guide to unique cafes in central Kuala Lumpur

Do check out amazing deals on the GrabFood Dine Out service.


Avatar photo

Shana Tan

Author

A programmer by day, Shana lives for tasty food and unusual adventures. Never seen far from her laptop, she somehow manages to sneak in the exploration of hidden spots and eats in between all that coding.

Read More
Scroll to top