National Dish Singapore: Ayam Buah Keluak (Recipe)

In this article
Meet Ayam Buah Keluak, one of Singapore’s most intriguing dishes and a true showpiece of Peranakan cooking. Tender chicken simmers in a deeply savoury gravy built around the famous buah keluak nut, prized for its earthy, almost truffle-like depth. It is a dish that rewards patience, layering warm spices, fresh chilli and creamy coconut into something quite unlike anything else. Bring the soul of a Nonya kitchen straight to your own table.
About Ayam Buah Keluak
Ayam Buah Keluak is a traditional and much-loved national dish of Singapore. It brings together the flavours of Malay and Indonesian cooking and is celebrated for its authentic depth of taste. What makes the dish so distinctive is the use of the buah keluak nut, which lends an earthy, complex character you will not find anywhere else. This guide gives you everything you need to know to prepare this delicious dish at home.
Ingredients (serves 1–2)
- 500 g chicken thighs or chicken breast
- 3–4 buah keluak nuts
- 2 onions, finely chopped
- 3 cloves garlic, chopped
- 1 thumb-sized piece of ginger, diced
- 2–3 fresh red chillies, to taste
- 1 teaspoon turmeric
- 2 cups coconut milk
- Salt and pepper, to taste
- Fresh coriander, to garnish
Shopping for the ingredients
The ingredients for ayam buah keluak are available in many Asian grocery shops or online. The buah keluak nuts in particular, which are often stocked only by specialist stores, are essential to the dish. Fresh ingredients such as chicken, onions, garlic and ginger are ideally bought from an organic shop or a local market. Choosing high-quality produce not only improves the flavour but also boosts the nutritional value of the finished dish.
Preparing the dish
Good preparation is key to letting the flavours of ayam buah keluak shine. Begin by soaking the buah keluak nuts in water overnight so they soften and become easier to work with. While they soak, prepare the chicken; it is worth marinating it with a little salt and pepper. The onions, garlic and ginger should also be chopped in advance to make the cooking go smoothly.
Step-by-step instructions
- Heat a little oil in a large pot and fry the onions, garlic and ginger until golden brown.
- Add the fresh chillies and the turmeric and let the mixture cook briefly.
- Add the marinated chicken to the pot and brown it lightly on all sides.
- Lift the buah keluak nuts out of the water and carefully scoop out the sticky paste inside.
- Add the coconut milk and the buah keluak paste and bring everything to the boil.
- Cover the pot and let the dish simmer over low heat for about 30–40 minutes.
- Serve garnished with fresh coriander and enjoy with rice.
Gluten-free / lactose-free version
Ayam buah keluak is naturally gluten-free and lactose-free, as its main ingredients contain no gluten- or lactose-bearing components. For anyone with particular dietary needs, this is an ideal quality. Just make sure the coconut milk you use is free from additives that could contain gluten or lactose. That way you can be confident the dish is suitable for every food lover at the table.
Tips for vegans and vegetarians
For a vegan or vegetarian version of ayam buah keluak, you can replace the chicken with tofu or tempeh. These proteins soak up the flavours of the buah keluak and the spices beautifully. Take care to press the tofu well before frying to remove excess water. This gives you the best result and a genuinely tasty dish that will win over meat eaters too.
More tips and tricks
A good tip for preparing ayam buah keluak is to toast the spices well before adding the other ingredients. This releases their full aroma and gives the dish more depth. Another simple trick is to let the finished dish rest overnight in the fridge; this intensifies the flavours and makes it even more delicious. Experiment with different spices to find a balance that suits your own taste.
Adapting the recipe to your taste
The recipe for ayam buah keluak is flexible and easily tailored to your personal preferences. If you prefer it milder, reduce the number of chillies or use a gentler pepper. The amount of coconut milk can also be varied depending on how creamy you like the sauce. Be creative and use fresh herbs or other spices to give the dish your own personal touch — much like the layered spicing that defines Nasi Lemak.
Ingredient substitutions
If you have trouble finding buah keluak nuts, you can try replacing them with black beans or other earthy ingredients, though the flavour will change. For a lighter version you can also use light coconut milk, as many cooks do in a Beef Rendang. Keep in mind that every adjustment can affect the final result in its own way, so experiment to find the combination you enjoy most.
Drink pairing ideas
A range of drinks pairs wonderfully with ayam buah keluak. A freshly brewed green tea or a light, fruity beer harmonises beautifully with the dish’s intense flavours. If you prefer alcoholic options, try cocktails made with coconut water or pineapple. Alternatively, fruity lemonades make a refreshing choice for rounding off a well-balanced meal.
Serving and presentation ideas
An attractive presentation can lift the whole ayam buah keluak experience. Serve the dish in deep bowls to show off the aromatic sauce at its best. Garnish with fresh coriander or chopped peanuts for an extra bit of crunch. Colourful sides such as a salad of cucumber and carrot also offer a lovely contrast, as do fresh rolls like Popiah.
A bit of history
Ayam buah keluak has a long and rich history in Southeast Asian cooking, developed over centuries. Originally inspired by Peranakan culture, the dish reflects the unique blending of cultures found in Singapore. The buah keluak nut itself is a key element of the region’s traditional cuisine, showing just how varied its flavours and techniques can be — a hallmark of Singaporean cuisine. In this way the dish speaks not only of taste but also of Singapore’s cultural identity, a heritage it shares with dishes like Peranakan Babi Pongteh.
More recipe ideas
Summary: Ayam Buah Keluak
Ayam buah keluak is a remarkable dish that brings together the curiosity and variety of Malay and Indonesian cooking on a single plate. The message it carries is one of layered flavour and quality ingredients, which together make it a truly special experience. Whether you follow the traditional recipe or make your own adjustments, this is a culinary discovery that will delight any food lover. Let its delicious flavour tempt you and savour the cultural richness of Singapore.



