"Xoi xeo" — yellow sticky rice layered with split mung-bean paste, fried shallots, and a few coins of "gio lua" (Vietnamese pork sausage) — is not a dish that needs explanation once you taste it. It is fatty, savoury, faintly sweet from the turmeric-tinted rice, and filling enough to carry you through a full morning of walking. It is also, by Hanoi standards, cheap and fast. The question is not whether to eat it, but where to sit down with kids without getting nudged off a plastic stool into traffic.

What Makes a Good Bowl of Xoi Xeo

The rice has to be glutinous and just sticky enough that it holds its shape when scooped — not gluey, not dry. The mung-bean layer on top should be thick and smooth, pressed through a sieve so it sits like a pale-yellow paste rather than a grainy pile. Fried shallots are non-negotiable: they add the crunch that keeps the dish from feeling heavy. Gio lua is the classic topping, sliced thin so it folds slightly at the edges. Some vendors also offer "gio bo" (beef sausage) or a fried egg for an extra 5,000–10,000 VND.

Price range across the city: 15,000–30,000 VND per portion, depending on toppings and location.

Xoi Yen — The Name Everyone Knows

Xoi Yen on Nguyen Huu Huan Street in the Old Quarter is the most referenced xoi xeo address in Hanoi (하노이 / 河内 / ハノイ), and it has earned that reputation through consistency rather than hype. The stall operates out of a narrow shopfront, opening around 6:00 a.m. and selling out — reliably — by 11:00 a.m. A standard portion with mung bean, shallots, and gio lua runs about 25,000–30,000 VND.

For families, the practical note is this: there are small tables inside the shopfront and a few stools on the pavement. It gets crowded between 7:30 and 9:00 a.m., when the office-worker rush hits. Come before 7:00 a.m. or after 9:30 a.m. if you have young children and need a calmer seat. The staff move quickly and are used to to-go orders, so if the shop is packed, pointing at what you want and eating at a nearby bench in the Dinh Le book street area works fine.

Address: 35B Nguyen Huu Huan, Hoan Kiem District
Hours: ~6:00 a.m. – 11:00 a.m.
Price: 25,000–30,000 VND

Close-up of traditional Vietnamese Banh Chung served during Tet celebrations in Bến Tre, Vietnam.

Photo by Nguyen Truong Khang on Pexels

Xoi Bap Ba Thin — A Quieter Option Near Dong Xuan Market

About 700 metres north on Hang Chieu Street, near the edge of Dong Xuan Market, a cluster of xoi vendors sets up on the pavement from around 5:30 a.m. The most consistent among them is known locally as Ba Thin's cart. The xoi xeo here leans slightly sweeter in the rice — the turmeric ratio is higher — and the mung-bean paste is drier and more crumbly than Xoi Yen's silkier version. Some people prefer it; it holds up better in the heat if you are eating slowly.

This spot suits families better logistically: the street is wider, there are low plastic tables under a tarp, and the crowd thins out faster. Portions are 20,000–25,000 VND. Cash only, exact change appreciated.

Location: Hang Chieu Street, near Dong Xuan Market entrance
Hours: ~5:30 a.m. – 10:00 a.m.
Price: 20,000–25,000 VND

Lively street food scene in Hanoi's old town at night with vibrant vendor stalls.

Photo by Nguyễn Hưng on Pexels

Xoi Phuong — For a Sit-Down Experience in Tay Ho

If you are staying near West Lake rather than the Old Quarter, Xoi Phuong on Xuan Dieu Street is worth knowing. It operates out of a proper shopfront with indoor seating — actual chairs, a ceiling fan, and a menu board — which makes it the most family-friendly option on this list in the conventional sense. The xoi xeo is solid: the mung-bean layer is generous, the shallots are freshly fried each morning, and you can order "xoi man tong hop" (mixed savoury sticky rice) if the kids want to split toppings.

Prices are slightly higher here, 28,000–35,000 VND, reflecting the neighbourhood. It is open until around noon, giving you more flexibility than Old Quarter spots that vanish before 11:00 a.m.

Address: 12B Xuan Dieu, Tay Ho District
Hours: ~6:00 a.m. – 12:00 p.m.
Price: 28,000–35,000 VND

A Few Practical Notes

Xoi xeo is a morning dish — most vendors are gone by noon. If you are pairing breakfast with a Hanoi Old Quarter walk, it fits naturally before the streets get loud. Most spots are cash only. Bring small bills: 20,000 and 50,000 VND notes work everywhere. If you want to round out the morning, a cup of "ca phe sua da" from any street cart nearby costs another 15,000–20,000 VND and holds up well against the richness of the rice.

— FIN —

Last updated · May 26, 2026 · independently researched, never sponsored.