Sticky Rice Packs with Savory Chicken and Mushrooms

Updated November 4, 2026

Total time
8 hr 30 min
prep 6 hr 45 min · cook 1 hr 45 min
Serves
8
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Sticky Rice Packs with Savory Chicken and Mushrooms

Sticky rice packs are parcels of glutinous rice steamed around a savory filling, here made with soy-seasoned chicken, shiitake mushrooms, and ginger. Wrapped in banana leaves, they cook into tender, aromatic portions that are easy to carry and serve; fillings and wrapping styles vary widely across regional and family versions.

Ingredients

  • 2 cups (370 g) uncooked glutinous rice, also called sweet rice or sticky rice
  • 8 medium banana-leaf pieces, about 10 by 12 inches (25 by 30 cm) each, plus a few extra pieces in case of tears
  • 12 oz (340 g) boneless, skinless chicken thighs, cut into ½-inch (1 cm) pieces
  • 4 oz (115 g) fresh shiitake mushrooms, stems removed and caps finely chopped
  • 2 tbsp (30 ml) low-sodium soy sauce
  • 1 tbsp (15 ml) oyster sauce
  • 1 tbsp (15 ml) neutral cooking oil
  • 1 tbsp (15 g) finely grated fresh ginger
  • 2 garlic cloves (about 6 g), finely chopped
  • 2 scallions (about 30 g), thinly sliced
  • 1 tsp (5 ml) toasted sesame oil
  • ¼ tsp (1 g) ground white pepper
  • ½ tsp (2 g) fine salt, divided, or to taste
  • Water, as needed for soaking the rice, softening the leaves, and steaming

Instructions

  1. Soak the rice. Put the glutinous rice in a bowl and rinse it in several changes of cool water, rubbing the grains gently, until the water is less cloudy. Cover with fresh water by at least 2 inches (5 cm) and soak for 6 hours at room temperature. Drain thoroughly in a sieve for 10 minutes. The soak allows the grains to hydrate so they cook evenly inside the wrapped parcels; do not skip it or expect a short soak to give the same texture.
  2. Prepare the banana leaves. If using frozen leaves, thaw them first. Rinse the leaves, then briefly dip them in hot water or pass each one over a low flame until supple and glossy, about 5 to 8 minutes total. Pat dry and trim away tough ribs. Cut eight pieces roughly 10 by 12 inches (25 by 30 cm); keep the extras nearby to patch any holes. If the leaves crack when folded, warm them a little more rather than forcing the crease.
  3. Cook the filling. Heat the neutral oil in a skillet over medium-high heat. Add the ginger and garlic and stir for about 30 seconds, just until fragrant. Add the chicken and mushrooms, then cook, stirring often, for 6 to 8 minutes. Stir in the soy sauce, oyster sauce, white pepper, and half the salt. Cook until the thickest chicken pieces reach 165°F (74°C) on an instant-read thermometer; this is the USDA FSIS safe minimum internal temperature for poultry. Remove the pan from the heat, stir in the scallions and sesame oil, and let the filling cool for about 10 minutes so it is easier to portion. Taste and add the remaining salt only if needed.
  4. Season and portion the rice. Put the drained rice in a bowl and mix in the remaining salt. Divide the rice into eight roughly equal portions and the chicken-mushroom filling into eight portions. Keep the rice and filling separate until wrapping; this makes it easier to distribute the filling evenly and gives each pack a layer of rice around the center.
  5. Wrap the packs. Lay one leaf smooth-side up, with the shorter edge toward you. Place a portion of rice in the middle and flatten it into a small rectangle about ½ inch (1 cm) thick. Add one portion of filling in the center, then cover it with another portion of rice, pressing gently to enclose the filling. Fold the two side edges over the rice, then fold the top and bottom edges underneath to make a compact parcel. If a leaf tears, wrap the parcel in a second piece. Tie each one securely with kitchen twine, or set it seam-side down in the steamer so it stays closed. Avoid packing the rice very tightly; it needs some room to expand as it steams.
  6. Steam until tender. Set the parcels seam-side down in a steamer basket, leaving a little space between them for steam to circulate. Bring the water below the basket to a steady simmer, cover, and steam for 90 minutes. Check the water level about halfway through and add boiling water if needed, taking care not to let the pot boil dry. When done, the parcels should feel firm and plump, and the rice should be sticky and tender all the way through. If the center still has hard or chalky grains, rewrap any loose parcels and steam for another 10 to 15 minutes.
  7. Rest and serve. Turn off the heat and let the packs rest in the covered steamer for 5 minutes, then transfer them to a plate. Open carefully because the leaves and trapped steam are hot. Serve warm, or let them cool promptly if saving them for later.

Tips

  • Choose the right rice. Look for glutinous rice, sweet rice, or sticky rice on the package. Despite the name, it is not sweetened, and ordinary short-grain or jasmine rice will not become as cohesive or chewy in this recipe.
  • Use another wrapper if needed. Banana leaves are sold frozen at many Asian grocery stores. Bamboo leaves are a traditional alternative for some styles of rice parcels, but they are narrower and usually need soaking and overlapping. Parchment paper can keep a parcel together, though it will not add the leaves’ gentle aroma; do not put waxed paper in the steamer.
  • Keep the filling manageable. Chop mushrooms and chicken into small, similar pieces so they fit inside the rice layer. Let the filling cool briefly before wrapping, but do not leave cooked chicken at room temperature for more than 2 hours. If the leaves are especially small, use two overlapping pieces rather than making oversized parcels.
  • Do not rush the soak or steam. Hard rice in the middle usually means the grains were under-soaked, the water ran low, or the packets were too large or tightly packed. Check that the steamer is producing steady steam and add time in 10- to 15-minute increments until the rice is tender.

Serving Suggestions

Serve the packs warm as a filling lunch or as the centerpiece of a casual meal. Put them on the table still wrapped, then let each person unwrap one at a time; the leaf helps keep the rice warm and makes the portions easy to handle. A simple cucumber salad, lightly dressed greens, or steamed bok choy adds freshness beside the rich, savory filling. For extra seasoning, offer chili crisp, sliced fresh chili, or a small dish of soy sauce with rice vinegar. Keep condiments on the side so the flavors of the mushrooms, ginger, and leaf fragrance remain noticeable.

For a larger spread, pair the parcels with a clear vegetable soup or a plate of stir-fried greens. One pack is a substantial individual portion for many appetites, but smaller packs can be made by dividing the rice and filling into 10 or 12 portions and reducing the steaming time slightly; check that the rice is tender rather than relying only on the clock.

Variations

Make them vegetarian: Replace the chicken with 8 oz (225 g) firm tofu, pressed and diced, and use vegetarian mushroom stir-fry sauce in place of oyster sauce. Brown the tofu with the mushrooms and seasonings. This makes a softer, more mushroom-forward filling. Check sauce labels if you need to avoid fish or shellfish ingredients.

Change the mushrooms: Dried shiitakes have a deeper, more concentrated flavor. Rehydrate ¾ oz (20 g) dried mushrooms in warm water, squeeze them dry, and chop them; reserve the soaking liquid for another use rather than adding it to the parcels, where extra liquid can make the filling wet. Cremini mushrooms work too, with a milder flavor and less of the characteristic shiitake aroma.

Add another savory note: Stir 2 tbsp (20 g) finely chopped roasted peanuts into the cooled filling, or add 1 tsp (5 g) finely chopped preserved radish for a salty, tangy accent. Taste before adding extra salt, since preserved vegetables and sauces can already be salty. Keep additions finely chopped so each parcel folds neatly and the rice still encloses the filling.

Use a different aromatic: A small pinch of five-spice powder can replace the white pepper for a warmer, more pronounced flavor. Start with ⅛ tsp (about 0.3 g), since it can dominate the chicken and mushrooms. For a lighter profile, omit the sesame oil and finish the filling with an extra sliced scallion instead.

Storage and Reheating

Because cooked rice and chicken should not sit out for long, refrigerate leftover packs within 2 hours of cooking. Leave them wrapped, cool them in a single layer until no longer steaming, then place them in a covered container. They keep for 3 to 4 days in the refrigerator. For longer storage, freeze the cooled parcels in a freezer-safe container for up to 2 months; thaw overnight in the refrigerator for more even reheating.

To reheat from the refrigerator, steam the parcels for about 15 to 20 minutes, until hot throughout. You can also unwrap one and microwave it covered with a damp paper towel in short intervals, turning it once so the middle heats evenly. Reheat leftovers to 165°F (74°C), checking the center of the chicken filling with a food thermometer when practical. From frozen, steam for about 30 to 40 minutes, checking that the center is fully hot. Repeated reheating can dry the rice, so warm only the portions you plan to eat.

Frequently Asked Questions

Can I make sticky rice packs without banana leaves?

Yes. Bamboo leaves or parchment can hold the parcels together. Banana leaves contribute a light, grassy aroma and are flexible when warmed; parchment is more neutral and less traditional in character. Fold parchment into snug packets and place them seam-side down in the steamer. Avoid plastic wrap, which is not intended for this steaming method.

Can I soak the rice overnight?

Yes. Soak it for 6 hours or overnight in the refrigerator, then drain it well before seasoning and wrapping. Refrigerating during a longer soak is a useful way to keep the rice cool. If the grains still seem dry or chalky after steaming, the rice may not have soaked long enough or the parcels may need another 10 to 15 minutes in the steamer.

Why is the sticky rice still hard after steaming?

The most common causes are skipping or shortening the soak, letting the steamer run low on water, or making the parcels too large and tightly packed. Check that water is simmering and steam is circulating around the packets, then continue steaming in 10- to 15-minute increments. Make sure the rice is tender in the middle before serving.

Can I assemble the packs ahead of time?

For the best texture, steam them soon after assembly. You can soak the rice in advance and refrigerate it after draining, and you can cook the filling earlier and refrigerate it in a covered container. Keep cooked chicken refrigerated and assemble the parcels shortly before steaming; do not leave the prepared filling at room temperature for more than 2 hours.

Can I steam the packs in a regular pot?

Yes, if you have a steamer insert or a heatproof rack that holds the parcels above simmering water. Keep the packets out of the water, cover the pot with a well-fitting lid, and maintain a steady simmer. Check the water partway through and add boiling water as needed. Without a rack or insert, the parcels can boil rather than steam, which may loosen the folds and make the rice wet.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).