Com lam: sticky rice cooked in bamboo
Com lam is glutinous rice cooked inside a tube of fresh bamboo, roasted over an open fire or charcoal until the rice is soft, chewy, and infused with a subtle woody sweetness. It’s one of those dishes that sounds almost too simple — but the combination of good upland sticky rice, young bamboo, and a slow char over coals produces something that’s hard to forget.
The dish belongs to the ethnic minority peoples of Northwest Vietnam, particularly the Thai group, though the Muong, Tay, Nung, and Hmong communities all have their own traditions around it. It’s eaten as an everyday snack, sold at morning markets and roadside stalls, and prepared for festivals, weddings, and village ceremonies where it carries real cultural weight.
A version of this dish exists across much of Southeast Asia — known as khao lam in Thailand and Laos, kralan in Cambodia, and lemang in Malaysia and Indonesia. But Vietnam’s com lam is its own thing: plainer, less sweet than its Thai or Lao counterparts, and deeply tied to the highland landscapes and communities of the Northwest. It’s not a dish that’s been dressed up for tourists. It’s exactly what it has always been.
What com lam is made of
Com lam has just a handful of ingredients, and that simplicity is exactly the point. Here’s what goes into it and what to expect when you eat it.
The rice
Glutinous rice — also called sticky rice — is the standard choice. It has a higher starch content than regular rice, which gives com lam its characteristic soft, dense texture. In the Northwest highlands, local farmers grow their own upland sticky rice varieties, and the quality of that rice makes a real difference to the final dish. Before cooking, the rice is soaked in water for several hours to soften it before being packed tightly into the bamboo tube.
The bamboo
The bamboo is not just a container — it’s an ingredient. Young, fresh bamboo is essential, as older bamboo dries out and loses the natural moisture and aroma that make com lam what it is. As the tube roasts over the fire, the inner membrane of the bamboo slowly releases a gentle, sweet, woody fragrance into the rice. Once cooked, the outer charred layer is peeled away, leaving a thin white skin wrapped around the rice that adds a little extra flavor. One end of the tube is sealed with a banana leaf before roasting, which helps trap steam and keep the rice moist as it cooks.
The liquid
Water is packed into the tube along with the rice — traditionally spring or stream water from the mountains, which locals say adds to the flavor. A pinch of salt is sometimes added. In Thai and Lao versions of the dish, coconut milk replaces water, making the rice richer and sweeter. Vietnam’s com lam sticks mostly to plain water, which keeps the focus on the rice and bamboo rather than additional sweetness.
How it tastes
The result is rice that is soft and slightly chewy, with a mild natural sweetness and a gentle bamboo fragrance that you won’t get from any other cooking method. There’s a faint smokiness from the charcoal, but nothing overpowering. It’s a clean, honest taste — understated rather than bold. On its own it’s already satisfying, but paired with sesame salt or a piece of grilled meat, it becomes a genuinely memorable bite.
Where com lam comes from
Com lam started as a practical solution to a simple problem: how do you cook rice in the mountains when you have no pot? The Thai (Tai) ethnic minority of Northwest Vietnam figured out that a section of fresh bamboo works just as well. You fill it with rice and water, seal it with a banana leaf, and hold it over a fire. No equipment needed beyond what the forest provides.
It was the ideal food for long journeys — light to prepare, easy to carry, and filling enough to sustain a full day of work or travel. Historically, it was even used as military field rations. A 17th-century Vietnamese military text describes soldiers cooking com lam on horseback, holding a burning torch to the bamboo tube while riding. It doesn’t get more practical than that.
Over time, com lam became more than just a convenient meal. It moved into the center of communal life among the Thai, Muong, Tay, and other highland groups. Today it’s prepared for festivals, harvest celebrations, weddings, and ceremonies — offered to ancestors at the family altar and shared among guests as a gesture of hospitality. The act of making and sharing com lam carries meaning that goes well beyond the food itself.
The same basic idea — rice roasted in bamboo — appears across much of Southeast Asia, which says something about how naturally the method developed among forest-dwelling communities. Thailand and Laos have khao lam, Cambodia has kralan, Malaysia has lemang. Each version reflects local tastes: the Thai and Lao versions tend to be sweeter, often using coconut milk and beans; the Cambodian version has a long history as military rations in the Khmer Empire. Vietnam’s com lam stays simpler and less sweet, more focused on the quality of the rice and the aroma of the bamboo.
Today com lam is no longer a dish of necessity, but it hasn’t lost its identity. Across the Northwest — in markets, at roadside stalls, during highland festivals — it remains one of the clearest expressions of ethnic minority food culture in Vietnam. Some communities have even developed it into a certified local specialty, preserving traditional methods while finding new ways to share the dish with visitors.
The best places to eat com lam
Naming the single best place to eat com lam is not really possible — and any guide that tries is probably oversimplifying. The dish is sold at roadside stalls, morning markets, and village homestays across the entire Northwest, and the most memorable version you’ll try might come from a vendor with no name, no reviews, and no address to look up. That said, some destinations make it particularly easy to find, and a few are worth highlighting.
Sapa
Sapa is where most travelers first encounter com lam, and it’s genuinely easy to find here. The central market in the town has vendors selling freshly grilled tubes throughout the day, and stalls along the road toward Cat Cat village are a reliable spot to pick one up while walking. Quality does vary — some stalls are clearly aimed at tourists and cut corners on the rice — so look for vendors who are actively grilling rather than selling tubes that have been sitting out.
For a sit-down meal with com lam on the menu, Coong Restaurant is worth a visit for its setting alone: positioned among the rice terraces with a wide balcony overlooking Muong Hoa Valley, it serves home-style highland dishes including bamboo rice alongside grilled meat and local vegetables. Red Dao Restaurant near Silver Waterfall is another solid option, popular with both locals and travelers passing through on the way to the waterfall.
Ha Giang
If Sapa feels too polished, Ha Giang is where com lam still belongs entirely to everyday life. Along the Ha Giang Loop, you’ll find it at roadside stalls between towns and at the weekly ethnic minority markets that draw communities from the surrounding villages. The Sunday market in Dong Van, the market in Meo Vac, and the stalls around Lung Cu are all good places to find it in a setting that has nothing to do with tourism.
Bac Me district, in the southeast of Ha Giang province, has its own local variation made by the Tay community using water from mineral springs in the area — a small but noticeable difference in flavor that’s worth trying if you’re passing through that part of the province.
Son La and the broader Northwest
Son La doesn’t attract the same number of travelers as Sapa or Ha Giang, but it’s arguably the heartland of com lam. The Thai minority here has been making it for generations, and it remains a daily part of local food culture rather than something prepared for visitors. Local markets in Son La town and in the surrounding villages are the best places to find it, and community tourism villages in the area sometimes include a com lam demonstration as part of the experience. The lack of tourist infrastructure is part of what makes it worthwhile.
Tips for finding and eating com lam
When and where to find it
Morning markets are the best time and place to look. Vendors typically grill their tubes early and sell through the morning — by afternoon, many have packed up or are selling rice that’s been sitting for hours. Weekly ethnic minority markets are the most authentic setting: the atmosphere alone is worth the visit, and com lam is almost always part of the spread. Don’t expect to order this on Grab or find it in a regular restaurant menu outside of highland towns — it’s a street food and market dish first.
What to look for
A good tube of com lam should have a visible char on the outside — that’s the sign it’s been properly roasted over coals rather than just warmed through. Pale or uniformly light-colored tubes haven’t spent enough time over the fire, and the rice inside will lack the smoky fragrance that makes the dish worth eating. Fresh and hot is always better than sitting out. If a vendor is actively tending a grill, that’s a good sign.
What to eat it with
The traditional pairing is muoi vung — sesame salt — which brings out the natural sweetness of the rice without overpowering it. Roasted peanuts ground with salt are another common accompaniment and work just as well. Grilled pork or chicken alongside com lam is a natural combination and a complete meal by highland standards. If you’re eating at a village homestay or festival, ruou can — communal rice wine sipped through long bamboo straws from a shared jar — is the classic drink to go with it.
Price
Com lam is one of the cheapest things you’ll eat in Vietnam. Expect to pay between 10,000 and 30,000 VND per tube depending on the size and location. Market stalls and street vendors work in cash only, so bring small notes — handing over a 200,000 VND bill for a single tube of rice will not make you popular.
Allergies
Peanuts are a standard accompaniment to com lam and are sometimes mixed into the sesame salt without any obvious indication. If you have a peanut allergy, make a point of asking before eating. For broader guidance on managing food allergies while traveling in Vietnam, this guide covers everything you need to know: traveling with food allergies in Vietnam.
Shelf life
Com lam keeps surprisingly well — up to two or three days without refrigeration, thanks to the natural properties of the bamboo. This is exactly why it was used as travel food for centuries, and it’s still a practical reason to pick up a tube or two before a long motorbike ride or a trek between villages. Just make sure the tube is still sealed and hasn’t been cracked open when you buy it.
Other northern highland specialties
Com lam is one piece of a much larger food culture. The ethnic minorities of northern Vietnam — shaped by mountain landscapes, seasonal harvests, and centuries of tradition largely untouched by outside influence — have developed a culinary identity that goes far beyond any single dish. A few others worth knowing:
- Thang co — a hearty stew made from horse meat and offal, slow-cooked with highland spices; a Hmong staple traditionally eaten at weekly markets
- Smoked buffalo meat (thit trau gac bep) — buffalo meat slowly cured above the kitchen fire for weeks or months; deeply savory, intensely flavored, and unlike anything from the lowlands
- Vietnamese corn wine — a strong distilled spirit made from fermented corn, produced by highland communities and present at almost every communal meal or celebration
For a deeper look at the food culture behind these dishes — including more specialties, tips on where to find them, and background on the ethnic peoples who make them — visit the full guide to ethnic minority food in northern Vietnam.