Vietnamese National Dishes

Xôi mặn Sài Gòn — Sài Gòn savoury sticky rice

Tender, glossy sticky rice is topped with lạp xưởng, dried shrimp, firm egg ribbons, pork floss, fried shallots and scallion oil for a hearty Sài Gòn-style meal.

Vietnamese National Dishes
Share
A wide table view of Sài Gòn xôi mặn in a banana-leaf-lined bowl, with lạp xưởng, dried shrimp, egg, pork floss and scallion oil.
A generous bowl of Southern Vietnamese savoury sticky rice with toppings arranged over glossy rice.
Yield 4 substantial portions
Cook time 75 minutes
Passive time 6 hours 10 minutes (rice soaking and resting between steamings)
Total time 8 hours
Calories About 720 kcal per serving
Overview

Xôi mặn Sài Gòn — Sài Gòn savoury sticky rice

Xôi mặn Sài Gòn is a flexible Southern Vietnamese sticky-rice dish, often eaten for breakfast or as a filling snack. This version keeps the toppings distinct: sweet-savory lạp xưởng, dried shrimp, cooked egg, pork floss, crisp shallots and fragrant scallion oil sit over a bed of steamed glutinous rice. A two-stage steaming method helps the grains cook evenly and stay tender. Other versions may include coconut milk, pâté, pork belly or extra sausage; this recipe focuses on the topping set named in the dish brief.

Practical

Practical

  • Tips for successSoak the rice covered in the refrigerator for the full 6 hours, then drain it well so the grains steam rather than boil. Spread the rice loosely in the basket. After the first steam, lift and spread the grains so trapped moisture escapes before steaming again. Cook the egg until fully set, and heat the sausage and shrimp until steaming hot. Fry shallots gently and lift them while pale golden; they continue to darken after leaving the pan. Keep the toppings separate until serving so each portion gets an even amount of rice, sausage, shrimp, egg and pork floss.
Ingredients

Ingredients

Sticky rice

  • 500 g glutinous rice
  • 3 g fine salt
  • Cold potable water for soaking; discard after use

Sài Gòn-style toppings

  • 120 g cooked lạp xưởng (Vietnamese sweet sausage), sliced
  • 40 g dried shrimp
  • 2 large eggs
  • 40 g pork floss (chà bông)
  • 50 g shallots, thinly sliced
  • 30 g spring onion, finely sliced
  • 20 ml light soy sauce
  • 5 g sugar
  • 0.5 g ground white pepper

Shallot oil and steaming

  • 30 ml neutral oil
  • About 1 L water for the steamer reservoir; keep below the basket
  • About 250 ml warm potable water to soften the shrimp; discard after use
Method

Method

Method

  1. Rinse the glutinous rice in several changes of cold water until mostly clear. Cover with plenty of cold potable water, cover the bowl and soak in the refrigerator for 6 hours. Drain thoroughly for 15 minutes, then toss with 3 g salt.

  2. Cover the dried shrimp with about 250 ml warm potable water for 15 minutes until pliable. Drain, rinse briefly and pat dry; discard the soaking water. Slice the lạp xưởng and shallots. Finely slice the spring onion and beat the eggs until uniform.

  3. Heat 15 ml neutral oil in a small skillet over medium heat. Fry the shallots slowly, stirring, until crisp and pale golden; lift onto a paper-lined plate. Reserve the fragrant oil. Warm the remaining 15 ml oil, remove the skillet from the heat and stir in the spring onion to make scallion oil. Set aside.

  4. Bring about 1 L water in the steamer reservoir to a steady boil, keeping it below the basket. Line the basket loosely with a clean damp cloth if needed. Spread the drained rice in an even, airy layer. Cover and steam over steady medium-high heat for 35 minutes, maintaining visible steam.

  5. Spread the rice on a wide clean tray and gently loosen it so trapped steam escapes. Rest uncovered for 10 minutes. Return it to the steamer in an even layer and steam covered for another 15 minutes, until glossy, tender throughout and without a hard centre. If needed, continue in 5-minute increments. Keep the cooked rice hot for serving.

  6. While the second steam is underway, use a little reserved shallot oil to cook the beaten eggs as a thin omelette until fully set; roll and cut into ribbons. In the same pan, cook the lạp xưởng until steaming hot and lightly browned at the edges. Add dried shrimp and stir-fry for 2–3 minutes until hot throughout. Add soy sauce, sugar and white pepper; toss until glossy, then turn off the heat.

  7. Divide the hot sticky rice among four bowls. Arrange sausage, shrimp and egg ribbons over the rice; add pork floss and crisp shallots, then drizzle evenly with scallion oil. Serve immediately. For leftovers, spread rice and toppings in shallow containers and refrigerate within 1 hour at or below 4°C; use within 24 hours. Reheat only once until steaming hot throughout. Discard rice left at room temperature for more than 2 hours.

Practical

Practical

Practical guidance

Make ahead: Soak and drain the rice in advance, keeping it covered in the refrigerator. The toppings can be sliced and portioned while the rice steams. Serving: Serve hot with each topping visible over the rice. A little extra soy sauce can be offered separately, but is not included in the nutrition estimate. Storage: Because cooked rice needs careful handling, spread leftovers in shallow portions and refrigerate within 1 hour at or below 4°C. Use within 24 hours. Reheating: Reheat once until steaming hot throughout (74°C is a conservative target for leftovers). Do not leave rice at room temperature for more than 2 hours.

Troubleshooting

Rice is hard in the centre: Drain it well, spread it in a loose layer and continue steaming in 5-minute increments. Rice is wet or gummy: It may not have drained enough or the steamer basket may be crowded. Spread it loosely and let steam escape during the rest between steaming stages. Shallots turn bitter: Remove them as soon as they become pale golden; residual heat keeps browning them. Toppings taste too salty: Use a lighter hand with soy sauce and divide the measured toppings evenly across all four bowls. Egg ribbons tear: Let the fully set omelette cool for a minute before rolling and slicing it.

Frequently asked questions

Is xôi mặn a breakfast dish? It is commonly eaten for breakfast or as a filling snack in Southern Vietnam, though it can be served at other meals. Can I use a rice cooker instead of a steamer? Yes. Follow the rice cooker's directions for glutinous rice; the two-stage steaming here is a separate preparation method. Can I leave out the shrimp? The shrimp is part of this version's topping set. If omitted, the finished dish will have a different flavor and nutrition profile. Why steam the rice twice? Spreading the first-steamed grains lets excess moisture escape; the second steam finishes the centre and helps keep the rice tender.

Nutrition per serving

These are rounded estimates for the specified glutinous rice, lạp xưởng, dried shrimp, eggs, pork floss, shallot, spring onion, oil, soy sauce and seasoning divided into four portions. Sausage and pork-floss brands vary, as does the amount of oil and soy sauce retained.

Nutrition per serving

Nutrition per serving

  • Serving sizeOne quarter of the recipe, approximately 300–350 g finished food
  • CaloriesAbout 720 kcal
  • CarbohydrateAbout 118 g
  • ProteinAbout 26 g
  • FatAbout 22 g
  • FibreAbout 2 g
  • SodiumAbout 1,150 mg
Allergens and food safety

Allergens and food safety

Contains shrimp (crustacean shellfish), egg and soy. Lạp xưởng and pork floss contain pork and may contain soy, wheat or other allergens; check package labels. Soy sauce may contain wheat unless labeled gluten-free. Keep rice covered in the refrigerator during its 6-hour soak. Cook eggs until fully set, and keep cooked sausage refrigerated until use. Rehydrate shrimp briefly in clean warm water, discard the soaking water and cook it through. Keep steamed rice hot until serving. Cool leftovers quickly in shallow portions and refrigerate within 1 hour at or below 4°C; use within 24 hours. Reheat only once until steaming hot throughout, and discard rice left out for more than 2 hours.

Enjoy

Enjoy

  • Serve warm so the rice is soft and the fried shallots remain crisp.
  • Add the toppings in neat sections for an attractive bowl and balanced bites.