Sticky Rice Packet Calories and a Savory Zongzi Recipe

Updated November 4, 2026

Total time
7 hr 20 min
prep 4 hr 45 min · cook 2 hr 35 min
Serves
8
portions as written
Safe temperature (USDA)
145°F / 63°C
check the thickest piece

Jump to recipe

Sticky Rice Packet Calories and a Savory Zongzi Recipe

Sticky rice packets, often called zongzi in Chinese cooking, are parcels of glutinous rice wrapped in bamboo leaves and simmered until tender, here with pork, shiitake mushrooms, and chestnuts. One packet in this recipe has an estimated 370 calories; fillings and packet size vary, so the figure is a guide rather than an exact count.

Ingredients

  • 2 cups (370 g) uncooked glutinous rice, also called sweet rice
  • 8 cups (1.9 L) cool water, for soaking the rice
  • 16 dried bamboo leaves (about 50 g), plus 2 cups (475 ml) hot water for soaking
  • 1 ounce (28 g) dried shiitake mushrooms, plus 2 cups (475 ml) hot water for soaking
  • 12 ounces (340 g) boneless pork shoulder, cut into ½-inch (1.25 cm) cubes
  • 1 cup (225 g) cooked, peeled chestnuts, halved if large
  • 2 tablespoons (30 ml) regular soy sauce
  • 1 teaspoon (5 ml) dark soy sauce
  • 1 tablespoon (15 ml) Shaoxing wine
  • 1 teaspoon (4 g) granulated sugar
  • ½ teaspoon (3 g) fine salt
  • ¼ teaspoon (0.5 g) ground white pepper
  • 1 tablespoon (15 ml) neutral oil
  • About 4 quarts (3.8 L) water, or enough to cover the packets in the pot; have extra boiling water ready

Instructions

  1. Soak the rice. Put the glutinous rice in a bowl and cover it with the 8 cups (1.9 L) cool water. Soak for 4 hours, then drain it very well. The grains absorb water during this step, helping them cook through evenly inside the tightly wrapped parcels. Do not shorten the soak to a quick rinse; the center of a packet can otherwise stay firm after a long simmer.
  2. Soften the leaves and mushrooms. While the rice soaks, cover the dried bamboo leaves with hot water and soak for 30 minutes, or until pliable. Rinse both sides and wipe away any grit. In a separate bowl, soak the dried shiitake mushrooms in 2 cups (475 ml) hot water for about 30 minutes. Lift the mushrooms out, squeeze them gently over the bowl, trim off tough stems, and cut the caps into small pieces. Strain and reserve the soaking liquid if you like; it can add mushroom flavor to soup, but it is not needed for the packets.
  3. Season the filling. Combine the pork, regular and dark soy sauces, Shaoxing wine, sugar, salt, and white pepper in a bowl. Mix to coat the pieces, then set aside while you prepare the leaves and pot. Keep raw pork and its bowl away from the drained rice, cooked chestnuts, and other ready-to-eat ingredients. Wash your hands and any surfaces that touch the raw meat.
  4. Prepare the steamer pot. Choose a large, heavy pot with a lid. If the bamboo leaves are especially long, fold them gently in half to check that they fit the pot. Keep the leaves damp as you work so they remain flexible. Put a kettle of water on to boil; adding boiling water later prevents the pot from cooling during the long simmer.
  5. Fold and fill each packet. For each packet, overlap two leaves with their smooth sides facing up and the narrower ends pointing in opposite directions. Curve the overlapped leaves into a cone, holding the pointed end closed. Add about ¼ cup (45 g) soaked rice, a few pieces of pork, some mushroom, and a few chestnut pieces. Cover with another ¼ cup (45 g) rice. Do not pack the cone to the very top: leave enough leaf to fold over the rice and seal the parcel. Fold the long leaf ends over the filling, then wrap the remaining leaf around the packet. Tie it firmly with kitchen twine, but do not squeeze so tightly that the rice has no room to expand. Repeat to make 8 packets.
  6. Simmer until tender. Arrange the packets snugly in the pot and pour in enough water to cover them. Set a heatproof plate on top to keep them submerged, cover the pot, and bring the water to a boil. Reduce the heat to a steady, gentle simmer and cook for 2 hours 30 minutes. Check the water level occasionally and add boiling water as needed so the packets stay covered; avoid lifting the lid more than necessary.
  7. Check the pork and finish. Carefully lift out one packet and open it enough to reach the largest pork cube. Use a food thermometer to check that the pork reaches 145°F (63°C), the USDA FSIS safe minimum for a whole cut of pork, then let it rest for 3 minutes before serving. If it has not reached that temperature, rewrap the packet, return it to the pot, and simmer for 15 minutes before checking again. The rice should be soft and cohesive, with no hard center. Let the cooked packets stand for about 2 minutes so they are easier to handle, then serve hot.

Tips

  • Use the right rice. Glutinous rice is also sold as sweet rice; despite its name, it is not necessarily sweetened. Long-grain rice or ordinary short-grain rice will not give the same sticky, cohesive texture, so they are not direct substitutes.
  • Keep the leaves supple. Dried bamboo leaves are sold at many Asian grocery stores. If you cannot find them, a large piece of parchment can make a tidy cooking parcel, but it will not give the rice the familiar bamboo aroma or the traditional shape. Do not use plastic wrap in the pot.
  • Make the packets similar in size. Even portions cook at a more predictable rate. If some packets are much larger than others, check a larger one for doneness and expect it may need extra simmering time.
  • Do not let the pot boil dry. Set a timer to check the water during the long cook, and top it up with boiling water. A vigorous rolling boil can make packets knock against each other and loosen their ties, so aim for a gentle simmer.

Serving Suggestions

Unwrap a packet just before eating, taking care because steam can escape from the folded leaves. The recipe makes a substantial rice parcel, so serve one as a main with a light vegetable side, such as blanched Chinese greens, sautéed bok choy, or a cucumber salad. A small bowl of clear soup also makes a simple accompaniment without competing with the savory filling.

For extra seasoning, offer a little soy sauce or chili oil at the table, and let each person add it to taste. The estimated 370 calories applies to one of the eight packets made with the listed ingredients, before any dipping sauce or side dish. Actual calories can shift with the fat content of the pork, the exact amount of filling in each parcel, and the brand or size of the chestnuts. For a more useful estimate when tracking a meal, divide the calories for the specific ingredients used by the number of finished packets.

Variations

Families and regions make sticky rice packets with different fillings, seasonings, shapes, and leaf-folding styles; there is no single filling that applies to every version. For a richer, more traditional-style pork filling, replace the shoulder with 12 ounces (340 g) pork belly. It will produce a noticeably richer packet and increase the calories, so the estimate above will no longer apply.

For a meat-free variation, replace the pork with 8 ounces (225 g) firm tofu, pressed and diced, and add ½ cup (75 g) shelled edamame or extra chestnuts. Use vegetarian mushroom seasoning or a little extra soy sauce in place of the meat juices. The texture will be less rich, and the calorie total will change with the tofu and any added seasoning. For a deeper mushroom flavor, add another ½ ounce (14 g) dried shiitakes, soaked and chopped.

Shaoxing wine is a Chinese rice wine used in savory cooking. If it is unavailable, use 1 tablespoon (15 ml) dry sherry; the flavor will be a little different but still work with the soy and mushrooms. For a version without alcohol, use 1 tablespoon (15 ml) water or mushroom soaking liquid instead. Chestnuts are traditional in some fillings but can be omitted or replaced with an equal weight of cooked peanuts for a different, firmer bite.

Storage and Reheating

Let cooked packets cool briefly, then refrigerate them within 2 hours of cooking. Keep them wrapped and store in a covered container for 3 to 4 days. If the kitchen is very warm, do not leave them out while waiting for a full cool-down; portion them into a shallow container and refrigerate promptly.

To reheat from the refrigerator, steam the packets for about 20 to 30 minutes, until hot all the way through. You can also microwave an unwrapped portion covered with a damp paper towel, checking it in short intervals; the time varies with the microwave and packet size. Reheated leftovers should reach 165°F (74°C), measured in the center with a food thermometer. For longer storage, freeze cooled packets in a sealed freezer-safe container for up to 2 months for best quality. Thaw overnight in the refrigerator before steaming, or reheat from frozen for longer, checking that the center is thoroughly hot.

Frequently Asked Questions

How many calories are in one sticky rice packet?

This recipe is estimated at about 370 calories per packet when divided into 8 equal portions. The number is approximate: pork shoulder can vary in fat, and home-wrapped packets are rarely identical in size. Richer fillings such as pork belly, extra nuts, or added oil raise the estimate; a leaner filling may lower it.

Are sticky rice packets the same as zongzi?

Zongzi is a common Chinese name for sticky rice wrapped in leaves, often bamboo leaves. The name and filling details vary by region, and similar wrapped rice dishes appear in different food traditions. This recipe uses pork, shiitake mushrooms, and chestnuts, but other versions may use different savory or sweet fillings.

Can I make sticky rice packets without bamboo leaves?

You can use parchment to wrap a compact parcel for cooking, but it will not provide the leaf aroma or familiar zongzi shape. Use food-safe parchment, tie it securely with kitchen twine, and avoid plastic wrap. Since alternate wrapping materials can affect how tightly a packet holds together, keep the rice and filling portions modest and check that the parcel remains closed as it cooks.

Why is the rice still hard in the middle?

The most common reasons are rice that was not soaked long enough, packets that are too large or packed too tightly, or a pot that was not kept at a gentle simmer with the packets covered by water. If the center is firm, return the packet to the simmering pot and continue cooking in 15-minute increments. Check the water level and verify the texture again before serving.

Can I prepare the packets ahead?

Yes. You can soak the rice and leaves, prepare the filling, and assemble the packets in advance. Refrigerate assembled uncooked packets promptly and cook them within 24 hours; allow extra cooking time if they go into the pot cold, and check the pork temperature rather than relying only on the clock. You can also cook the packets ahead and refrigerate or freeze them using the storage guidance above.

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).