STREET-FOOD · NORTH VIETNAM

Xôi — Vietnamese Sticky Rice

The breakfast that keeps Vietnam moving.

Meal Time
Breakfast & snack (best 6 am — 10 am)
Origin
Northern Vietnam — Hà Nội and Red River Delta
Price Range
15,000 — 40,000 VND (₹50 — ₹133)
Spice Level
None — mild and comforting
Vegetarian
Many varieties are fully vegetarian or vegan
Gluten
Gluten-free — pure glutinous rice
A portion of Xôi Gà — Vietnamese sticky rice topped with shredded chicken and fried shallots, wrapped in a banana leaf

What Is Xôi — Vietnamese Sticky Rice?

Xôi is Vietnam's most democratic street food — glutinous sticky rice steamed or cooked with a huge range of toppings and mix-ins, eaten for breakfast or as a snack at any time of day, by every social class, in every city and village across the country.

The base is always glutinous rice (nếp), which turns soft, chewy, and slightly translucent when steamed. From there, the variations are almost infinite: savoury xôi gà is topped with shredded poached chicken and fried shallots; xôi xéo gets a blanket of mung bean paste and crispy fried shallots; xôi lạp xưởng adds Chinese sausage and fried egg. Sweet varieties include xôi dừa (coconut milk), xôi é (pandan-green rice), xôi ngô (corn), and the visually dramatic xôi gấc (sticky rice turned deep red from gấc fruit). Each variety is sold wrapped in banana leaf or lotus leaf by street vendors, making it the ultimate eat-and-walk breakfast.

For Indian visitors, xôi is surprisingly familiar. The concept of a steamed rice-based breakfast is universal across South and Southeast Asia, and the mung bean topping (xôi xéo) mirrors the use of dal in Indian cooking. The coconut-milk sweet version (xôi dừa) will resonate immediately with anyone from Kerala or coastal South India. The key difference is the glutinous rice texture — much stickier and chewier than basmati — which takes one or two bites to get used to but quickly becomes addictive.

History & Origins

Glutinous rice has been cultivated in the Red River Delta for over three thousand years. Xôi — specifically steamed glutinous rice offered as both food and ritual offering — appears in Vietnamese legend and history from the earliest recorded texts. It has been a constant presence at festivals, weddings, and everyday breakfast tables ever since.

  • 2879 BC (legendary) Glutinous rice balls (bánh chưng) appear in the legend of the Hùng Kings — establishing sticky rice as a sacred food in Vietnamese culture.
  • 10th — 15th century Xôi is recorded as an offering at royal ceremonies and village festivals. Savoury and sweet varieties develop alongside agricultural rice cultivation.
  • 19th century Xôi vendors become a fixture of Hanoi street life. Banana-leaf wrapping allows portable consumption for working-class city dwellers.
  • 1954 — 1975 Food rationing during wartime makes sticky rice a staple of survival. Xôi provides sustaining calories at minimal cost.
  • 1990s — present Economic growth diversifies toppings and fillings. Premium versions with imported sausage, century egg, and specialty mushrooms appear alongside the traditional street versions.

Regional Variations

Xôi Xéo
North — Hà Nội

Xôi Xéo

The Hanoi classic — sticky rice topped with smooth yellow mung bean paste and a generous pile of golden crispy fried shallots. The shallot oil soaks into the rice and the result is extraordinary. Possibly the best version of xôi.

Xôi Hề — Huế Sweet Varieties
Central — Huế

Xôi Hề — Huế Sweet Varieties

Huế is renowned for elaborate sweet xôi: xôi bắp (corn), xôi lá dứa (pandan), and xôi é (sweet basil seed). Often coloured with natural plant dyes to create multicolour portions.

Xôi Gà / Xôi Mặn
South — Ho Chi Minh City

Xôi Gà / Xôi Mặn

Southern xôi is larger, more filling, and frequently topped with chicken, Chinese sausage (lạp xưởng), and fried egg. It doubles as a full meal rather than just a snack. Sweeter rice, more oil.

Key Ingredients

Base

Glutinous rice (gạo nếp) — soaked overnight, steamed

Mung Bean

Mung bean paste (đậu xanh) — cooked, sweetened, shaped (for xôi xéo)

Fried Shallots

Crispy fried shallots in shallot oil — essential finishing element

Chicken

Shredded poached chicken, lightly seasoned (for xôi gà)

Pork Sausage

Chinese-style pork sausage, sliced (for xôi lạp xưởng)

Coconut Milk

Coconut milk cooked into the rice (for xôi dừa)

Pandan

Pandan leaf juice for colour and fragrance (for xôi lá dứa)

Corn

Fresh corn kernels cooked with the rice (for xôi ngô)

Sesame

Toasted sesame seeds and sugar (for sweet xôi mè)

How to Eat It

  1. Xôi is typically served in a styrofoam box, on a banana leaf, or in a small bowl depending on the stall.
  2. Eat with a spoon or with your hands if wrapped in banana leaf — this is standard practice in Vietnam.
  3. Mix the toppings into the rice as you eat so each bite has both sticky rice and topping.
  4. For savoury versions, a splash of soy sauce or a dab of chilli sauce from the stall's condiment bottles adds extra flavour.
  5. Sweet versions are eaten as-is — no additions needed.
  6. Eat while warm for the best texture — cold xôi becomes hard and loses its appeal.

When Ordering

  • Point to the variety you want — most xôi stalls display all options visually.
  • "Xôi xéo" = mung bean and shallots (vegetarian-friendly).
  • "Xôi gà" = chicken sticky rice.
  • "Xôi dừa" = coconut sticky rice (sweet, often vegan).
  • "Xôi lạp xưởng" = Chinese sausage sticky rice.
  • For a larger portion: "Cho to hơn một chút".
  • Most stalls have no menu — a few words of Vietnamese or confident pointing goes a long way.

Where to Eat It

Hanoi

Xôi Yén

📍 35B Nguyễn Hữu Huân, Hoàn Kiếm, Hà Nội

Hanoi's most famous xôi restaurant — always packed from 6 am. The xôi xéo here is legendary, and the xôi gà with chicken and mushroom is excellent. Queue is long but fast-moving.

25,000 — 45,000 VND Street restaurant ★ 4.7 / 5

Xôi Chà Bà Lưu

📍 28 Hàng Cân, Hoàn Kiếm, Hà Nội

Old Quarter institution — the same grandmother has been making xôi from this spot for decades. Small operation, extraordinary quality. Only open until 9 am — do not be late.

20,000 — 35,000 VND Street stall ★ 4.6 / 5

Xôi Lúa

📍 Ngo Thi Nham, Ha Dong, Hà Nội (and multiple branches)

A Hanoi chain with a reputation for consistently excellent xôi xéo. Multiple locations across the city — easier to find than some single-location stalls. Clean seating.

25,000 — 40,000 VND Local restaurant chain ★ 4.5 / 5

Ho Chi Minh City

Xôi Gà Bà Tư Quạn 1

📍 73 Ðịnh Tiên Hoàng, Bình Thạnh, TP. Hồ Chí Minh

Renowned for its xôi gà — generous shredded chicken, sticky coconut-scented rice, crispy shallots. A breakfast institution for local workers in Binh Thanh district.

25,000 — 40,000 VND Street restaurant ★ 4.5 / 5

Xôi Chất Lượng Thường

📍 12 Phan Ðình Phùng, Phú Nhuận, TP. Hồ Chí Minh

Excellent sweet xôi varieties alongside the savoury options. Coconut sticky rice and pandan versions are particularly good. Clean setup, fast service, tourist-friendly.

20,000 — 35,000 VND Street restaurant ★ 4.4 / 5

Xôi Lá Sen Bèn Thành

📍 Ben Thanh Market area, Quận 1, TP. Hồ Chí Minh

Inside Ben Thanh Market — multiple vendors sell xôi varieties. Look for the lotus-leaf-wrapped versions for the most fragrant experience. Easy to combine with market browsing.

20,000 — 40,000 VND Market stall ★ 4.3 / 5

Price Guide

Venue Type VND USD (approx.) INR (approx.)
Street cart / market stall 15,000 — 25,000 $0.60 — $1.00 ₹50 — ₹83
Local restaurant 25,000 — 35,000 $1.00 — $1.40 ₹83 — ₹117
Mid-range restaurant 35,000 — 55,000 $1.40 — $2.20 ₹117 — ₹183
Hotel / tourist restaurant 60,000 — 100,000 $2.40 — $4.00 ₹200 — ₹333

Vegetarian & Dietary Notes

Many xôi varieties are naturally vegetarian or vegan. Xôi xéo (mung bean and shallots) is vegetarian. Xôi dừa (coconut), xôi lá dứa (pandan), xôi bắp (corn), and xôi mè (sesame-sugar) are usually vegan.

Say "Xôi không thịt" (sticky rice without meat) or simply point to a sweet variety and say "cái này" (this one).

Vegan note: Sweet varieties (coconut, pandan, sesame, corn) are almost always vegan. Confirm no animal fat is used in the cooking: "Không dùng mỡ hợc bơ nhé".

Jain note: Xôi xéo contains fried shallots (onion family). Sweet varieties like coconut or pandan xôi are likely Jain-compliant — confirm no onion or garlic is used. An excellent safe choice for Jain travellers.

Tips for Eating Xôi — Vietnamese Sticky Rice

  • Go before 9 am — the best xôi stalls open at dawn and sell out by mid-morning. Leftover xôi after 10 am is usually reheated and inferior.
  • Xôi xéo (mung bean and fried shallots) is widely considered the Hanoi masterpiece — prioritise this variety if you only try one.
  • Banana-leaf wrapping is traditional and adds a subtle fragrance. If the vendor wraps it in plastic or styrofoam, the taste is unaffected but the atmosphere is different.
  • Indian travellers who are vegetarian will find xôi one of the safest, most satisfying, and cheapest breakfast options in Vietnam.
  • For the fullest experience, pair xôi with a glass of hot soy milk (sữa đậu nành) from a nearby vendor — this is the classic Hanoi breakfast combination.

Frequently Asked Questions

No. Xôi uses glutinous rice (gạo nếp), which is a different variety from regular steamed rice (gạo tẻ). Glutinous rice becomes sticky and chewy when cooked — it does not fluff up like jasmine rice. The texture is closer to Japanese mochi rice.

Yes — glutinous rice contains no gluten despite the name. "Glutinous" refers to its sticky texture, not gluten content. Xôi is safe for people with coeliac disease unless cross-contamination occurs at mixed-use stalls.

Savoury xôi is topped with protein (chicken, pork, egg, sausage) and fried shallots — it is a meal. Sweet xôi uses coconut milk, sugar, pandan, or sesame and is a dessert or snack. Both are eaten at any time of day.

Absolutely. While primarily a breakfast food, xôi is eaten throughout the day. Many stalls also operate in the evening as a late-night snack option.

Xôi xéo (mung bean paste with fried shallots) is the most recommended — the combination of textures and the nutty shallot oil is uniquely delicious. Xôi gà (chicken) is a safe and filling choice for meat-eaters.

Most varieties are nut-free, but some sweet versions include roasted peanuts or sesame. Confirm with the vendor before ordering. Peanut allergy: "Tôi dị úng với lạc — không cho lạc nhé."

Banana leaf is a traditional biodegradable wrapper that adds a subtle grassy fragrance to the rice. It keeps the xôi warm and is completely food-safe. The tradition predates plastic packaging by centuries.

The glutinous texture is the main difference — stickier than any Indian rice preparation. The savoury versions are less spiced than Indian rice dishes; the sweet versions are less sweet than Indian mithai. Think of it as a gentler, subtler rice experience.

Yes — it is one of the most universally available street foods. You will find xôi vendors in every city, town, and village market. The northern varieties tend to be more refined; southern versions are larger and richer.

Cold xôi becomes very hard and less palatable. It is best eaten immediately while warm. If you buy a portion and cannot finish it, keep it warm or reheat in a microwave for 30–45 seconds.

Ready to eat your way through Vietnam?

Our specialists plan food-focused itineraries around what you want to eat.

Plan My Food Trip