National Dish Thailand: Khao Lam (Recipe) · National Dish Recipes

National Dish Thailand: Khao Lam (Recipe)

Khao Lam sticky rice cooked in bamboo tubes with coconut milk
In this article

Meet Khao Lam, one of Thailand’s most charming traditional treats! This sweet snack brings together fragrant sticky rice and creamy coconut milk, all slow-roasted inside lengths of bamboo over an open fire. The result is a gently sweet, subtly smoky delicacy with a wonderfully soft texture. Long associated with festivals and special occasions, Khao Lam offers a taste of old-fashioned Thai cooking — and the bamboo itself makes the whole experience feel like something rather special.

About Khao Lam

Khao Lam is far more than a simple snack; it is a traditional dish from Thailand that has won the hearts of food lovers across the country. This delightful speciality pairs fragrant sticky rice with the creamy richness of coconut milk, giving it a flavour all of its own. Cooking it inside bamboo tubes over an open fire lends Khao Lam not only its distinctive taste but also a uniquely satisfying way to cook. This time-honoured method has a long history in Thailand and is often enjoyed at festivals and special celebrations.

Ingredients (serves 1–2)

  • 200 g sticky rice
  • 300 ml coconut milk
  • 50 g sugar
  • A pinch of salt
  • Bamboo tubes (about 15–20 cm long)

Shopping for the ingredients

The right ingredients make all the difference when preparing Khao Lam. Sticky rice and coconut milk are easy to find in most Asian grocery shops. The sugar provides the gentle sweetness that defines this dish. The bamboo tubes can be sourced from specialist shops or ordered online, and they should be fresh to guarantee the best flavour.

Preparing the dish

Preparation begins with soaking the sticky rice. Leave it to sit in water for at least 4 hours to achieve the perfect texture. While the rice soaks, give the bamboo tubes a thorough clean. Make sure there are no residues inside, so the flavour of the Khao Lam stays pure and unspoiled. It also helps to warm the coconut milk slightly, which makes it easier to combine with the rice.

Step-by-step instructions

  • Drain the soaked sticky rice and tip it into a bowl.
  • Add the coconut milk, sugar and a pinch of salt, then mix well.
  • Carefully spoon the mixture into the bamboo tubes, filling them about three-quarters full.
  • Seal the openings of the tubes with banana leaves or foil so nothing escapes.
  • Set the bamboo tubes over an open fire or on a barbecue and cook for around 30–40 minutes.
  • Remove the tubes carefully and leave the Khao Lam to cool.

Gluten-free / lactose-free version

The wonderful news is that Khao Lam is naturally gluten-free and lactose-free. If you want to be certain no gluten-containing ingredients slip in, check the packaging of both the sticky rice and the sugar. You can also make sure the coconut milk is made purely from coconut, with no added extras. That way, anyone with intolerances can enjoy this delicious dish too.

Tips for vegans and vegetarians

Khao Lam is naturally a vegan dish, since every ingredient is plant-based. Do take care, though, that the sugar you use is vegan, as some varieties are filtered through bone char. The dish also lends itself beautifully to additional plant-based flavourings such as vanilla or cinnamon, which add an exciting depth of flavour. These variations suit a range of diets and only enrich the experience.

More tips and tricks

For the best results, the bamboo tubes should never be held directly in the flames. Instead, use indirect heat to stop the Khao Lam from scorching. Another handy tip is to turn the tubes occasionally while they cook, ensuring the heat is distributed evenly. You can also adjust the cooking time to suit the texture you want: for softer rice, simply leave it in the tube a little longer. The same patient, low-and-slow instinct rewards a gentle Gaeng Massaman curry.

Adapting the recipe to your taste

Flexibility is everything in the kitchen! Khao Lam is easy to tailor to your own taste preferences. Add ingredients such as fresh fruit, nuts or other flavours like pandan to give the dish a new twist. Play with the sweetness too — vary the amount of sugar to suit your palate. Experimenting with different types of rice can also reveal some interesting flavours.

Ingredient substitutions

If sticky rice is hard to find, you can use other types of rice, though the end result will not be quite so authentic. Instead of coconut milk, a blend of almond drink with a little essence or flavouring can give a similar taste. Try different sugar alternatives such as agave syrup or honey to dial in the sweetness exactly as you like it. Substitutions like these not only open up new flavours but can also offer dietary benefits.

Drink pairing ideas

Khao Lam pairs wonderfully with a whole range of drinks. Traditionally, a freshly made Thai iced tea is a superb match, its sweetness and creaminess complementing the flavours of the Khao Lam. For a lighter option, a freshly squeezed fruit juice is an excellent choice, especially from tropical fruits such as mango or pineapple. Herbal teas, particularly those with mint or lemon, bring a refreshing note that rounds the dish off perfectly.

Serving and presentation ideas

Presentation matters just as much as flavour, and Khao Lam lends itself to lovely decoration. Serve it in the bamboo tubes with a pretty leaf, or in an attractive dish, to highlight its traditional character. A small scoop of freshly grated coconut on top, or fresh fruit as a garnish, not only adds a touch of freshness but also makes the dish a feast for the eyes. A presentation like this will impress your guests and turn the meal into a real occasion.

A bit of history

Khao Lam has a long and fascinating history in Thailand, reaching back to the traditional celebrations of the provinces. It was often served at festivals and special occasions to bring communities together and celebrate the local culture. Cooking it over an open fire not only enhances the flavour but also symbolises a close connection to nature and to the traditions of Thai cuisine. Today, Khao Lam is a beloved snack for tourists and locals alike, and a fine example of the variety found in Thailand’s food.

More recipe ideas

Summary: Khao Lam

Khao Lam is a delightful dish from Thailand that is both simple to make and incredibly tasty. With its combination of sticky rice and coconut milk, slow-cooked over an open fire in traditional bamboo tubes, it delights the taste buds and the senses alike. Whether you serve it the traditional way or adapt it to your own preferences, Khao Lam is a must for anyone who loves Thai cuisine. Give our recipe a try and immerse yourself in the flavours of Thailand!