Son La food guide
Son La eats a Thái hearth and a Hmong pot: pa pỉnh tộp, hearth-smoked buffalo, cơm lam, xôi ngũ sắc, nậm pịa, and rượu cần. Mộc Châu yogurt, hau plum, and tea stay on the plateau.
Compare a room, or search a tour.
Check stays Klook tours
Photo: GiangLy · CC BY-SA 4.0
Start with the fish and the buffalo. Bảo tàng tỉnh Sơn La splits a stream fish along the back, stuffs it with ginger, lemongrass, and mắc khén, and sends it to the table with xôi nếp. Vietnam.vn, on 2 April 2024, stuffs carp, trôi, or trắm with herbs, hạt dổi, and sa nhân shoots, then rubs the outside with galangal powder and toasted rice powder. Báo Sơn La, on 4 September 2020, keeps the organs, removes the gall, and allows rô phi. Vietnamnet, on 16 March 2019, adds mương, and the taste on that account is hot, sour, and sweet.
The buffalo is the plate that keeps, and the smoke is not one clock. The museum handbook leaves it black outside and red inside, with forest chili, pepper, and mắc khén. Báo Sơn La, on 2 July 2021, dries it over the fire for a few days, then steams it and dries it again. The same paper, on 15 May 2025, quotes a Chiềng Cơi workshop: marinate 1–2 hours, then smoke about 6–8 hours to a dark brown. Eat it at Bản Mòng or carry it.
Cơm lam, nậm pịa, xôi ngũ sắc, măng bói, and the jar sit on the same table. Chợ Trung tâm is the morning hall on the old Chiềng Lề street, now inside phường Tô Hiệu. Chợ 7-11 is the other daily hall, in phường Quyết Thắng. The Saturday stalls on Hoàng Quốc Việt run only from 19:30 to 23:00 on the two walking-street nights. Mộc Châu yogurt, hau plum, tea, and the snails at Suối Bàng stay on the plateau.
Son La specialties
The smoked buffalo is the plate to know first.
Hearth-smoked buffalo Thịt trâu gác bếp
Buffalo dried over the hearth until the outside is black and the inside is still red, seasoned with forest chili, pepper, and mắc khén. Eat it with rice and rượu cần at Bản Mòng, or carry it from the market.
Son La specialties
Forty-two more specialties follow the buffalo. Báo Sơn La, on 16 July 2026, gives about 120,000–150,000 VND for minced meat in a leaf at a Chiềng Cơi kitchen, and about 30,000–60,000 VND for a 200 g box of dry chẩm chéo.
Pa pinh top Pa pỉnh tộp
Thái stream fish split along the back, stuffed, and grilled, eaten with sticky rice. It carries the hot smell of mắc khén and a fat, sweet fish; one account also calls the taste hot, sour, and sweet.
Bamboo-tube rice Cơm lam
Sticky rice packed in a bamboo tube, closed with banana leaf or fresh leaf, and heated on a wood fire until the shell chars. Split the tube and eat it with the grilled fish.
A Thái offal dish of cow or goat blood, with tail, stomach, and the base of the heart, cooked until the pot tightens. Eat it hot with banana flower and mint.
Dao sour pork Thịt chua người Dao
Dao belly pork scored, salted, and packed with leftover rice until it sours in a jar. Eat it with lá lốt, at a feast or when guests come.
Calf in hot oil Bê chao
Sliced calf seasoned with ginger, lemongrass, and pepper, then passed through hot oil.
Jar wine Rượu cần
Jar wine drunk through pipes from the jar on the Bản Mòng floor, with the evening meal and the xòe.
Cham cheo Chẩm chéo
The Thái dip of salt, chili, garlic, and herbs, pounded dry for fruit or wet for sticky rice, grilled meat, and stream fish. It is hot and fragrant.
Five-color sticky rice Xôi ngũ sắc
Thái feast rice dyed in five colors with leaves and turmeric, then steamed. It is chewy and fragrant, and it does not stick to the hand when the fire stays even.
Purple sticky rice Xôi tím
Thái sticky rice soaked in the deep purple liquor of boiled lá khẩu cắm, then steamed. It is a feast rice, often set beside chéo cá nục.
Thái minced pork with scallion, garlic, chili, mắc khén, and pepper, wrapped in a leaf and grilled. One account beats the mince with egg and also allows dong leaf.
Buffalo-skin salad Nộm da trâu
Thái buffalo-skin salad, sliced thin and mixed with herbs, banana flower, and roasted peanuts. It is sour and fragrant, lightly sweet, and bùi from the peanuts; one account uses lime and another uses sour-bamboo water.
Bitter-tomato porridge Cháo mắc nhung
Porridge of mắc nhung, a green fruit in the tomato family, cooked for hours with minced meat, sticky rice, and bone broth. The fruit is slightly bitter and pungent, with a little sweet finish.
Chieng Mai duck Vịt Chiềng Mai
Duck from Chiềng Mai, a small bird with yellow skin, fragrant and sweet, soft but not falling apart. It is boiled, steamed, charcoal-grilled, braised with sấu, or cooked with bamboo.
Bon soup Canh bon
Thái soup of bon with beef or buffalo skin and mắc khén. One account names the bùi richness of bon, chili heat, and the sweetness of the meat.
Sweet bamboo, peeled and boiled, then dipped in chẩm chéo, or eaten raw, stir-fried, or pickled. It is crisp, sweet, and cool, without the bitter note of other shoots.
Hearth sausage of buffalo, beef, or pork with mắc khén, garlic, ginger, and chili, smoked over the fire. It is fragrant, mildly hot, and smoky with the wood, and the sweetness is still there.
Pork belly smoked on the hearth in mắc khén, garlic, ginger, and chili, on the same smoke used for the buffalo.
Grass carp smoked on the hearth, served beside chẩm chéo and pork belly.
Beef smoked on the hearth with mắc khén, garlic, ginger, and chili until it turns dark brown. It is fragrant, mildly hot, and still sweet.
Grilled chicken Gà nướng
Hill chicken grilled on the Thái fire with roasted mắc khén, chili, garlic, ginger, and salt.
Buffalo cut into squares and grilled over charcoal, the pieces left after the best of the meat is dried.
Buffalo skin soured for a housewarming or a feast day. It is crunchy, with a light sourness.
Von ven soup Canh lá vón vén
Soup of lá vón vén and scorched buffalo tail, served after a long round of wine. The broth is plain, lightly sour, and sweet.
Thang co Thắng cố
A Hmong pot of horse meat and offal simmered for hours with spices, eaten with mèn mén, grilled corn cake, and corn wine. The offal is fragrant and a little crisp, with the heat of the greens and a chili dip.
Hmong cornmeal, the grain women in xã Co Mạ are expected to know how to mill, eaten with thắng cố.
Banh giay Bánh giày
The Hmong cake served with thắng cố and mèn mén.
Grilled corn cake Bánh ngô nướng
Grilled corn cake eaten with horse thắng cố, mèn mén, and corn wine.
Sticky-rice wine drunk with hearth buffalo, torn by hand, on the stilt-house floor.
Fermented fish Mẳm cá
Fermented fish of the Thái, set on the table with pa pỉnh tộp, hearth meat, and tương thúa ố.
A Thái sauce from the same table as the grilled fish and the hearth meat, including a version from bản Pặt in Mường Bú.
Sour bamboo lifted from the jar, boiled, then stir-fried with garlic and egg, with mắc khén and dried chili.
Stink bugs soaked, seasoned, and fried until golden, with lime leaf on the plate. After cooking the smell is gone, and what remains is the fried bug and a light lime-leaf fragrance.
Young pig intestine boiled briefly, seasoned with scallion, garlic, and chili, then rolled on a stick and grilled.
Fried bamboo grubs Sâu tre rang lá chanh
White bamboo grubs fried with lime leaf. The fry is crisp, rich, and fragrant.
Indian trumpet fruit Quả núc nác
The núc nác fruit, faintly bitter and easy to eat.
Forest greens dipped in wet chẩm chéo, or tossed with ban flower, banana flower, and peanuts.
Markets
Two daily halls and one Saturday street. These are markets, not specialties. The Saturday stalls exist only when the walking street is on.
Central market Chợ Trung tâm
Tổ 12, phường Chiềng Lề, now inside phường Tô Hiệu
Sở Công Thương, on the list updated 10 July 2024, puts the hall at 8,940 m², hạng 2, solid, meeting daily. Confirm the hall hours and the breakfast plate locally.
Tổ 8, phường Quyết Thắng
The other hạng 2 daily market, 6,615 m² on the same 2024 list. Hours vary.
Saturday stalls Phố đi bộ Hoàng Quốc Việt
Hoàng Quốc Việt, from the Highway 6 junction to bản Mé Ban
Food stalls only on the walking-street nights, 19:30–23:00, two Saturdays a month, in Báo Sơn La on 28 May 2025. Confirm the walking-street nights locally. Other nights the street is an ordinary road. Confirm stall prices locally.