My Viet KitchenMy Viet Kitchen
HomeVietAsianEuropeanAfricanAmericanAustralianAboutContact
More
FAQPrivacy Policy
HomeVietAsianEuropeanAfricanAmericanAustralianAboutContactFAQPrivacy PolicySearch

Follow us

Home › Vietnamese Dishes › Vietnamese Mung Bean Sticky Rice (Xôi Đậu Xanh) — Easy & Authentic Recipe

My Viet Kitchenmyvietkitchen.com/vietnamese-mung-bean-sticky-rice/

Vietnamese Mung Bean Sticky Rice (Xôi Đậu Xanh) — Easy & Authentic Recipe

Vietnamese DishesFebruary 23, 2026Updated October 3, 202613 min read

Share
A glossy dome of mung bean sticky rice topped with crisp fried shallots on a banana leaf-lined plate, with bowls of pork floss, sesame salt and fried shallots and a pair of chopsticks on a wooden table

Prep 10 minutesCook 40 minutesTotal 50 minutesYield 4-6 servings

Ingredients

  • 500g glutinous rice (nếp cái hoa vàng preferred)
  • 200g split yellow mung beans (peeled)
  • 2 teaspoons coarse salt
  • 50ml cooking oil

Method

  1. Soak the glutinous rice and mung beans. Rinse the glutinous rice briefly to remove dust, then soak in water for 6–8 hours until the grains are soft and swollen. Separately, soak the split yellow mung beans in water for 4 hours until fully plumped with no hard core remaining.
  2. Rinse, combine and season. Drain the soaked rice and mung beans. Combine them in a bowl and rinse together several times with clean water until the water runs clear. Drain well. Add 2 teaspoons of coarse salt and mix thoroughly so every grain is evenly seasoned.
  3. Steam for 30 minutes. Bring a pot of water to a rolling boil for steaming. Transfer the rice and mung bean mixture into a steamer basket lined with cheesecloth or a clean cloth. Steam over high heat for 30 minutes until the rice and beans are cooked through and tender.
  4. Add oil and continue steaming. After 30 minutes, open the steamer and fluff the sticky rice with a spatula. Drizzle 50ml of cooking oil evenly over the rice, then fold and mix to coat every grain. Replace the lid and steam for another 10 minutes so the rice absorbs the oil and becomes plump, glossy, and deeply fragrant.
  5. Serve. Transfer the mung bean sticky rice to a plate or bowl. Serve warm as breakfast, a snack, or as an offering dish. Enjoy with pork floss (ruốc), sesame salt, char siu pork, or roasted pork belly.

Nutrition 320 calories per serving

In this recipe

  1. What Is Xôi Đậu Xanh?
  2. Why This Recipe Works
  3. Ingredients for Vietnamese Mung Bean Sticky Rice
  4. Step-by-Step Instructions
  5. Expert Tips for Perfect Xôi Đậu Xanh
  6. Serving Suggestions and Traditional Accompaniments
  7. Cultural Significance: Sticky Rice in Vietnamese Life
  8. Storage and Reheating
  9. Common Mistakes to Avoid
  10. Variations
  11. Frequently Asked Questions
  12. Conclusion

This Vietnamese mung bean sticky rice recipe (xôi đậu xanh) is one of the most beloved breakfast and snack dishes in Vietnamese cuisine. Made with fragrant glutinous rice and tender split yellow mung beans steamed together until perfectly chewy, it’s a dish that’s deeply comforting, incredibly simple, and far more delicious than its short ingredient list suggests. Best of all, with the right technique, your sticky rice will stay soft and pliable even the next day — no hardening, no graining out.

Prep Time: 10 minutes (+ 6–8 hours soaking) | Cook Time: 40 minutes | Servings: 4–6

Difficulty: Easy | Calories: ~320 per serving

What Is Xôi Đậu Xanh?

Xôi đậu xanh (pronounced “soy dow xanh”) is a traditional Vietnamese sticky rice dish combining glutinous rice (gạo nếp) with split yellow mung beans (đậu xanh lòng vàng). It belongs to the broader family of xôi mặn — savory sticky rice dishes — that are eaten throughout Vietnam as a hearty breakfast, an afternoon snack sold by street vendors, or as a ceremonial offering on the 1st and 15th of each lunar month.

Unlike sweet sticky rice desserts, xôi đậu xanh is lightly seasoned with salt and finished with cooking oil, making it a versatile base that pairs beautifully with both savory toppings and simple condiments. The mung beans cook to a soft, crumbly, nutty consistency that contrasts perfectly with the chewy, stretchy rice.

Why This Recipe Works

The secret to outstanding xôi đậu xanh comes down to two things: proper soaking and the two-stage steaming method. Soaking both the rice and mung beans for the right amount of time ensures they cook at the same rate, giving you evenly tender results throughout. The two-stage steaming — adding oil midway through — coats every grain so the finished rice is plump, glossy, and stays soft for hours without becoming sticky or gummy.

Ingredients for Vietnamese Mung Bean Sticky Rice

The four ingredients for mung bean sticky rice on a wooden table: glutinous rice, split yellow mung beans, coarse salt and a small jug of cooking oil
  • 500g glutinous rice (gạo nếp) — nếp cái hoa vàng variety preferred for fragrance
  • 200g split yellow mung beans, peeled (đậu xanh bỏ vỏ)
  • 2 teaspoons coarse salt
  • 50ml cooking oil (neutral vegetable oil or light sesame oil)

Pro tip: Look for split, peeled mung beans — they appear yellow and flat, not whole green beans. These are sold at Asian grocery stores and are essential for getting the correct texture: soft, floury, and melt-in-the-mouth.

Step-by-Step Instructions


Step 1: Soak the Rice and Mung Beans

1Give the glutinous rice a quick rinse to remove any surface dust, then submerge it in a large bowl of cold water. Let it soak for 6–8 hours (or overnight). The grains should absorb water and become visibly swollen and slightly translucent.

In a separate bowl, soak the split yellow mung beans in cold water for 4 hours. After soaking, each bean should be fully plumped — press one between your fingers and it should yield easily with no hard core in the center. A hard core means the beans need more soaking time.

A fingertip pressing a soaked split yellow mung bean in a bowl of water, beside a bowl of glutinous rice soaking in water
Step 1- Soak the Rice and Mung Beans

Step 2: Rinse, Combine, and Season

2Drain both the rice and mung beans. Combine them in one large bowl and rinse together several times with fresh water, gently rubbing the grains together until the water runs clear rather than cloudy. Drain thoroughly in a colander.

Sprinkle 2 teaspoons of coarse salt evenly over the mixture and toss well with your hands. The salt should coat every grain of rice and every bean. This step seasons the rice from within during steaming — far more effective than seasoning after cooking.

Coarse salt sprinkled over drained glutinous rice and split mung beans mixed by hand in a colander
Step 2- Rinse, Combine, and Season

Step 3: First Steam — 30 Minutes

3Bring a large pot of water to a vigorous boil. Line your steamer basket with a piece of cheesecloth, a clean cotton cloth, or a banana leaf if you want extra fragrance. Transfer the rice and mung bean mixture into the steamer in an even layer.

Place the steamer over the boiling water, cover tightly, and steam on high heat for 30 minutes. Do not open the lid during this time — consistent steam is what cooks the rice evenly. After 30 minutes, the grains should look fully cooked: slightly translucent and beginning to clump together.

The steamer lid lifted in a cloud of steam from a cloth-lined steamer basket of sticky rice and mung beans
Step 3- First Steam — 30 Minutes

Step 4: Add Oil and Steam for 10 More Minutes

4This is the step that transforms good sticky rice into great sticky rice. Open the steamer and use a spatula or rice paddle to fluff and turn over the rice from the bottom up. This redistributes moisture and ensures even cooking throughout.

Drizzle 50ml of cooking oil in a thin stream all over the surface of the rice. Using your spatula, fold and stir the rice repeatedly until the oil is fully incorporated and every grain glistens. The rice will feel looser and more pliable as you mix.

Replace the lid and steam for an additional 10 minutes. During this time, the rice absorbs the oil fully — the grains swell further, the texture becomes irresistibly stretchy, and the whole dish develops a gorgeous sheen. This oil-coating step is also why the sticky rice holds its softness for hours, even after cooling.

Cooking oil drizzled from a small white jug over the steamed sticky rice in the steamer basket, folded in with a wooden paddle
Step 4- Add Oil and Steam for 10 More Minutes

Step 5: Serve

5Transfer the Vietnamese mung bean sticky rice onto a large plate or wooden board. The finished dish should be beautifully glossy, with individual grains just visible through a soft, cohesive mass of chewy rice and crumbly golden mung beans.

Serve warm alongside your choice of accompaniments. In Vietnamese households, xôi đậu xanh is equally at home on the breakfast table, on a temple offering tray, or packed as a midday snack.

A wooden paddle mounding mung bean sticky rice onto a banana leaf-lined plate, with bowls of pork floss, sesame salt and fried shallots
Step 5- Serve

Expert Tips for Perfect Xôi Đậu Xanh

Choose the Right Glutinous Rice

Not all glutinous rice is equal. Nếp cái hoa vàng — literally “yellow flower glutinous rice” — is the variety prized in Northern Vietnam for its natural floral fragrance and superior stickiness. Look for it at Vietnamese or Chinese grocery stores. If unavailable, Japanese short-grain mochi rice is a good substitute. Avoid pre-soaked or par-cooked varieties.

Soaking Time Is Non-Negotiable

The 6–8 hour soak for glutinous rice is not a suggestion — it’s what makes the difference between rice that steams evenly into chewy, cohesive grains and rice that ends up with hard, undercooked centers. Plan ahead and soak overnight for the most convenient timing.

Check the Mung Bean Cores

Before combining your beans with the rice, press one soaked bean between two fingers. It should smash completely with no resistance. Any residual hardness means the beans need more soaking time — undersoaked beans will remain slightly gritty in the final dish even after steaming.

Don’t Skip the Oil Step

The oil added at the 30-minute mark does three critical things: it separates the grains so the rice doesn’t clump into a single dense mass, it extends softness so the rice stays chewy as it cools, and it adds a subtle richness that elevates the overall flavor. Use a neutral oil like vegetable or sunflower oil for a clean taste, or light sesame oil for added fragrance.

Line the Steamer Properly

Always line your steamer basket with cheesecloth or a thin cloth before adding the rice mixture. Without a liner, small grains of rice fall through the holes and the mung beans can escape as they soften. The cloth also traps just enough steam to keep the surface moist without making the rice waterlogged.

Serving Suggestions and Traditional Accompaniments

One of the great strengths of xôi đậu xanh is how versatile it is at the table. In Vietnam, it’s served in small portions alongside one or two flavorful accompaniments that complement its mild, nutty flavor. Here are the most traditional and popular options:

  • Pork floss (ruốc thịt): The most classic pairing. Fluffy, savory, slightly sweet dried pork crumbles sprinkled generously over the top.
  • Sesame salt (muối vừng): A simple mix of roasted sesame seeds and salt. Incredibly aromatic and deeply satisfying.
  • Char siu pork (thịt xá xíu): Sweet and smoky Cantonese-style roasted pork, thinly sliced alongside the sticky rice.
  • Roasted pork belly (thịt quay): Crispy-skinned pork belly with fatty, tender meat — a rich contrast to the mild rice.
  • Stir-fried pork with onion (thịt rang hành): A fragrant, savory stir-fry that turns the sticky rice into a full, satisfying meal.

For a sweeter variation popular in the South, drizzle the finished sticky rice with a tablespoon of thick coconut milk and top with toasted sesame seeds. This turns the dish into a light dessert or sweet snack.

Cultural Significance: Sticky Rice in Vietnamese Life

Xôi — sticky rice — holds a unique place in Vietnamese culture that goes far beyond being just a food. It’s present at every major life event: on altars during the first and fifteenth of the lunar month (ngày rằm, mùng 1), at ancestral ceremonies (giỗ), weddings, Tết celebrations, and even as a daily breakfast staple sold from bamboo baskets by street vendors before dawn.

Xôi đậu xanh specifically is one of the most auspicious varieties, with the golden yellow of the mung beans symbolizing prosperity and good fortune. It’s commonly prepared as an offering dish during lunar calendar observances, prepared simply and with care as a gesture of respect and gratitude.

For everyday cooking, it represents the Vietnamese principle of making something extraordinary from humble, inexpensive ingredients through patience and proper technique. A bowl of xôi đậu xanh costs almost nothing to make yet delivers enormous satisfaction — it is, in every sense, the taste of Vietnamese home cooking.

Storage and Reheating

Room temperature: Thanks to the oil coating, xôi đậu xanh stays soft at room temperature for up to 8 hours. Wrap tightly in plastic wrap or keep covered to prevent drying.

Refrigerator: Store in an airtight container for up to 3 days. The texture will firm slightly when cold but returns fully to its soft, chewy state after reheating.

Freezer: Portion into individual servings, wrap in plastic wrap, and freeze for up to 1 month. Thaw overnight in the refrigerator before reheating.

Reheating: The best method is re-steaming for 5–8 minutes, which fully restores the original texture. You can also microwave with a damp paper towel covering the bowl — heat in 30-second intervals until warmed through. Avoid reheating in a dry pan, which makes the rice hard and brittle.

Common Mistakes to Avoid

1. Not Soaking Long Enough

Glutinous rice soaked for less than 6 hours will not cook evenly — you’ll get a mix of chewy cooked grains and hard undercooked ones. Set a timer and plan ahead.

2. Using Whole Green Mung Beans

Whole mung beans in their green skin take much longer to cook than split yellow mung beans and have a completely different texture. Always use đậu xanh bỏ vỏ — split, peeled yellow mung beans.

3. Skipping the Cloth Liner in the Steamer

Without a liner, the soft mung beans fall through the steamer holes and the bottom layer of rice gets waterlogged. Always line the steamer with cloth.

4. Opening the Lid Too Often

Every time you open the steamer, steam escapes and the cooking temperature drops. Only open at the 30-minute mark to add oil, then keep the lid on for the final 10 minutes.

5. Under-seasoning

Two teaspoons of salt for 500g of rice sounds like a lot, but glutinous rice absorbs seasoning less efficiently than regular rice. Trust the amounts — under-seasoned xôi tastes bland and flat.

Variations

Coconut Milk Mung Bean Sticky Rice

Replace the cooking oil with 100ml of thick coconut milk mixed with a pinch of salt. Add this in place of the oil at the 30-minute fluffing step. The result is a richer, slightly sweet, deeply fragrant version that’s especially popular as a dessert or sweet snack.

Pandan-Scented Sticky Rice

Blend 4–5 fresh pandan leaves with a small amount of water, strain out the green liquid, and use it to soak the rice instead of plain water. The rice will take on a beautiful pale green color and a distinctive, floral aroma beloved throughout Southeast Asia.

Mixed Sticky Rice with Mung Bean and Black-Eyed Peas

Replace half the mung beans with soaked black-eyed peas (đậu trắng) for a two-tone sticky rice with a slightly different flavor profile and a more festive appearance. Both legumes have similar soaking and cooking requirements.

Frequently Asked Questions

What type of glutinous rice is best for xôi đậu xanh?

Nếp cái hoa vàng (yellow flower glutinous rice) is the gold standard for Vietnamese sticky rice. It has a naturally fragrant aroma and produces an especially chewy, cohesive texture. If unavailable, any high-quality long-grain glutinous rice works well.

Why does my sticky rice turn out hard and dry?

Insufficient soaking is the most common culprit. Glutinous rice needs at least 6 hours to absorb enough water for even steaming. Skipping the oil step at 30 minutes also results in drier, less pliable rice.

Can I use whole green mung beans instead?

It’s not recommended for this recipe. Split yellow mung beans cook at the same rate as glutinous rice and become soft and crumbly. Whole green mung beans take longer and stay firmer, giving a very different final result.

How do I keep the sticky rice soft until the next day?

The cooking oil added during steaming is the key — it prevents the grains from drying and hardening as they cool. Wrap tightly or store in an airtight container. Re-steam for 5–8 minutes to fully restore the original texture.

Can I make xôi đậu xanh in a rice cooker?

Some rice cookers with a “sticky rice” or “glutinous rice” setting work reasonably well. Add only a small amount of water (about 1/4 cup for 500g soaked rice) since the rice is already hydrated from soaking. However, traditional steaming produces a significantly superior texture and is strongly recommended.

Is xôi đậu xanh gluten-free?

Yes — glutinous rice contains no gluten whatsoever. Despite its name, “glutinous” refers to its sticky, glue-like texture, not to the protein gluten. This dish is naturally gluten-free and suitable for those with gluten intolerance or celiac disease.

Conclusion

Learning to make Vietnamese mung bean sticky rice (xôi đậu xanh) at home is one of the most rewarding introductions to Vietnamese cooking. With just four ingredients and a technique built on patience — proper soaking, two-stage steaming, and the critical oil step — you’ll produce a dish that is genuinely extraordinary: chewy, fragrant, golden-speckled, and deeply satisfying.

Whether you serve it as a morning breakfast with pork floss and sesame salt, lay it out on a tray for a lunar ceremony, or pack it as a midday snack, xôi đậu xanh delivers on its promise every time. And because it keeps beautifully without hardening, it’s a dish that rewards making in bulk — cook once and enjoy throughout the day.

This is Vietnamese home cooking at its most honest and most delicious: humble ingredients, careful technique, and a result that’s worth every minute of soaking time.

Love Vietnamese sticky rice? Explore our full collection of xôi recipes and authentic Vietnamese breakfast dishes on My Viet Kitchen — each one tested, detailed, and made with real home cooks in mind.

Love This Recipe?

Click on a star to rate it!

☆☆☆☆☆No votes so far! Be the first to rate this recipe.

Share

Tags: Vietnamese Street FoodVietnamese breakfast

A plate of vegetarian broken rice with scallion oil, a glazed vegetarian rib, steamed tofu cake, glass-noodle bi, cucumber, tomato and pickles, a bowl of dipping sauce and chopsticks beside it on a wooden table← PreviousVietnamese Vegetarian Broken Rice (Cơm Tấm Chay) – Sườn, Bì & ChảNext →Vietnamese Chicken Salad with Vietnamese Coriander (Gỏi Gà Rau Răm)A white plate of shredded chicken salad with Vietnamese coriander, purple onion, carrot and chili, topped with crushed peanuts and fried shallots, with chopsticks and sesame rice crackers on a wooden table

More Vietnamese Dishes

Vit quay
Vietnamese Dishes

Vit Quay Recipe: Authentic Vietnamese Roast Duck

May 25, 2026

Sinh To Bo
Vietnamese Dishes

Sinh To Bo Recipe: Creamy Vietnamese Avocado Smoothie

May 17, 2026

Ca Phe Muoi
Vietnamese Dishes

Ca Phe Muoi Recipe: Authentic Vietnamese Salt Coffee

May 16, 2026

Recent recipes

  • Homemade Tim Tam-style biscuits on a speckled white plate on a wooden table, rectangular sandwich biscuits coated in glossy milk chocolate with wavy ridges on top, one broken in half at the front to show two thin cocoa biscuits around a chocolate cream filling, with a cup of coffee behindHomemade Tim Tam Recipe: Copycat Malted Chocolate BiscuitsNovember 1, 2026
  • An egg hopper with a set white and a glossy orange yolk in its centre and a plain hopper behind it on a white plate, both thin golden bowls with lacy, holey edges, beside small bowls of orange-red pol sambol with a lime wedge and dark red lunu miris on a wooden tableHoppers (Appa): Sri Lankan Bowl Pancakes from an Overnight BatterNovember 1, 2026
  • Nine white squares of haupia with clean, straight edges set out in three rows on a glossy green ti leaf over a wooden board, with an empty half coconut shell and a linen napkin behindHaupia: Hawaiian Coconut Pudding Firm Enough to CutOctober 31, 2026
  • Three scoops of pale vanilla ice cream in a shallow white bowl, flecked with golden-amber honeycomb toffee nuggets and thin amber toffee streaks, beside four bubbly chunks of hokey pokey and a steel ice cream scoop on crumpled baking paper on a wooden tableHokey Pokey Ice Cream with Homemade Honeycomb ToffeeOctober 31, 2026

Follow us

Where shall we eat today?

  • Vietnamese
  • Asian
  • European
  • African
  • Americas
  • Australia
  • Drinks
  • Surprise me

Recently updated

  • Homemade Tim Tam Recipe: Copycat Malted Chocolate Biscuits
  • Hoppers (Appa): Sri Lankan Bowl Pancakes from an Overnight Batter
  • Haupia: Hawaiian Coconut Pudding Firm Enough to Cut
  • Hokey Pokey Ice Cream with Homemade Honeycomb Toffee
  • Hainanese Chicken Rice with Poached Chicken and Three Sauces

Categories

  • Vietnamese Dishes
  • Asian Dishes
  • European Dishes
  • African Dishes
  • American Dishes
  • Australian Dishes
  • Beverages

Pages

  • About Us
  • Contact Us
  • FAQ
  • Privacy Policy
  • RSS

Tags

European dishescomfort foodAfrican recipesLatin American foodWest African recipesAsian recipesAustralian cuisineEast African foodSouth American foodCaribbean cuisineAfrican dishesEastern European foodMexican foodSouth African foodvietnamese cuisineFrench cuisineBalkan foodCaribbean foodeasy dinner recipeItalian cookingMexican cuisinePeruvian foodBalkan cuisinefamily dinnerisland foodLatin American recipesNigerian cuisineNorth African recipessummer grillingAuthentic Vietnamese

All tags

Follow us
© 2026 My Viet KitchenAuthentic Vietnamese flavors, made simple