Skip to content
Xôi from Vietnam

Xôi

Xôi is Vietnamese glutinous sticky rice, served sweet or savoury with mung bean, chicken, sausage and toppings, a… · Vietnam

Also known as xôi, sticky rice, glutinous rice

📍 Nationwide (Vietnam) ★ 4.1
Last updated Aug 24, 2026 · Reviewed by the WhatWhereVacay editorial team

Xôi is Vietnamese glutinous sticky rice, served sweet or savoury with mung bean, chicken, sausage and toppings, a staple of street breakfasts nationwide.

About Xôi

Xôi is Vietnamese glutinous (sticky) rice, a beloved food served either sweet or savoury and enjoyed across the country at any time of day. The rice is soaked and steamed until tender and glossy, then combined with a wide range of toppings, making xôi one of Vietnam’s most versatile everyday dishes.

Savoury versions are breakfast staples: xôi mặn piles the rice with mung bean, fried shallots, shredded chicken, pork sausage and pâté, while xôi gà tops it with chicken and xôi xéo adds a bright layer of mung bean and crispy shallots. Sweet forms, including xôi lá cẩm (purple sticky rice) and xôi bắp (corn), are eaten as snacks or desserts.

Xôi is sold from bamboo-steamer baskets by street vendors in Vietnamese cities, wrapped in banana leaves and handed over still hot. Its soft, chewy texture and ability to carry both savoury and sweet flavours have made it a fixture of street breakfasts from Hanoi to Ho Chi Minh City.

🏛️ History & Culture

Xôi, or steamed sticky rice, has been a staple in Vietnamese cuisine for centuries, with its origins rooted in the agricultural traditions of the Mekong Delta and the Red River Delta, where glutinous rice has long been cultivated. It is a versatile dish that appears in daily meals, festive offerings, and street food culture, symbolizing simplicity and resourcefulness in Vietnamese culinary heritage.

Regional variations abound: in the north, xôi is often savory with toppings like mung bean, fried shallots, or pork floss, while the central and southern regions favor sweeter versions with coconut milk, sugar, and tropical fruits. It also plays a key role in religious ceremonies and Lunar New Year celebrations, where it is offered to ancestors—though the exact historical timeline of its many forms is not precisely documented, and its evolution is best understood as a collective, regional adaptation of rice-based cooking.

🍳 How to make Xôi

AI-assisted, not kitchen-tested

Xôi Đỗ Xanh (Vietnamese Sticky Rice with Mung Beans)

Xôi is a comforting staple of Vietnamese cuisine — glutinous rice steamed until tender and often topped with savory or sweet accompaniments. This version, xôi đỗ xanh, pairs the nutty rice with creamy mung bean paste for a classic savory snack or light meal.

Prep
20 min
Cook
50 min
Total
70 min
Serves
4
Difficulty
Easy

Recipe ingredients

  • 400 g (14 oz) glutinous (sticky) rice, also called sweet rice or糯rice; do not substitute long-grain
  • 200 g (7 oz) split yellow mung beans, hulled, not whole green
  • 60 ml (¼ cup) neutral oil, such as canola or sunflower
  • 5 g (1 tsp) salt
  • 2 g (½ tsp) ground white pepper
  • 30 ml (2 tbsp) soy sauce, optional, for serving
  • 20 g (¼ cup) crispy fried shallots, for garnish
  • 10 g (2 tbsp) sliced scallions, for garnish

Steps

  1. 1 Rinse the glutinous rice in cold water 4–5 times until the water runs nearly clear, then soak in fresh cold water for at least 4 hours, or overnight. Drain well.
  2. 2 Rinse the split mung beans and soak them in cold water for 1 hour. Drain.
  3. 3 Line a steamer basket with a clean cheesecloth or muslin cloth. Spread the drained rice evenly over the cloth, poke a few holes with a chopstick to allow steam through, and steam over rapidly boiling water for 20 minutes.
  4. 4 While the rice steams, place the soaked mung beans in a small pot, cover with fresh water by 2 cm (about 1 inch), bring to a boil, then reduce heat and simmer for 15–20 minutes until very soft. Drain and mash into a coarse paste.
  5. 5 After 20 minutes, transfer the partially steamed rice to a large bowl. Add the neutral oil, salt, and white pepper, and mix gently with a wet spatula. Stir in the mashed mung beans until evenly distributed.
  6. 6 Return the rice and bean mixture to the steamer basket, spread evenly, and steam for another 25–30 minutes, until the rice is glossy, tender, and holds together when pressed.
  7. 7 Remove from the steamer and let rest, covered, for 5 minutes. Fluff gently with a wet spoon.
  8. 8 Serve warm in bowls, topped with crispy fried shallots and sliced scallions. Drizzle with soy sauce if desired.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Recipes from travellers

No one has shared their own Xôi recipe yet. Yours would be the first.

Share how you make Xôi

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Xôi — frequently asked questions

What is Xôi?

Xôi is Vietnamese glutinous (sticky) rice, a beloved food served either sweet or savoury and enjoyed across the country at any time of day. The rice is soaked and steamed until tender and glossy, then combined with a wide range of toppings, making xôi one of Vietnam’s most versatile everyday dishes.Savoury versions…

What is Xôi made of?

Xôi is made with glutinous rice, mung beans, fried shallots, coconut milk (sweet versions), shredded chicken and pork sausage. Recipes vary by region and by cook, but those are the core ingredients.

Where does Xôi come from?

Xôi comes from Vietnam, and is especially associated with Nationwide (Vietnam). Xôi, or steamed sticky rice, has been a staple in Vietnamese cuisine for centuries, with its origins rooted in the agricultural traditions of the Mekong Delta and the Red River Delta, where glutinous rice has long been cultivated.

Where can I eat Xôi?

Xôi is served by street vendors and at breakfast shops across Vietnam, sold hot from bamboo steamer baskets wrapped in banana leaves in Hanoi, Ho Chi Minh City and beyond, and enjoyed at any hour as a snack or meal.

How do you make Xôi?

Making Xôi at home takes about 20 minutes of prep and 50 minutes of cooking. The recipe on this page serves 4 and is rated easy. Full ingredient list and step-by-step method are in the recipe section above.

What else is Xôi called?

Xôi is also known as xôi, sticky rice, glutinous rice.

→ More traditional dishes from Vietnam

Taste Xôi in Hanoi

Independent picks. We earn a small commission if you book through these — at no extra cost to you. How this works.

✅ Before you go to Vietnam

Round out your trip — most travellers book these alongside their trip.

More dishes like Xôi

Banh Cuon -- traditional dish from Vietnam
Street Food ★ 4.4

Banh Cuon

Silky steamed rice rolls filled with pork and mushroom.

🇻🇳 Vietnam · 📍 Northern Vietnam
Rice Dishes ★ 4.2

Xôi Gấc

Xôi Gấc is one of the classic dishes in the rice dish tradition of Vietnam.

🇻🇳 Vietnam
Bún cá Sứa -- traditional dish from Vietnam
Noodles & Pasta ★ 4.0

Bún cá Sứa

Bún cá Sứa is a traditional noodle dish from Vietnam.

🇻🇳 Vietnam
Bò né -- traditional dish from Vietnam
Snacks & Appetizers ★ 4.1

Bò né

From Vietnam, Bò né is a well-known breakfast.

🇻🇳 Vietnam
Banh Mi -- traditional dish from Vietnam
Street Food ★ 4.6

Banh Mi

Vietnam's crackly-baguette sandwich — grilled pork and pate with pickled vegetables, coriander and chilli, a French-Vietnamese fusion.

🇻🇳 Vietnam · 📍 Saigon
Che -- traditional dish from Vietnam
Desserts & Sweets ★ 4.3

Che

Sweet bean and jelly dessert soup with coconut.

🇻🇳 Vietnam · 📍 Nationwide
Jambalaya -- traditional dish from United States
Rice Dishes ★ 4.4

Jambalaya

One-pot rice cooked with sausage, chicken and the holy trinity.

🇺🇸 United States · 📍 Louisiana
Rice Dishes ★ 4.6

Hainanese Chicken Rice

Singapore's national dish: poached chicken, stock-steamed rice, and three signature condiments, shaped by Hainanese immigrant cooking.

🇸🇬 Singapore · 📍 Nationwide
Rice Dishes ★ 4.5

Claypot Rice

Claypot Rice is a beloved rice dish, traditional to Singapore.

🇸🇬 Singapore
Plov -- traditional dish from Uzbekistan
Rice Dishes ★ 4.5

Plov

Uzbekistan's national rice pilaf, slow-cooked with lamb, sweet carrots and whole garlic in a giant kazan.

🇺🇿 Uzbekistan · 📍 Nationwide
Rice Dishes ★ 4.3

Inarizushi

Inarizushi is sushi rice packed into sweet simmered tofu pouches, a Japanese festival favourite named after the fox messenger of the Inari shrines.

🇯🇵 Japan · 📍 Osaka (Kansai)
Sambar -- traditional dish from India
Soups & Stews ★ 4.4

Sambar

Tangy lentil and vegetable stew of the South.

🇮🇳 India · 📍 South India
Nasi Goreng Kambing -- traditional dish from Malaysia
Meat & Grills ★ 4.1

Nasi Goreng Kambing

Nasi Goreng Kambing counts among the traditional food of Malaysia, a stir-fry locals hold dear.

🇲🇾 Malaysia
Rosquillo -- traditional dish from Philippines
Desserts & Sweets ★ 4.0

Rosquillo

Rosquillo is a traditional cookie from the Philippines.

🇵🇭 Philippines
Naan -- traditional dish from India
Breads & Pastries ★ 4.5

Naan

Pillowy leavened flatbread blistered in a tandoor.

🇮🇳 India · 📍 Northern India
Ilish -- traditional dish from Bangladesh
Seafood ★ 4.5

Ilish

Prized hilsa fish cooked in mustard sauce.

🇧🇩 Bangladesh · 📍 Nationwide

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Xôi.

Write a review

Sign in to verify you're a real person, then share your thoughts on Xôi.

Comments

Sign in with Facebook or Google below to comment. Comments are auto-checked and post instantly.

No comments yet. Be the first to say something about Xôi.