Restaurant in Kuala Lumpur, Malaysia
Michelin-recognised Malay-Indo at mall prices.

A Michelin Plate holder (2024 and 2025) at the $$ price point, Dancing Fish delivers serious Malay-Indonesian cooking on the third floor of Bangsar Shopping Centre. The namesake fried fish and charcoal-grilled dishes are the draw. Booking is easy, prices are accessible, and the 4.6 Google rating across 1,500+ reviews makes it one of the more reliably worthwhile Malay-focused stops in Kuala Lumpur.
Yes — and more decisively than the shopping mall address might suggest. Dancing Fish holds a Michelin Plate (2024 and 2025), sits at the $$ price point, and carries a 4.6 Google rating across more than 1,500 reviews. For first-timers wanting an honest encounter with Malay-Indo cooking without a fine-dining price tag, this is one of the cleaner bets in Kuala Lumpur.
Dancing Fish occupies Lots T120 and T121 on the third floor of Bangsar Shopping Centre on Jalan Maarof. The setting is a shopping centre food court tier in location, but the cooking is not. The restaurant has built its identity around a Malay-Indonesian register: whole fish, barbecue chicken, ribs, beef, and the namesake fried fish that has driven the venue's reputation since it opened. Two consecutive Michelin Plates signal that the Guide's inspectors have found the cooking consistently serious, which at the $$ price tier is a meaningful credential.
The spatial experience here is direct: you are on a mall floor, which means air-conditioning, ambient retail noise in the corridor, and the practical advantages of central Bangsar access. This is not a destination room. The draw is the food, the value, and the accessibility — and for a first visit, knowing that upfront shapes the right expectations.
The namesake fish dish is the anchor. It arrives as a nicely fried whole fish with tender flesh inside a crunchy batter and comes in several versions, differentiated by toppings, sambal preparations, and savoury sauces. Ordering the fish is non-negotiable on a first visit. Beyond that, the menu spans whole fish cooked over coals, barbecue chicken, ribs, and beef , dishes rooted in a Malay-Indonesian flavour vocabulary that prioritises charcoal and sambal over refinement. The format is more of a shared-table, order-several-dishes approach than a plated individual-course structure.
Bangsar Shopping Centre is a natural weekend destination for the Bangsar-Damansara corridor, and Dancing Fish slots well into a late-morning or early-afternoon visit. The $$ pricing means a full shared spread for two or four people stays accessible, and the mall setting removes the booking pressure that comes with standalone restaurants. For a weekend brunch format, the fish and grill-centred menu actually suits the occasion: the dishes are built for sharing, the portions are substantial, and the cooking style is direct rather than intricate. If you are planning a Saturday in Bangsar , pairing a meal with shopping or a visit to the surrounding area , Dancing Fish is a practical and Michelin-acknowledged anchor for that itinerary. For Malay-focused brunch alternatives elsewhere in Kuala Lumpur, see our full Kuala Lumpur restaurants guide.
The back-to-back Michelin Plates in 2024 and 2025 mark a sustained period of recognition rather than a one-time spike. For a $$ venue in a shopping centre, holding that consistency across two consecutive Guide editions is meaningful: it indicates the kitchen is not coasting. For a first-timer, this is useful intelligence , you are not arriving at a venue that peaked and held on reputation.
Dancing Fish is at Bangsar Shopping Centre, 3rd Floor, Jalan Maarof, Kuala Lumpur , a well-known Bangsar anchor accessible by Grab or taxi from the city centre. Booking difficulty is rated Easy, which reflects the mall context: there is less booking pressure here than at standalone Kuala Lumpur restaurants. That said, Bangsar Shopping Centre draws consistent weekend traffic, so arriving during peak Saturday lunch hours without a plan introduces wait risk. Phone and website details are not confirmed in our current data , check Google Maps for current operating hours before visiting. The price range is $$, making it one of the more accessible Michelin Plate recipients in the city.
For other Malay-rooted options in Kuala Lumpur, Anak Baba covers Peranakan cooking, and Akar takes a more contemporary Malaysian approach. If bak kut teh is part of your Kuala Lumpur eating plan, Ah Hei Bak Kut Teh is worth a separate stop. Elsewhere in Malaysia, Auntie Gaik Lean's Old School Eatery in George Town and The Dining Room at The Datai Langkawi represent the range of serious Malaysian cooking outside the capital. For a broader picture of where to eat, stay, and drink in KL, our Kuala Lumpur hotels guide, bars guide, and experiences guide cover the rest.
If Malaysian cooking interests you beyond KL and Malaysia itself, GaGa in Glasgow and Hainan Chicken House in New York City are Pearl-tracked outposts worth noting for international reference.
Booking difficulty is Easy. The mall setting reduces the booking urgency typical of standalone Kuala Lumpur restaurants. Phone and website details are not confirmed in our current records , use Google Maps or walk in directly. Weekend afternoons will be busier than weekday lunches. For a weekend brunch visit, arriving at opening is the safest strategy given Bangsar Shopping Centre's general foot traffic.
| Venue | Cuisine | Price | Booking Difficulty | Michelin |
|---|---|---|---|---|
| Dancing Fish | Malaysian (Malay-Indo) | $$ | Easy | Plate 2024, 2025 |
| Aliyaa | Sri Lankan | $$ | Easy–Moderate | , |
| Beta | Malaysian | $$$ | Moderate | Yes |
| Dewakan | Malaysian | $$$$ | Hard | Yes |
| Venue | Cuisine | Awards | Booking Difficulty | Value |
|---|---|---|---|---|
| Dancing Fish | Malaysian | On the third floor of a shopping mall, Dancing Fish specialises in classic Malay-Indo flavours with a distinct local identity. The nicely fried namesake fish dish boasts tender flesh in crunchy batter. It comes in numerous versions, with different toppings, sambal and savoury sauces. In addition, they serve classic varied cuisine rooted in local culture, including whole fish cooked over coals, barbecue chicken, ribs and beef.; Michelin Plate (2025); Michelin Plate (2024) | Easy | — |
| Dewakan | Malaysian | Michelin 2 Star, World's 50 Best | Unknown | — |
| Beta | Malaysian | Michelin 1 Star | Unknown | — |
| Molina | Innovative | Michelin 1 Star | Unknown | — |
| DC. by Darren Chin | French Contemporary | Michelin 1 Star | Unknown | — |
| Aliyaa | Sri Lankan | Unknown | — |
Comparing your options in Kuala Lumpur for this tier.
Yes. The mall setting at Bangsar Shopping Centre makes solo dining comfortable without the social pressure of a reservation-led standalone restaurant. At $$ pricing, ordering the namesake fried fish dish solo is low-stakes. The counter-style accessibility of a shopping centre floor plan suits a single diner better than most sit-down Kuala Lumpur destinations at this Michelin recognition level.
For higher-end Malaysian cuisine with more formal settings, Dewakan and DC. by Darren Chin are the obvious steps up, both at significantly higher price points. Beta offers modern Malaysian at a mid-tier price. Aliyaa covers Sri Lankan and Indian-Muslim territory if you want to stay in the regional flavour zone at comparable pricing. Dancing Fish sits apart from all of them by pairing Michelin recognition with a genuinely accessible $$ spend.
Lead with the namesake fish dish: a whole fried fish with crunchy batter available in multiple versions with different sambals and savoury toppings. Beyond that, the menu covers Malay-Indo classics including whole fish over coals, barbecue chicken, ribs, and beef. The address is 3rd Floor, Bangsar Shopping Centre, Jalan Maarof — easy to reach by Grab. Booking difficulty is low, so walk-in is a realistic option, but weekend afternoons in a popular Bangsar mall will be busier.
The shopping centre format generally supports groups better than intimate standalone restaurants, and the broad Malay-Indo menu with whole fish, barbecue chicken, ribs, and beef dishes is well-suited to shared ordering across a table. No private dining room details are available in the venue record, so for large groups confirm capacity directly via the venue before arriving.
At $$, Dancing Fish is one of the stronger value cases among Michelin-recognised venues in Kuala Lumpur. Back-to-back Michelin Plates in 2024 and 2025 for a shopping centre restaurant at this price point is an unusual combination. If you want classic Malay-Indo cooking — fried whole fish, sambal, barbecue meats — without the spend of Dewakan or DC. by Darren Chin, this is a practical choice.
Keep this venue in your Pearl passport, rate it after you visit, and track it alongside every other place you collect.