Vietnamese National Dishes

Xôi xéo Hà Nội — Hanoi turmeric sticky rice with mung beans

A Hanoi breakfast classic, xôi xéo layers golden sticky rice with tender mung beans, crisp fried shallots and their fragrant oil. The rice gets its warm color from turmeric in the soaking water, while the beans are steamed separately and mashed into a compact mound that can be shaved or crumbled over each portion. This home version keeps the familiar combination simple; vendors vary the fat and toppings.

Vietnamese National Dishes
Share
Hanoi xôi xéo with golden turmeric sticky rice, mung bean, crisp fried shallots and fragrant shallot oil
Hanoi xôi xéo with golden turmeric sticky rice, mung bean, crisp fried shallots and fragrant shallot oil
Yield 4 servings
Cook time 45 minutes
Passive time 360 minutes
Total time 435 minutes (7 hours 15 minutes), including soaking
Calories About 690 kcal per serving
Overview

Xôi xéo Hà Nội — Hanoi turmeric sticky rice with mung beans

A Hanoi breakfast classic, xôi xéo layers golden sticky rice with tender mung beans, crisp fried shallots and their fragrant oil. The rice gets its warm color from turmeric in the soaking water, while the beans are steamed separately and mashed into a compact mound that can be shaved or crumbled over each portion. This home version keeps the familiar combination simple; vendors vary the fat and toppings.

Practical

Practical

  • Tips for successSoak the rice and mung beans separately in the refrigerator; discard the soaking water. Steam the mung beans until very tender before mashing. A compact mound can be shaved; a softer one can be crumbled. Steam the rice over vigorously boiling water and check that no hard, chalky centre remains. Start shallots in cool oil and watch closely near the end; they continue to darken after they leave the pan.
Ingredients

Ingredients

Turmeric sticky rice

  • 400 g uncooked white glutinous rice
  • 2.5 g ground turmeric (about 1 teaspoon)
  • 3 g fine salt
  • Cold potable water for soaking, as needed (discard after soaking)

Mung bean topping

  • 200 g dry peeled split mung beans
  • 2 g fine salt
  • Cold potable water for soaking, as needed (discard after soaking)
  • Water for steaming, as needed

Fried shallots and oil

  • 120 g shallots, peeled and thinly sliced
  • 180 ml neutral high-heat oil for frying; reserve 45 ml fragrant shallot oil for the rice and serving, and cool and save most of the remainder for another use
Method

Method

Method

  1. Rinse the rice until the water is nearly clear. Stir the turmeric into plenty of cold potable water, add the rice and soak it in the refrigerator for 6 hours or overnight. Rinse the split mung beans separately and soak them in cold water in the refrigerator for 4 hours or overnight. Drain both well and discard the soaking water.

  2. Set a steamer over hard-boiling water. Spread the drained mung beans in the steamer and cook for 20–25 minutes, until completely tender and easy to crush. While hot, mix in 2 g salt and mash to a thick, cohesive paste. Shape it into a compact mound; if it is too soft to shave, crumble it for serving.

  3. Toss the drained rice with 3 g salt and spread it in an even layer in the steamer basket. Steam over vigorously boiling water for 25–30 minutes, fluffing once halfway through. The grains should be glossy, tender and chewy with no hard, chalky centre. If still firm, sprinkle with 15 ml water, cover and steam for another 5–10 minutes.

  4. While the rice steams, put the shallots and 180 ml oil in a small skillet. Set over medium-low heat and stir regularly as the oil warms. Fry for about 7–10 minutes until evenly golden and crisp; they will darken a little after removal. Lift them out with a slotted spoon and drain on a rack or paper towel. Cool the oil briefly, strain out any burnt pieces and measure 45 ml fragrant shallot oil for this recipe. Cool and save most of the remaining oil for another use.

  5. Fold about 30 ml of the measured shallot oil through the hot rice. Keep the remaining 15 ml for finishing the portions. If the mung bean mound is firm, use a sharp knife to shave it into thin curls; otherwise crumble it into small pieces.

  6. Divide the hot rice among four bowls or banana-leaf portions. Add one-quarter of the mung beans and fried shallots to each, then drizzle with the remaining measured shallot oil. Serve warm.

Practical

Practical

Practical guidance

Make ahead: Soak the rice and beans in the refrigerator overnight. The mung bean mound and fried shallots can be prepared ahead and chilled separately; re-steam the rice until hot and soft before serving. Storage: Spread leftover rice and mung beans separately in shallow containers and refrigerate within 2 hours (within 1 hour above 32°C / 90°F), at or below 4°C / 40°F. Use within 3 days. Reheating: Reheat rice and mung beans until steaming hot. Avoid repeated warming and cooling. Add shallots after reheating to keep them crisp. Oil: Let unused frying oil cool, strain it and save it for another cooking use; it is not necessary to pour all of it over the servings.

Troubleshooting

Rice is hard in the centre: The soak may have been too short or the steamer may not have been hot enough. Sprinkle with 15 ml water and steam for another 5–10 minutes. Mung beans are too loose to shave: Mash them while hot and press into a compact mound. If still soft, crumble them over the rice instead. Shallots turn bitter: Lower the heat and remove them when evenly golden; carryover heat darkens them further. Rice tastes oily: Use only the measured 45 ml shallot oil, folded and drizzled as directed; save the rest for another use.

Frequently asked questions

Can I use whole mung beans? Peeled split mung beans cook faster and mash more evenly for this topping. Whole beans need a different soaking and cooking time. Can I use pork fat instead of shallot oil? Some vendors use animal fat; this recipe uses neutral oil scented with fried shallots. The fat and topping can vary by vendor.

Nutrition per serving

Approximate estimate from dry glutinous rice, split mung beans, shallots, measured salt and about 60 ml oil expected to be eaten across the recipe. Most of the 180 ml frying oil is saved for another use. Actual oil uptake and portioning vary.

Nutrition per serving

Nutrition per serving

  • Serving sizeOne-quarter of the recipe
  • CaloriesAbout 690 kcal
  • CarbohydrateAbout 117 g
  • ProteinAbout 20 g
  • FatAbout 15 g
  • FibreAbout 11 g
  • SodiumAbout 500 mg
Allergens and food safety

Allergens and food safety

No major allergens are intentionally included, but check packaged rice, mung beans and oil labels for cross-contact. Cooked rice and beans should not sit at room temperature for long: spread leftovers in shallow containers and refrigerate within 2 hours (1 hour above 32°C / 90°F) at or below 4°C / 40°F. Use within 3 days and reheat until steaming hot.

Enjoy

Enjoy

  • Serve the rice warm so the mung beans and shallot oil scent each bite.
  • Add the crisp shallots just before eating to preserve their crunch.