National Dish Singapore: Ice Kachang (Recipe) · National Dish Recipes

National Dish Singapore: Ice Kachang (Recipe)

Colourful ice kachang with shaved ice, red beans and syrup in a bowl
In this article

Cool off with Ice Kachang, one of Singapore’s most cheerful desserts! A mountain of finely shaved ice is layered with red beans, sweetcorn and jewel-bright cubes of jelly, then drizzled with syrup and creamy coconut milk. As much a feast for the eyes as for the palate, it is the perfect treat on a sweltering day and a joy to share with friends. Bring a taste of the hawker centre straight to your own kitchen.

About Ice Kachang

Ice Kachang is a much-loved dessert with its origins in Singapore, prized above all for the refreshing relief it brings on hot days. At its heart is a heap of fine crushed ice, layered with a colourful medley of tasty toppings. It is usually finished with a generous drizzle of sweet syrup, making it a genuine delight for anyone with a sweet tooth. Beyond its wonderful flavour, Ice Kachang is a real feast for the eyes — perfect for social occasions and for sharing with friends.

Ingredients (serves 1–2)

  • 100 g crushed ice
  • 2 tablespoons red beans
  • 2 tablespoons sweetcorn
  • 1 tablespoon agar-agar (in strips)
  • 2–3 tablespoons coconut milk
  • 1–2 tablespoons sweetened syrup
  • Sprinkles or peanuts, to decorate

Shopping for the ingredients

The ingredients for Ice Kachang are easy to find in most Asian grocery shops. You can either make the crushed ice yourself or buy it ready-prepared. Red beans and sweetcorn are often available tinned, which makes the whole thing much quicker to put together. Do take care to choose a good-quality coconut milk, as it rounds off the dessert beautifully.

Preparing the dish

Preparing Ice Kachang takes just a few steps before you assemble the dessert itself. Start by cooking the agar-agar strips, then cut them into small cubes once they have cooled and set. While that is happening, make or set aside the crushed ice. Have all your other ingredients close to hand so the next step comes together smoothly.

Step-by-step instructions

  1. Begin with a layer of crushed ice in a bowl or a tall glass.
  2. Scatter the red beans and sweetcorn evenly over the top.
  3. Add the prepared agar-agar cubes to form another layer.
  4. Pour freshly prepared coconut milk over everything.
  5. Drizzle with the sweetened syrup of your choice.
  6. Garnish with sprinkles or peanuts to taste.

Gluten-free / lactose-free version

Ice Kachang is easily made gluten-free and lactose-free. Simply make sure all your ingredients — especially the syrup and the coconut milk — are certified gluten-free. Since the dish is already built around plant-based ingredients, lactose-free coconut milk works wonderfully in place of any dairy. These small adjustments make the dessert enjoyable for a wide range of people, including those with allergies.

Tips for vegans and vegetarians

Ice Kachang is a fantastic choice for vegans, as the dish is naturally plant-based to begin with. You can adjust its sweetness with natural sweeteners such as agave syrup or maple syrup. Avoid animal products and choose ingredients that suit your lifestyle. Just check that the agar-agar you use is vegan, which it almost always is.

More tips and tricks

A little trick for even more flavour is to aromatise the crushed ice with fruit juices or fruit extracts before adding the other toppings. Experiment with different kinds of syrup to refine the dessert to your liking. You can also add nuts or seeds for extra crunch, creating an interesting contrast in texture. Finally, the size and style of the bowl or glass you serve it in make all the difference to the presentation.

Adapting the recipe to your taste

Ice Kachang is an extremely flexible dessert that is easy to tailor to personal preference. If you are not keen on red beans, swap them for other fruits such as mango or pineapple. Likewise, the syrups can be varied to suit different tastes. Find the perfect combination that works best for you!

Ingredient substitutions

If you do not have red beans to hand, you can use black beans or even chia seeds instead. In place of coconut milk, plant-based milk alternatives such as almond or oat milk work well too. The syrup can be swapped for honey or a sweetener, depending on your preferences — much like the sweet base that shines in a bowl of Bubur Cha Cha. These alternatives let you prepare the dessert exactly to your own taste.

Drink pairing ideas

Ice Kachang is best served with cold drinks such as freshly pressed fruit juice or fruity cocktails. These complement the sweetness of the dessert perfectly and make for a refreshing combination. A cup of green tea or a lightly sweetened iced tea can also be an excellent accompaniment. Try different pairings to delight your taste buds.

Serving and presentation ideas

Presentation is an important part of enjoying Ice Kachang. Use a glossy glass or a clear bowl so the colourful layers really shine. Finish the dessert with fresh mint leaves or a slice of lime to add a splash of colour. Remember that we eat with our eyes first, so an appealing presentation can lift the whole tasting experience.

A bit of history

Ice Kachang has its roots in Malay and Chinese cooking and has long been a classic across the Asian region. Originally sold at street stalls, it was a popular way for workers and travellers to cool down. Over the years it has grown into a symbol of Singapore’s multicultural food culture. Today you will find Ice Kachang in countless variations at cafés and restaurants throughout the region, right alongside cousins like Ice Chendol.

More recipe ideas

Summary: Ice Kachang

Ice Kachang is a refreshing and versatile dessert that wins people over with its colourful presentation and its range of flavours. It adapts easily to different preferences and diets, making it a great choice for everyone. The combination of crushed ice, aromatic syrups and fresh toppings creates a truly unique taste experience. Give it a go and enjoy the sweet, cooling refreshment that Ice Kachang has to offer!