Dancing Fish

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.
Pearl is the En Primeur Club membership app — saves, bookings, and concierge access live there. Same editors, same standards.
- Address
- Lot T120 &121, 3rd Floor, Bangsar Shopping Centre, Jalan Maarof, 59000 Kuala Lumpur, Malaysia
- Phone
- +60 3-2011 2743
- Website
- dancingfish.asia

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 Michelin-recognized record in 2024 and again in 2025. The Michelin Plate designation signals cooking worth a detour in the inspector's framework. In KL's context, 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 comparable 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 2,000 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 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. The price positioning of Dancing Fish points 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. Checking via the mall directory or a local booking platform before visiting is advisable.
What It’s Closest To
Comparable venues nearby, for context on price, style, and recognition.
| Venue | Cuisine | Price | Awards | Notes |
|---|---|---|---|---|
| Dancing FishThis venue — the venue you are viewing | Malay-Indo Cuisine | $$ | Michelin Plate | |
| 茨场街 Asam Laksa | Asam Laksa | $$ | , | City Centre |
| Teochew Lao Er | Authentic Teochew | $$ | Michelin Plate | Pudu |
| De. Wan 1958 (Taman U Thant) | Modern Malaysian | $$$ | Bib Gourmand | Pulapol |
| Kayra | Authentic Kerala Cuisine | $$ | Michelin Plate | Bangsar Baru |
| Nasi Ayam Hainan Chee Meng (Jalan Kelang Lama) | Hainanese Chicken Rice | $$ | Bib Gourmand | Taman Desa |
Continue exploring
More in Kuala Lumpur
Restaurants in Kuala Lumpur
Browse all →Bars in Kuala Lumpur
Browse all →At a Glance
- Modern
- Cozy
- Elegant
- Date Night
- Group Dining
- Family
- Celebration
- Open Kitchen
- Local Sourcing
Modern and refined with jungle-inspired walls, rattan fish trap canopies for cozy private booths, vibrant yet elegant atmosphere under hanging light globes.













