Kuala Lumpur's KLCC postcode concentrates the city's highest concentration of high-end restaurants, and the price brackets are wider than most visitors expect. A proper fine-dining dinner in this neighbourhood runs from RM 200 per person at the entry level up to RM 500 and beyond once wine is paired, and the dress code at most venues leans smart casual or stricter. This guide covers three places that sit at different points on that spectrum, from a dry-age steakhouse on Level 56 of Petronas Tower 3 to a French-Japanese kitchen tucked into the MiCasa All Suite Hotel on Jalan Tun Razak.
Marble 8 Steakhouse
Marble 8 sits on Level 56 of Menara 3 Petronas, the tower immediately behind the Petronas Twin Towers, one floor below Marini's on 57. It markets itself as Kuala Lumpur's premier dry-age steakhouse and holds a Michelin Select rating. The kitchen runs a custom-built dry-aging cellar where Wagyu and Angus cuts from Australian suppliers are aged for at least 21 days, all delivered bone-in to deepen flavour. The restaurant is halal-certified, which is unusual for a high-end steakhouse. Expect to pay around RM 280 for a ribeye and upward of RM 450 for a Wagyu tomahawk, with sides and sauces adding RM 30 to RM 50. The Privé, an adjoining cigar lounge, stocks whiskies and Cuban-style cigars for a post-dinner drink. Opening hours run from 6.30pm to 11.30pm daily, with lunch service from noon to 3pm on Friday, Saturday and Sunday. The dress code is strictly smart attire, which means no shorts, slippers or headgear.
Cilantro Restaurant And Wine Bar
Cilantro is the French-Japanese kitchen of Chef Takashi Kimura, tucked into the MiCasa All Suite Hotel at 368-B Jalan Tun Razak, a short walk from the KLCC area. The room is small, intimate, and built around a seasonal set menu rather than à la carte, with a wine list that competes with anything in the city. Cilantro was recognised as a new entry into Asia's top 100 restaurants in 2022 and carries a Michelin recommendation. The menu leans French technique with Asian ingredients, with dishes like abalone risotto and seasonal seafood flown from Japan. A full set menu runs around RM 350 to RM 450 per person, and the curated tasting menu with wine pairing can reach RM 600. Reservations are essential, especially for weekend dinner services, and the restaurant closes on Mondays.
Enak Restaurant And Starhill Dining
For a different register, Enak is a modern Malay kitchen that helped redefine fine Malay cuisine in the city. It sits in the Starhill Gallery on Jalan Bukit Bintang, which is within the Bukit Bintang walkway circuit connected to Pavilion KL. Enak's menu reworks heritage recipes with contemporary plating, with dishes like beef rendang, otak-otak and siput sedut (sea snails in chilli sauce) presented as tasting portions. A full tasting menu runs around RM 200 per person, and à la carte mains fall between RM 60 and RM 120. The setting is more relaxed than Marble 8 or Cilantro, and the dress code is smart casual, no slippers. Starhill Gallery also houses a row of other fine-dining rooms including Shang Palace for Cantonese, making it a useful cluster if one person in the party wants Malay and another wants Chinese.
Price Range And Dress Code Summary
Across these three restaurants the per-head cost lands between RM 200 and RM 500, with Marble 8 at the top end because of the steak cuts, Enak at the lower end because Malay produce costs less than imported Wagyu, and Cilantro in the middle. Wine pairing adds roughly RM 150 to RM 250 per person at any of them. Dress codes range from smart casual at Enak to strict smart attire at Marble 8, which turns away shorts and slippers at the door. Book at least a week ahead for weekend dinner at any of the three, and confirm the halal status of the venue if that matters to your party, since Marble 8 is halal-certified while Cilantro serves alcohol and is not.