Dancing Fish
.png)
A Michelin Plate recipient for 2024 and 2025, Dancing Fish on the third floor of Bangsar Shopping Centre is one of Kuala Lumpur's more straightforward cases for classic Malay-Indo cooking done with care. The namesake fried fish, served with sambal and savoury toppings in multiple variations, anchors a menu that extends to coal-cooked whole fish, barbecue chicken, and ribs — all at mid-range prices that sit well below the city's starred tier.

Shopping Mall, Serious Cooking
Kuala Lumpur has a particular relationship with mall dining that visitors from other food cities often struggle to process. In the same building where you might browse luxury retail or catch a film, a kitchen can be quietly producing food that earns international recognition. The third floor of Bangsar Shopping Centre, a mid-tier mall on Jalan Maarof in the established Bangsar neighbourhood, is exactly where Dancing Fish has built a two-year consecutive Michelin Plate record — in 2024 and again in 2025. The Michelin Plate designation signals cooking worth a detour in the inspector's framework, not a consolation for missing stardom. In KL's context, where the Plate tier includes a number of serious Malaysian kitchens, that distinction carries weight.
Bangsar itself is one of the city's more settled dining precincts, with a mix of long-standing neighbourhood favourites and newer openings spread across a walkable grid. Dancing Fish's mall address places it in a protected, air-conditioned environment that many KL diners actively prefer for lunch and early dinner, particularly during the city's wet season. For visitors, it also means ease of access: Bangsar Shopping Centre sits close to the Kerinchi and Bangsar LRT stations and has its own parking. The setting lacks the street-food atmosphere that defines, say, a dai pai dong or a kampung warung — but it trades that rawness for consistency of environment and a dining room that accommodates groups comfortably.
The Food: Malay-Indo Flavours With a Clear Focal Point
The menu at Dancing Fish is structured around a proposition that is both obvious from the name and genuinely central to what the kitchen does: fried fish as a carrier for a range of Malay and Indonesian-inflected toppings, sambals, and savoury sauces. This is not a gimmick format. The tradition of deep-frying whole or large-cut fish to achieve a contrast between crackling exterior and moist flesh is embedded across both Malay and Indonesian cooking, and Dancing Fish applies it with enough consistency to earn Michelin attention. The fish arrives in multiple versions , each distinguished by its topping or sauce combination , which allows the kitchen to explore the range of Malay-Indo seasoning: from sweet-spicy sambal to richer, more savoury preparations.
Beyond the namesake dish, the menu extends into territory that reflects broader Malaysian restaurant cooking at this price tier. Whole fish cooked over coals brings a different register , smokier, with the char and fat rendering that open-flame cooking produces. Barbecue chicken and ribs sit alongside these, rounding out a menu that reads as a cross-section of classic Malay flavours without attempting fusion or modernisation. In a city where Dewakan is reinterpreting indigenous Malaysian ingredients through a fine-dining lens, and where Beta applies a one-star approach to Malaysian heritage cooking, Dancing Fish occupies a different position entirely: it is cooking that does not seek to explain or refine its source material, but to execute it at a level that Michelin's inspectors found worth noting.
This places Dancing Fish in a peer set closer to Ah Hei Bak Kut Teh , where the proposition is a single, well-executed Malaysian classic , than to the more expansive tasting formats elsewhere in the city. The price range (mid-tier, marked $$) reflects this: Dancing Fish prices against casual-to-mid Malaysian dining, not against the city's fine-dining tier.
Where Dancing Fish Sits in KL's Malaysian Dining Conversation
Malaysian cuisine's position in the global dining conversation has been shifting noticeably over the past several years. Restaurants like Akar and Anak Baba in KL, and further afield the Peranakan traditions kept alive at Auntie Gaik Lean's Old School Eatery in George Town or the kampung-style cooking at Bee See Heong in Seberang Perai, reflect a broad spectrum of approaches to Malaysian food. Outside Malaysia, that conversation continues at places like Fiz in Singapore, Azalina's in San Francisco, Food Terminal in Atlanta, GaGa in Glasgow, and Communal Table by Gēn in George Town.
Dancing Fish's contribution to that conversation is at the traditional end: Malay-Indo flavours with a local identity that doesn't reach for reinterpretation. Its Google rating of 4.6 across more than 1,500 reviews suggests a kitchen that is meeting , and consistently sustaining , a high level of expectation from a large, repeated customer base. That volume of feedback, alongside the Michelin recognition, positions Dancing Fish as a place where the core cooking proposition is well-resolved rather than a work in progress. For a Malaysian restaurant at the $$ price point, that combination of signals is notable.
Visitors exploring the broader resort end of the country's dining scene can also reference The Planters at The Danna in Langkawi for context on how resort-based Malaysian dining compares in format and ambition to urban mid-tier options like Dancing Fish.
A Note on Drinks
The editorial angle toward wine and beverage curation is, frankly, not where Dancing Fish's identity lies. Malay-Indo cooking at this tier in Kuala Lumpur typically operates within a drinks framework shaped more by local soft drinks, fresh juices, and teh tarik than by a curated wine list. Malaysia's largely Muslim dining majority and the price positioning of Dancing Fish both point toward a beverage program that serves the food rather than competing with it for attention. Visitors seeking cellar depth or sommelier-led pairings will find that conversation happening at the upper tier of KL's restaurant scene. What Dancing Fish offers instead is the opportunity to drink what the cuisine actually asks for: cold, often sweet, and designed to cut through sambal heat and fried batter richness.
Planning Your Visit
Dancing Fish is on the third floor of Bangsar Shopping Centre at Jalan Maarof, 59000 Kuala Lumpur , a location that is accessible by LRT and by road, with mall parking available. The $$ pricing makes it a realistic option for a sit-down lunch or dinner without financial pre-planning. The Google review count (over 1,500 at 4.6) implies a restaurant that handles volume, but for groups or weekend visits it would be worth checking availability in advance, as Bangsar Shopping Centre draws consistent foot traffic from both locals and visitors. No phone or website data is currently available in our records; checking via the mall directory or a local booking platform before visiting is advisable. For a fuller picture of where to eat, drink, and stay across the city, see our full Kuala Lumpur restaurants guide, our full Kuala Lumpur hotels guide, our full Kuala Lumpur bars guide, our full Kuala Lumpur wineries guide, and our full Kuala Lumpur experiences guide.
Frequently Asked Questions
- What's the must-try dish at Dancing Fish?
- The fried fish that gives the restaurant its name is the anchor of the menu and the reason Michelin's inspectors took note. It arrives with a crunchy batter over tender flesh, and the kitchen offers it in multiple versions distinguished by different sambal combinations and savoury sauces. If the menu also lists the coal-cooked whole fish on the day you visit, that preparation represents a different register of the same ingredient , worth ordering alongside the namesake dish to compare both approaches. The Michelin Plate recognition in both 2024 and 2025 points to the fried fish as the kitchen's clearest statement of intent.
- Do I need a reservation for Dancing Fish?
- Dancing Fish's mid-range pricing ($$), mall location in busy Bangsar, and a Google rating of 4.6 from over 1,500 reviews together suggest a restaurant that draws consistent demand from both local regulars and visitors. For weekday lunches you may walk in without difficulty, but for weekend evenings or group dining, contacting ahead through the mall directory or a local booking platform is the practical approach. No direct phone or website details are currently in our records. KL's Bangsar precinct , particularly around Bangsar Shopping Centre , runs busy on Friday and Saturday evenings, and the Michelin Plate status will have added to visibility in the past year.
Need a table?
Our members enjoy priority alerts and concierge-led booking support for the world's most difficult tables.
Access the Concierge