Zongzi are pyramid-shaped glutinous rice dumplings wrapped in bamboo leaves, a traditional Chinese treat especially enjoyed during the Dragon Boat Festival. They are incredibly versatile: filled with savory pork and mushrooms or sweet red bean paste, then boiled or steamed until the rice becomes tender and subtly fragrant from the leaves. This recipe delivers a classic savory version that is hearty, satisfying, and surprisingly doable at home with a little patience.
Ingredients
- 40 dried bamboo leaves (about 8 oz / 225 g)
- 4 cups (800 g) glutinous sweet rice (also called sticky rice)
- 1 lb (450 g) pork belly, cut into 1-inch cubes
- 1/2 cup (120 ml) soy sauce, divided
- 2 tablespoons (30 ml) dark soy sauce, divided
- 1 tablespoon (15 ml) Shaoxing wine (or dry sherry)
- 1 teaspoon (5 g) five-spice powder
- 1 teaspoon (5 g) white pepper
- 2 tablespoons (30 ml) vegetable oil
- 4 cloves garlic, minced
- 1 shallot, finely chopped
- 1 cup (150 g) dried shiitake mushrooms, soaked in hot water for 30 minutes, then sliced (reserve 1/2 cup soaking liquid)
- 1/2 cup (80 g) dried chestnuts, soaked and halved (optional)
- 1 teaspoon (5 g) salt, plus more to taste
- Kitchen twine for tying
Instructions
- Soak the rice: Rinse the glutinous rice in cold water until the water runs clear. Place it in a large bowl and cover with cold water by 2 inches. Soak for at least 4 hours, or overnight. Drain well before using.
- Prepare the bamboo leaves: Rinse the dried bamboo leaves and place them in a large pot. Cover with hot water and let soak for 1–2 hours, or until pliable. Gently scrub both sides, rinse, and pat dry. Trim off the tough ends with scissors. Keep the leaves in a damp towel until ready to use.
- Marinate the pork: In a medium bowl, combine the pork belly with 1/4 cup (60 ml) soy sauce, 1 tablespoon (15 ml) dark soy sauce, Shaoxing wine, five-spice powder, and white pepper. Toss to coat, then cover and refrigerate for at least 1 hour, or up to overnight.
- Cook the filling: Heat the vegetable oil in a wok or large skillet over medium-high heat. Add the garlic and shallot, and stir-fry until fragrant, about 30 seconds. Add the marinated pork (reserving the marinade) and cook until browned on all sides, about 5 minutes. Add the sliced mushrooms and chestnuts (if using). Stir in the remaining 1/4 cup (60 ml) soy sauce, 1 tablespoon (15 ml) dark soy sauce, and the reserved mushroom soaking liquid. Bring to a simmer, reduce heat to low, and cook for 15 minutes. The pork should be just cooked through. Remove from heat and let cool completely. The filling will not be fully tender yet; it will finish cooking inside the dumplings.
- Season the rice: In a large bowl, toss the drained rice with the reserved marinade from the pork (if any) and the salt. The rice should be well seasoned but not wet. If it looks dry, add a tablespoon of water.
- Wrap the zongzi: Take two bamboo leaves (one slightly smaller) and overlap them at the wide ends to form a large leaf. Fold the leaves into a cone shape, making sure the pointed end is sealed. Hold the cone in one hand and fill it about one-third full with rice. Add a few pieces of pork, mushroom, and chestnut. Top with more rice, leaving about 1/2 inch of space at the top. Fold the top leaves down over the filling, tucking the sides in to form a tight pyramid. Fold the excess leaf tips over the top and tie securely with kitchen twine. Repeat with the remaining leaves and filling.
- Cook the zongzi: Place the zongzi in a large pot and cover with cold water by at least 2 inches. Place a heatproof plate on top to keep them submerged. Bring to a boil, then reduce heat to low, cover, and simmer gently for 2 to 2 1/2 hours. Check the water level occasionally and add boiling water as needed to keep the dumplings covered. The zongzi are done when the rice is fully tender and has absorbed the flavors.
- Rest and serve: Carefully remove the zongzi from the pot using tongs. Let them rest for at least 15 minutes before unwrapping. Serve warm, with extra soy sauce or chili oil if desired.
Tips
- Substitutions: If bamboo leaves are unavailable, use corn husks (soaked) or banana leaves (cut into squares). They will impart a different but pleasant aroma. For a vegetarian version, replace pork with extra mushrooms and add a few cubes of firm tofu.
- Don’t overfill: Leave about 1/2 inch of space at the top of the cone. Rice expands as it cooks, and if the package is too tight, it may burst open during boiling.
- Keep them submerged: The most common mistake is letting the zongzi float above the water. Use a plate or a small bowl to weigh them down. If any part is exposed, it will cook unevenly.
- Soak the rice long enough: A minimum 4-hour soak is essential; overnight is best. Undersoaked rice will be hard in the center even after hours of boiling.
Serving Suggestions
Zongzi are often served as a complete snack or light meal. Enjoy them warm with a drizzle of soy sauce, a splash of chili oil, or a sprinkle of white sugar for a sweet-savory contrast. They pair well with a simple side of pickled vegetables or a bowl of clear broth. For a festive spread, serve alongside other Dragon Boat Festival favorites like salted duck eggs or a refreshing cucumber salad.
Variations
- Sweet zongzi: Omit the pork and mushrooms. Instead, fill the rice with sweet red bean paste (about 1 teaspoon per dumpling) or a few pieces of candied jujube dates. Cook the same way.
- Northern-style: Some regions use only pork and salted duck egg yolk, omitting mushrooms and chestnuts. The egg yolk adds a rich, creamy texture.
- Gluten-free: This recipe is naturally gluten-free as long as you use tamari or a gluten-free soy sauce substitute. Ensure your Shaoxing wine is gluten-free or replace it with dry sherry.
Storage and Reheating
Cooked zongzi can be refrigerated in an airtight container for up to 4 days. To reheat, steam them for 15–20 minutes, or microwave on high for 2–3 minutes if you prefer a softer texture. For longer storage, freeze the cooked zongzi in a zip-top bag for up to 3 months. Thaw in the refrigerator overnight, then steam for 20–25 minutes until heated through. Never leave zongzi at room temperature for more than 2 hours.
Frequently Asked Questions
Can I use regular rice instead of glutinous rice? No, glutinous rice (also called sweet rice or sticky rice) is essential for the signature chewy, sticky texture. Regular rice will yield a crumbly, dry result.
How do I know when the zongzi are fully cooked? The rice should be tender and translucent, and the leaves should peel away easily. If the rice is still hard or chalky in the center, return the zongzi to the pot and simmer for another 30 minutes.
Can I make zongzi without bamboo leaves? Yes, you can use corn husks, banana leaves, or even parchment paper as a substitute. The cooking time may vary slightly, and the flavor will be different, but the dumplings will still hold together.
Why did my zongzi fall apart? This usually happens if the leaves were not sealed tightly enough, or if the rice was overfilled. Make sure to fold the leaves snugly and tie the twine firmly. Also, avoid boiling too vigorously, as that can cause the leaves to loosen.
Can I prepare zongzi ahead of time? Absolutely. You can assemble the zongzi a day in advance and keep them refrigerated until ready to cook. Just add 15–20 minutes to the cooking time if they are cold from the fridge.
Is it safe to leave zongzi out overnight? No, cooked zongzi should be refrigerated within 2 hours. They contain pork and are moist, making them a breeding ground for bacteria if left at room temperature.
Related
- Bacon Wrapped Shrimp Calories: Recipe & Nutrition
- Nasi Goreng Recipe (Indonesian Fried Rice)
- Tabbouleh Ingredients: Healthy & Authentic Recipe
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).