Vietnamese National Dishes

Xôi gà Sài Gòn — Saigon chicken sticky rice

Tender steamed glutinous rice is topped with gently poached, savoury shredded chicken, fully cooked egg ribbons, crisp shallots and scallion oil, with quick pickles and ginger-lime fish sauce alongside.

Vietnamese National Dishes
Share
A wide serving of Sài Gòn chicken sticky rice with carrot-daikon pickles and ginger-lime fish sauce.
Vietnamese chicken sticky rice served with bright pickles and dipping sauce.
Yield 4 generous servings
Cook time 75 minutes
Passive time 6 hours 10 minutes (refrigerated rice soak and pickle rest)
Total time 8 hours
Calories About 900 kcal per serving
Overview

Xôi gà Sài Gòn — Saigon chicken sticky rice

Xôi gà pairs chewy, glossy glutinous rice with tender chicken and aromatic toppings. In Sài Gòn, vendors serve many combinations; this home version uses shredded chicken, fried shallot, scallion, egg and a small side of đồ chua, the sweet-sour carrot and daikon pickle noted for this recipe. A little ginger-lime fish sauce brings a bright contrast. The rice is steamed separately, while boneless chicken thighs are gently poached and seasoned in a pan. This is one practical regional-style combination, not the only way xôi gà is made.

Practical

Practical

  • Tips for successKeep the covered rice in the refrigerator throughout its 6-hour soak, then drain it thoroughly so it steams instead of boiling. Spread the rice loosely in the steamer basket. If the centre is still firm after 35 minutes, continue steaming in 5-minute increments. Poach the chicken at a gentle simmer and check the thickest piece with an instant-read thermometer; it must reach 74°C / 165°F before shredding. Let fried shallots turn only pale golden before lifting them from the oil; residual heat darkens them. Cook the omelette until fully set, and keep raw-chicken tools separate from the ready-to-eat pickle and herbs.
Ingredients

Ingredients

Steamed glutinous rice

  • 500 g uncooked glutinous rice
  • 3 g fine salt
  • Cold potable water for soaking; discard after use
  • 1.5 L water for the steamer reservoir; keep below the basket

Poached and seasoned chicken

  • 600 g boneless, skinless chicken thighs
  • 25 g fresh ginger, sliced for poaching
  • 15 g spring onion, cut into lengths for the poaching liquid
  • 4 g fine salt for the poaching liquid
  • 1.5 L potable water for poaching the chicken; reserve broth as directed
  • 20 ml fish sauce
  • 15 ml light soy sauce
  • 8 g sugar
  • 8 g garlic, minced
  • 20 g shallot, minced
  • 1 g ground black pepper
  • 15 ml neutral oil
  • 60 ml reserved chicken broth

Omelette and shallot-scallion topping

  • 2 large eggs
  • 40 g shallot, thinly sliced
  • 30 ml neutral oil for frying shallots; drain the shallots and reserve the oil
  • 15 g spring onion, finely sliced
  • 15 ml neutral oil for scallion oil
  • 15 g cilantro, roughly chopped

Quick-pickled carrot and daikon

  • 100 g daikon radish, cut into thin matchsticks
  • 70 g carrot, cut into thin matchsticks
  • 60 ml rice vinegar
  • 60 ml potable water
  • 10 g sugar
  • 2 g fine salt

Ginger-lime fish sauce

  • 25 ml fish sauce
  • 30 ml fresh lime juice
  • 45 ml potable water
  • 10 g sugar
  • 8 g fresh ginger, finely grated
  • 3 g garlic, finely grated
Method

Method

Method

  1. Rinse the glutinous rice in several changes of cold water until nearly 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 mix with 3 g salt.

  2. Stir the rice vinegar, 60 ml water, 10 g sugar and 2 g salt until dissolved. Add the daikon and carrot, cover and refrigerate for at least 10 minutes. Drain before serving; keep the pickle chilled and use clean utensils.

  3. Put the chicken thighs, sliced ginger, spring onion, 4 g salt and 1.5 L water in a saucepan. Bring just to a simmer, then cook gently for about 15–25 minutes, turning once if needed. Check the thickest part of a thigh with a food thermometer; it must reach 74°C / 165°F. Transfer the chicken to a clean plate, rest for 10 minutes, then shred. Strain and reserve 60 ml broth; discard the remaining poaching liquid or chill it promptly for another use.

  4. While the chicken poaches, bring the steamer water 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 medium-high heat for 35 minutes. Keep visible steam flowing. Taste a few grains; if the centre is firm, continue in 5-minute increments until tender and translucent.

  5. Heat 30 ml neutral oil in a small skillet over medium-low heat. Fry the sliced shallot slowly, stirring often, until crisp and pale golden, about 8–10 minutes. Lift onto a paper-lined plate and reserve the oil. Heat 15 ml fresh neutral oil, remove the skillet from the heat and stir in 15 g spring onion to make scallion oil.

  6. Whisk the eggs and cook in the nonstick pan as a thin omelette until completely set. Cool briefly, roll and cut into ribbons. Mince the poached chicken if needed. In the same pan, heat 15 ml oil and cook 20 g shallot and 8 g garlic until fragrant, about 1 minute. Add the chicken, fish sauce, soy sauce, 8 g sugar, black pepper and reserved broth. Toss over medium heat for 4–6 minutes until the chicken is well seasoned and steaming hot throughout.

  7. Stir together the ginger-lime fish sauce ingredients until the sugar dissolves. Divide the hot sticky rice among four bowls. Top with seasoned chicken and egg ribbons; add fried shallots and cilantro, then drizzle with scallion oil. Serve with drained pickles and ginger-lime fish sauce alongside. Keep rice hot until serving. For leftovers, cool rice and chicken in shallow containers and refrigerate within 1 hour at 4°C or colder; use within 24 hours. Reheat only once until steaming hot throughout. Discard perishable food 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 pickles can be prepared while the rice steams; keep them chilled until serving. Serving: Arrange the chicken and egg over the rice, with pickles and ginger-lime fish sauce on the side. A little extra cilantro can be added, but is not included in the nutrition estimate. Storage: Because cooked rice needs careful handling, divide rice and chicken into 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 or chicken at room temperature for more than 2 hours.

Troubleshooting

Rice is hard in the centre: Drain it thoroughly before steaming and continue in 5-minute increments over steady steam. Rice is wet or gummy: It may not have drained enough or the steamer basket may be crowded. Spread it loosely and make sure steam can circulate. Chicken is dry: Keep the poaching liquid at a gentle simmer, avoid cooking far beyond 74°C, and toss the shredded meat with the measured broth while seasoning. Shallots taste bitter: Lift them as soon as they turn pale golden; residual heat keeps browning them. Pickles taste too sharp: Drain them well and serve a small side portion; do not add unlisted sugar to the measured recipe. Omelette ribbons tear: Let the fully set omelette cool for a minute before rolling and slicing.

Frequently asked questions

Is xôi gà usually a breakfast dish? It is commonly sold as a filling breakfast or snack, though it can be served at other meals. Can I use chicken breast? Yes, but it is leaner and can dry out more quickly. Use the same 74°C / 165°F safety endpoint and check it early. Can I cook the sticky rice in a rice cooker? You can follow the manufacturer's glutinous-rice instructions, but this recipe describes steaming for a chewy, separate-grain texture. Can I make the pickles further ahead? Yes. Keep them covered and refrigerated, use clean utensils, and drain only the portion being served.

Nutrition per serving

These rounded estimates use USDA FoodData Central values for raw short-grain white rice as a composition proxy for dry glutinous rice, raw boneless skinless chicken thigh, eggs and produce, with representative packaged-condiment values. The rice soaking water and pickle brine are discarded, and some shallot-frying oil remains in the pan. Brands and retained oil vary, so the figures are approximate.

Nutrition per serving

Nutrition per serving

  • Serving sizeOne quarter of the recipe, approximately 430–480 g including a small side of pickles and dipping sauce
  • CaloriesAbout 900 kcal
  • CarbohydrateAbout 117 g
  • ProteinAbout 40 g
  • FatAbout 29 g
  • FibreAbout 4 g
  • SodiumAbout 1,550 mg
Allergens and food safety

Allergens and food safety

Contains fish (fish sauce), soy and egg. Soy sauce may contain wheat; packaged fish sauce or other condiments may carry additional declared allergens, so check labels. Keep the rice covered in the refrigerator during its 6-hour soak. Use a separate board and utensils for raw chicken, wash hands and equipment after handling it, and cook the thickest part of each thigh to 74°C / 165°F measured with a food thermometer. Cook eggs until fully set. Keep cooked rice hot until serving. Cool leftovers promptly in shallow portions and refrigerate within 1 hour at or below 4°C; use within 24 hours and reheat once until steaming hot throughout. Discard rice or chicken left at room temperature for more than 2 hours.

Enjoy

Enjoy

  • Serve the rice hot, with the fragrant chicken and crisp shallots freshly arranged on top.
  • Offer the pickles and ginger-lime fish sauce alongside so each person can balance rich, savoury and bright flavours.