Xôi Gà: Hanoi Sticky Rice Steamed with Chicken

A plate of xôi gà: steamed glutinous rice topped with shredded chicken, golden fried shallots and green scallion oil, with pickled cucumber on the side, a Vietnamese breakfast
Level
Intermediate
Cuisine
Vietnamese

Xôi gà from Hanoi: glutinous rice and chicken steamed together. Learn the long soak, the coconut finish, scallion oil and how to check the chicken is done.

Cooking flow

Cooking steps

STEP 11 / 9

Soak the rice

Glutinous rice soaking in a bowl of water, stirred by hand so the water turns slightly cloudy
Keep a colander ready beside the bowl; the rice goes straight into it when the soak is done

Put the glutinous rice in a large bowl, cover it generously with water and swirl it with your hand until the water turns cloudy. Pour off the cloudy water, cover again with fresh water and leave it to soak for 5 to 7 hours. The grains swell and turn opaque white. The rice is ready when a grain pressed between your fingers crumbles easily with no hard centre.

STEP 22 / 9

Clean and season the chicken

A raw half chicken on a cutting board being rubbed with salt and vinegar by hand
The salt and vinegar are for cleaning only; they get rinsed off before the light seasoning goes on

Wash the half chicken and set it on a board. Sprinkle it with a little salt and vinegar and rub them all over the skin and into the cavity with both hands. Rinse the chicken under running water and pat it completely dry with paper towels. Rub a little seasoning powder over it and set it aside; the skin should feel tacky and look evenly coated, not wet.

STEP 33 / 9

Slice the shallots and scallions

Thinly sliced shallots on a board and chopped scallions with the white and green parts in separate bowls
Even slices are what make the shallots turn gold all at once

Peel the shallots and slice them thin and even, so they fry at the same pace. Pat the slices dry with paper towels; dry shallots brown evenly instead of steaming in the oil. Chop the scallions into thin rounds, keeping the white and green parts in separate bowls. The shallot slices should be thin enough to see the knife through and separate into loose rings.

STEP 44 / 9

Season the rice with salt and coconut

Drained glutinous rice being folded with grated coconut and salt in a wide bowl
Fold rather than stir, so the soaked grains stay whole

Tip the soaked rice into the colander and let it drain well. Move it to a wide bowl, add salt to taste and part of the grated coconut, keeping the rest for the end. Fold everything together gently with your hand. The grains should stay separate and slightly damp, with white flecks of coconut spread through the whole bowl.

STEP 55 / 9

Steam the rice with the chicken on top

Glutinous rice spread in a cloth-lined bamboo steamer with a seasoned half chicken skin side up on top
The chicken sits directly on the rice, so every drop of fat and juice falls into the grains

Bring the water in your steamer pot to a strong boil. Line the steamer basket with a damp cotton cloth and spread the rice over it in an even layer. Lay the chicken skin side up on the rice, cover, and steam for about 45 minutes. The rice is done when the grains have turned glossy and translucent and a grain from the edge is tender all the way through.

Wrap the lid

Tie a cloth around the steamer lid before you cover the pot. Condensation dripping off a bare lid lands on the rice in wet patches and turns it pasty; the cloth catches it.

STEP 66 / 9

Lift out the chicken and check it

STEP 6

Lift the chicken onto a plate. Push the thermometer into the thickest part, close to the bone, and check for 167°F (75°C) held for at least 1 minute. Cut near the bone as well: the juices should run clear with no red or pink. If it falls short, put it back on the rice and steam longer, then check again.

Chicken safety

Forty-five minutes is a guide; a larger bird or a gentler steamer needs longer. Judge by the centre temperature and the cut near the bone, never by the clock alone. Red juices from a skewer mean the chicken is undercooked.

STEP 77 / 9

Finish the rice with coconut

Steamed glutinous rice being fluffed with chopsticks and mixed with grated coconut, with the cooked chicken resting on a side plate
Fluffing before the last steam lets moisture escape, so the grains firm up instead of slumping

Let the rice cool for a few minutes in the basket, uncovered. Fluff it with chopsticks to break up the clumps and let the excess steam escape. Scatter in the remaining coconut, mix it through and steam for 5 more minutes while the chicken rests. The grains are ready when they stand separate and glossy and the coconut smells warm and sweet.

STEP 88 / 9

Fry the shallots and make the scallion oil

Sliced shallots frying golden in a small pan, some lifted onto paper, with a bowl of green scallion oil beside the stove
Lift the shallots onto paper while they are still a shade lighter than you want; they keep colouring

If you are rendering chicken fat, put a little chicken skin in a small pan over low heat until the fat runs clear, then lift out the skin. Warm the fat or oil over medium-low heat, add the shallots and fry, stirring, until they turn light golden. Lift them out onto paper towels with a slotted spoon. Add the scallions to the same hot fat, stir them through once or twice and take the pan off the heat while they are still bright green.

Stop early

Shallots keep browning after they leave the oil, and a few seconds too long turns them bitter. The scallions also darken in the hot fat after the heat is off, so take the pan off the burner the moment they turn vivid.

Hot oil

Keep the heat moderate and the pan on a back burner. Make sure the shallots are dry before they go in, so the fat does not spit, and keep children away from the stove while you fry.

STEP 99 / 9

Plate and serve

Hands finishing a plate of sticky rice topped with chopped chicken, spooning scallion oil and scattering fried shallots
Shallots go on last, just before the plate reaches the table

Fluff the rice once more and mound it on plates. Cut or pull the chicken into bite-sized pieces and arrange it on top. Spoon the scallion oil over the chicken and rice, then scatter the fried shallots last so they stay crisp. Serve right away, while the rice is still steaming and the shallots crackle.

0 / 0
Ingredients

Ingredients

1 / 1

Ingredients

Ingredient Amount Role
Glutinous rice (nếp) 1 lb 2 oz (500 g) The base. Soaked, then steamed under the chicken
Free-range chicken ½ chicken Steamed on top of the rice; its fat and juices season the grains
Grated coconut Half a small bowl Mixed into the rice before steaming and again at the end, for fragrance and richness
Scallions (green onions) 2 Made into scallion oil to spoon over the plate
Shallots 2 Sliced thin and fried golden for the topping
Chicken fat or cooking oil A little For frying the shallots and making the scallion oil
Vinegar A little Rubbed on the chicken with salt to clean it, then rinsed off
Salt To taste For cleaning the chicken and seasoning the rice
Seasoning powder A little A light seasoning rubbed into the chicken
0 / 0

When you lift the steamer lid, a cloud rises off a bed of rice that has turned glossy and half-translucent, and the chicken resting on top has spent three quarters of an hour dripping its fat and juices down into the grains below. A few minutes later, shallots crackle gold in a small pan and a spoonful of bright green scallion oil goes over the top. That is xôi gà, sticky rice and chicken, the way Hanoi households make it: chewy, faintly sweet with coconut, savoury from the chicken, and finished with the crunch of fried shallots. It is breakfast food in Vietnam, eaten from a plate or a parcel before the day starts.

A Hanoi Breakfast of Sticky Rice and Chicken

Rice for every day, sticky rice for mornings and offerings

Vietnamese kitchens keep two kinds of rice. Everyday rice is called te; glutinous rice is nep, and nep goes into xôi, the steamed sticky rice dishes, into bánh chưng and into rice wine. Xôi has been a breakfast staple for centuries, and it appears as an offering at weddings and funerals as well. The family runs from sweet to savoury, and the toppings change with the cook: coconut, steamed beans, peanuts, taro. Xôi gà is the chicken branch of that family, and in the north the plate stays simple, with rice, chicken, scallion oil and fried shallots.

Xôi gà is the plain, savoury end of what nep can do: a plate of sticky rice with chicken, eaten for breakfast. For more of the country's cooking, see our Vietnam page.

The stall plate and the home pot

In Hanoi, a shop called Xôi Yến, at the corner where Hàng Bạc, Hàng Mắm and Nguyễn Hữu Huân meet, built its name on xôi gà. There the chicken is poached, pulled from the bone by hand and laid over the rice, scattered with finely cut lime leaves and served with pickled cucumber. Diners can also order chicken over xôi xéo, the Hanoi sticky rice made yellow with turmeric and topped with mung bean paste and fried shallots; that pairing goes by the short name "xeo gà". Breakfast xôi in Hanoi has also stretched into the night, sold to people coming off late shifts and long overtime.

The home pot works differently. Instead of poaching the chicken separately, the cook sets it straight on top of the rice in the steamer, so the rice cooks in the chicken's drippings. That is the version below. Further south, stalls tend to pile on more toppings, and abroad the dish has picked up Chinese sausage, sweet soy and rice cookers. Those are other dishes, and the variations section shows where each one leads.

Xôi and gà

Xôi is the name for the whole family of steamed glutinous rice dishes, sweet and savoury alike. Gà is chicken. Add a word for the topping or the style and you get the name of the plate: xôi xéo, xôi mặn, xôi gà xé for shredded chicken.


Ingredients

Ingredients for xôi gà on a kitchen counter: a bowl of glutinous rice, a raw half chicken, grated coconut, scallions, shallots, chicken fat, vinegar and salt
Freshly grated white coconut and a jar of rendered chicken fat are the two items most kitchens need to plan for
Allergen information

The core of the dish is glutinous rice, chicken and coconut. Seasoning powder can contain wheat, milk or seafood depending on the product, so read the label. Coconut is a different matter from a tree-nut allergy; follow the label on the product you buy. If you add soy sauce (soy, wheat) or nước chấm (fish sauce) at the table, check those labels too.

Equipment

  • Steamer: a bamboo steamer over a pot, or a deep pot with a steaming rack
  • Clean cotton cloth for lining the steamer, and a second cloth for wrapping the lid
  • Kitchen thermometer for checking the chicken
  • Large bowl and a colander
  • Cutting board and sharp knife
  • Small pan, slotted spoon and paper towels
  • Chopsticks for fluffing the rice

Choosing and Substituting

The rice decides the dish. In Vietnam the preferred variety is nếp cái hoa vàng, "golden flower" glutinous rice, which is rarely on shelves abroad. Thai glutinous rice from an Asian grocer is an excellent stand-in, and any glutinous rice gives the right chew. Jasmine or other ordinary rice will not turn into xôi; the grains stay separate instead of clinging together.

For coconut, look for frozen grated coconut in the freezer of an Asian or Latin grocer; it is the closest to fresh. Dried desiccated coconut can be rehydrated, but it holds water differently, so do not swap it in at the same amount.

Chicken fat gives the shallots and scallion oil their savoury depth. Render it from the chicken's own skin over low heat, or use lard or a neutral oil; each step down loses a little chicken aroma. If you cannot buy half a bird, bone-in thighs with a few drumsticks steam the same way on the rice. Chicken bouillon powder can replace seasoning powder, but it is saltier, so cut back on the salt. A small red onion fried thin comes close to shallot, with a slightly different, sweeter flavour.

Keep the pot simple

The Hanoi home pot uses no fish sauce, garlic, Chinese sausage, dried shrimp or pork floss. Those belong to the shop plate, the one-pot xôi mặn and overseas versions. Leave them out and the clean taste of rice, chicken and coconut comes through.


Method

Start the rice soaking in the morning for an evening meal, or the night before for breakfast. Clean the chicken and slice the aromatics while the rice soaks, then assemble the steamer. The 45 minutes of steaming is hands-off time; the work picks up again at the end, when the chicken comes off, the rice gets its second dose of coconut, and the shallots and scallion oil go into the pan.

When It Goes Wrong

What you see Why What to do
Rice is hard or chalky in the centre Soak too short, or not enough steaming Steam longer and taste a few grains until the centre is tender. Next time give the rice the full 5 to 7 hours
Rice is wet and pasty Water dripped from the lid, or too much coconut Wrap the lid in a cloth and keep the coconut to half a small bowl in total
Chicken is pink or bleeds red near the bone The bird is large, or steam escapes from gaps in the steamer Return it to the steamer until the centre reaches 167°F (75°C) for at least 1 minute
Shallots are dark and bitter Fat too hot, or pulled out too late Fry over medium-low and lift them out just before they reach the colour you want
Scallion oil is dull and khaki Scallions cooked too long Stir them through the hot fat once or twice and take the pan off the heat
The plate tastes flat Too little salt in the rice Season the rice a little more next time; soy or chili sauce belong at the table, not in the pot

Serving, Variations and Leftovers

At the table

At home, xôi gà is a complete plate on its own: rice, chicken, scallion oil, shallots. For the Hanoi stall version, pull the chicken into shreds, scatter finely sliced lime leaves over the top and set pickled cucumber and a small dish of soy sauce alongside. The sharp pickles cut through the richness of the chicken fat and coconut, and the lime leaves bring a bright, citrus scent to the first bite.

A Hanoi stall-style plate of sticky rice and shredded chicken with sliced lime leaves, pickled cucumber and a small dish of soy sauce
The lime leaves are cut into fine threads so their scent spreads without any tough bites

Variations

  • Boneless chicken thighs. Easier to cut and serve. They cook faster than a half bird on the bone, so steam them for a shorter time and confirm the centre temperature.
  • Lighter coconut. Use less coconut for a lighter fragrance. The plate moves away from the Hanoi home pot toward a plainer sticky rice.
  • Poached chicken, stall style. Poach the chicken separately, pull it from the bone and lay it over plain steamed rice. The rice tastes cleaner, since it no longer absorbs the drippings, and the chicken is softer and stringier.
  • Glazed shredded chicken. Some home cooks toss shredded poached chicken with dark soy, oyster sauce and honey for a sweet, glossy topping. It makes a richer, darker plate, and pickles on the side become essential.

Leftovers

Cooked rice is a classic cause of Bacillus cereus food poisoning. Its spores survive cooking, and the toxin it produces is not destroyed by reheating. Eat xôi gà soon after it comes off the heat and do not leave it standing at room temperature. Cook only as much as you will eat. To keep leftovers, divide the rice into small portions, cover them, and refrigerate quickly; storing the rice and chicken separately makes them easier to reheat. Keep the storage time short. Reheat by steaming again, or sprinkle with a little water and microwave until hot all the way through, and treat reheating as a way to warm the food, not as a reason to keep it longer.

Frequently Asked Questions

Is xôi gà the same as cơm gà?

No. Cơm gà is chicken over ordinary rice, cooked like any everyday rice. Xôi gà is built on steamed glutinous rice, so the grains are chewy and cling together. The two share only the chicken.

Can I use jasmine rice?

Jasmine rice will not give you xôi. It cooks into separate, fluffy grains instead of the dense, chewy cling that makes the dish. Use glutinous rice; Thai glutinous rice is the easiest to find.

What if I forgot to soak the rice?

Soak it in hot water for about 30 minutes as an emergency shortcut. The long soak hydrates the grains through to the centre, so plan for it whenever you can, and taste a few grains before taking the rice off the steamer.

Should I add fish sauce?

The Hanoi home pot gets its savoury depth from the chicken drippings, the seasoning powder and the chicken fat, with no fish sauce. If you want a dipping sauce, serve soy sauce or nước chấm at the table and leave the rice itself as it is.

Sources