Ice Kacang
ais kacang · 红豆冰
A shaved-ice mountain built over red beans, attap chee and jelly, drenched in rose syrup and gula melaka — the machine age of Singapore dessert.
By The Singaporean Recipes Kitchen · World Cookbook Series · July 7, 2026
The HeartlandsThe hawker centres go up, 1971–1986
- Prep
- 30 min
- Cook
- 40 min
- Serves
- 4
- Level
- Beginner
Every hot country invents a way to eat cold, and Singapore's is a landscape. Ais kacang — bean ice, if you translate the Malay straight — began as something modest, sweetened red beans under a scrape of ice, the kind of thing you could make the moment a block of ice and a hand plane met on a hawker cart. What it became is a small engineered mountain: a buried floor of beans, attap chee, grass jelly, sweet corn and coloured agar, domed over with powder snow and bled through with rose syrup, gula melaka and evaporated milk until the whole thing looks like a sunset that fell into a bowl.
The dessert is a document of a technology. You cannot make real ais kacang without an ice shaver, and the shaver is why this belongs to the hawker-centre era rather than the kampong before it. Refrigeration, then ice machines, then the shaved-ice stall — each step let the mountain grow taller and the toppings multiply, until competing stalls were burying corn and cendol worms and scoops of ice cream in there just to be the stall people talked about. The version most people picture is maximal by design. The version worth making at home is a little quieter, but it keeps the two things that matter: a proper floor of fillings and a dark, smoky gula melaka syrup that no bottle reproduces.
Eat it fast. That is not a serving suggestion, it is the physics of the dish. Ais kacang exists in tension with the climate that demanded it, a cold mountain in a hot country, melting from the moment it is built. You dig down through the snow into the beans and jelly, chasing the syrup pooling at the bottom, and you finish before the architecture gives out. Then you order another, because it is nine in the evening and still thirty degrees, and this is the correct response to that.
Ais kacang means bean ice, and the beans came first — the mountain of snow is the machine age showing off.
Shiok (when it's exactly right) · A word from the kitchen
Ingredientsbahan-bahan
Serves
The floor of the bowl
- 200 gred (azuki) beans, or one 400 g can cooked (about 1 cup dried)dried and slow-simmered taste rounder and less sugary; canned is an honest weeknight swap
- 150 gattap chee (palm seeds), drained
- 150 ggrass jelly (chin chow), cut in cubes
- 100 gsweet corn kernels, drained
- 150 gagar-agar jelly, cut in small cubesset your own from agar-agar powder, or use bought coloured jelly — it is texture and colour, not flavour
The syrups and the snow
- 80 ggula melaka, plus more to finish (about 2/3 cup chopped)
- 2pandan leaves, knotted
- 3 tbsprose syrup (sirap)
- 4 tbspevaporated milk
- 1 kgice cubes, for shaving (about 2 lb)you need an ice shaver for dry powder snow — a blender makes wet slush, which slumps into soup and defeats the whole architecture
Methodcara masak
Step 1: Simmer the red beans soft but whole
Rinse the dried beans and simmer in plenty of water forty-five minutes to an hour, until a bean crushes easily between two fingers but the skins stay intact. Sweeten lightly near the end with a little of the gula melaka. You want tender, barely-sweet beans, not a sugary paste — they are the savoury-sweet ballast at the bottom of the bowl, and canned beans (drained, warmed) do the same job in five minutes if the day is against you.
Step 2: Melt a gula melaka syrup
Chop the palm sugar and melt it with the knotted pandan and a splash of water over low heat until it is a loose, pourable syrup, then cool. Do not reduce it to a hard caramel — it needs to run off a spoon and soak down through the ice. Strain out the pandan. This dark, smoky syrup is the flavour that separates a real ais kacang from a bowl of coloured water.
Step 3: Build the floor before the ice
This is a bottom-up dessert and the order matters. Spoon the beans, attap chee, grass jelly, corn and agar cubes into the bottom of each bowl. The ice mountains up on top and you dig down into the treasure as you eat. A bowl that is all ice and no floor is the saddest thing at the table — front-load the good stuff.
Step 4: Shave the snow into a dome
Shave the ice so it falls as dry, fine powder, then pack and mound it into a high dome over the fillings. Dry snow holds a peak and takes syrup like blotting paper; wet, chipped ice collapses and dilutes. This is the one step a home kitchen genuinely struggles with, and it is why ais kacang was born the moment ice machines reached the hawker stalls and not a day before.
Step 5: Douse and serve immediately
Lace the dome with rose syrup and the gula melaka syrup, then pour evaporated milk over the top so it runs down in pale rivers. Serve at once — this dessert has a lifespan measured in a minute or two before the mountain becomes a puddle. That urgency is the point; ais kacang is a race against the weather that made it.
Perkakas · The tools
Equipment
Tall stockpot (10 qt+)
Prawn broth, bak kut teh, laksa gravy — the deep pot keeps a lazy simmer lazy and your kitchen unsplattered.
Shop on Amazon →Rice cooker
Rice worth queuing for starts with rice cooked without drama. First appliance bought, last surrendered.
Shop on Amazon →
Equipment links are Amazon affiliate links. As an Amazon Associate we earn from qualifying purchases, at no cost to you. Disclosure.
Rate this recipe
Questions from the kitchen
Where are the beans in a bowl that is mostly ice?
At the bottom, and they were there first. Ais kacang is Malay for bean ice, and in its older, humbler form it was closer to sweetened beans with a little shaved ice than a technicolour mountain. The corn, the jellies, the attap chee and the rivers of syrup all arrived later, as hawkers competed to out-build one another. The name still honours the beans even after the ice stole the show.
My ice came out as slush, not snow. Why?
Almost always a blender or food processor doing the job of an ice shaver. Blades chip and bruise the ice into wet gravel that weeps water and collapses; a shaver planes it into dry, fluffy powder that holds a peak and drinks syrup. Wet ice from a melting bag is the other culprit — use it straight from the freezer, hard and dry.
Can I use canned beans and bottled syrups?
Yes, and no one at a hawker centre would blink. Canned red beans, bottled rose syrup and ready jellies turn this into a fifteen-minute dessert, and the only real compromise is the beans, which taste a little sweeter and less earthy than a batch you simmered yourself. Keep the gula melaka syrup homemade if you keep nothing else — that one is worth the pot.
Makan lagi · Cook next
Keep the burner on
Kueh & Sweets·55 min·Intermediate
Ondeh Ondehondeh ondeh · onde-onde
Pandan-green glutinous balls rolled in fresh coconut, each hiding a core of gula melaka that bursts across the tongue — the reason the kueh exists.
Kueh & Sweets·110 min·Intermediate
Min Jiang Kueh面煎粿
A thick, honeycombed griddle pancake folded over a heap of crushed sugared peanuts — the unhurried morning-market kueh that rewards a slow batter and a patient pan.
Kueh & Sweets·115 min·Advanced
Kueh Salatkueh salat · seri muka
Seri muka, the beautiful face — a firm layer of coconut glutinous rice under a smooth pandan custard, the two-tone kueh that Malay and Nyonya kitchens claim.