Ask for ais kacang in one kopitiam and you get a bowl of red beans under a snowy hill. Ask for ABC at the next and you might get half a dessert menu. Same dish, two names, and a quiet argument about what belongs in it.
Ais kacang is Malay for "bean ice". ABC is short for air batu campur, "mixed ice". One name leads with the beans. The other leads with the mix. Where you stand on that tells you which camp you are in.
Two names, one bowl
The Malay Mail has described the dessert as defined by shaved ice plus sweetened red beans, while "ABC" points to the mix of toppings, in a 2014 piece. Singapore says "ice kachang".
Treat the "two camps" idea as opinion, because no source says people formally split. But it fits what you see on menus: one side wants the bowl small and sharp, the other wants it piled high.
What goes in the bowl
According to Wikipedia, the common Malaysian toppings are attap chee (sugar palm seeds), red beans, sweet corn, grass jelly, roasted peanuts and agar cubes. Less common additions include aloe vera, cendol, nata de coco and ice cream.
The finish is usually evaporated or condensed milk, or coconut milk. Syrups run from red rose to sarsi, and some bowls use gula Melaka only. Durian and chocolate syrups show up as novelty toppings.
If cendol is the part you care about, we have already covered the Melaka vs Penang cendol rivalry.
The Penang purists and the maximalists
The Malay Mail describes the traditional Penang bowl as fine ice with rose syrup and evaporated milk, topped with red beans, creamed corn and attap chee, then mixed. Modern Penang versions add condensed milk, sarsi or gula Melaka, nutmeg slivers, jackfruit or mango, and ice cream.
The same piece notes that Kek Seng's "Special" has multicoloured jelly plus two ice-cream flavours, or homemade durian ice cream. That is the maximalist side in one bowl.
The history of the bowl is worth a detour. Wikipedia dates early versions to around the First World War, when ice became cheaper. A 1920s Singapore version was ice with rose water, lime or liquorice, and by the 1940s the "little mountain" of beans, syrup and milk existed. The ice-ball version from the 1950s and 1960s has since vanished, and SG101 says hygiene licensing from the 1960s pushed vendors into shallow bowls.
The ice itself has changed too. Wikipedia and Singapore's SG101 heritage site both describe older hand-moulded ice balls drizzled with milk and syrup, later replaced by the "little mountain" in a shallow bowl. Both histories are Singapore-centred, and the machine's history is thin, so we will not guess who started what.
The Campbell Road glass and the Kuching version
KL has its own nostalgia. Malay Mail reported in 2020 that the Lee Wah coffee shop on Campbell Road, now Jalan Dang Wangi, sold a three-layer glass of red bean, corn and cincau with gula Melaka and syrup. Sophia Seet took it over in 1973, and it ran for about six years before it closed for the Wilayah Complex. Her daughter revived the memory with Cafe Campbell Rd in 2017.
In Kuching, Kajomag described the classic ABC as shaved ice, red cordial, grass jelly, condensed milk and jelly, with a giant shareable "White Lady" version. We could not verify Melaka or Sabah styles, so we left them out.
What a bowl costs, and what we do not know
The Star reported in 2019 that Klang Valley bowls ranged from RM3.50 at some shops to RM6.50 to RM8.50 in a mall. Those are 2019 numbers. We found no 2025 or 2026 prices, so check before you budget, especially after the rise in coconut and santan prices.
Where the argument really sits
Nobody argues about whether the dish is Malaysian. They argue about authenticity: does a bowl with ice cream and nata de coco still count? The answer in practice is that people order whichever version they grew up with, then judge every other bowl by it.
That is why the Campbell Road glass of three ingredients and Kek Seng's multicolour special can both be called ABC without anyone calling the police. The dessert is flexible. The opinions are not.
FAQ
What does ABC stand for in Malaysia?
ABC stands for air batu campur, which means "mixed ice". It refers to the shaved ice and its mix of toppings.
Is ais kacang the same as ABC?
In everyday use, yes. Ais kacang means "bean ice" and ABC means "mixed ice", but both refer to the same shaved-ice dessert.
What is in a Malaysian ais kacang?
Typical toppings are red beans, sweet corn, grass jelly, attap chee, peanuts and agar. It is finished with syrup and evaporated, condensed or coconut milk.
What is attap chee?
Attap chee is the translucent seed of the sugar palm, a common topping in Malaysian shaved-ice desserts.


