Skip to content
Made With Lau
咸肉棕

Zongzi

👍 11.8K likes
✍️ Published Nov 2020, Updated Oct 2026
Prep
60 min
Cook
60 min
Total
120 min
Serves
4

A traditional Toisan family recipe for delicious pockets of goodness!

Zongzi: Bamboo Sticky Rice (咸肉棕)

Cooking Summary

Ingredients: (detailed list)

  • Main Ingredients: glutinous / sticky rice, pork belly, bamboo leaves, peeled, split mung beans, peanuts, large dried shrimp, Chinese sausage, salted egg yolk, dried shiitake mushrooms, roll of cotton string
  • Pork Belly Marinade: salt, five spice powder, light soy sauce, chicken bouillon, Shaoxing cooking wine
  • Rice Flavoring: salt, sugar, olive oil
  • Mung Bean Flavoring: salt

Jump To Section

Overview

I am very excited to share my parents' recipe for bamboo sticky rice!

I really had no idea how much effort and love goes into making these until I spent a weekend filming and learning how my parents make it.

I am very, very grateful that I get to eat these every year, and excited to do this with our kids when they get older.

Also known as "zongzi" in Mandarin or "joong" in Cantonese, there are a ton of variations across Asia, but at its core, it’s a pocket of sticky rice with delicious fillings, wrapped together in beautiful bamboo leaves.

The style of joong we’ll be learning today comes from Toisan, where my parents grew up. In their villages, my grandparents used to make this for my parents, and my parents still make this for us pretty much every year for the Dragon Boat Festival, which falls on the 5th day of the 5th month in the Chinese calendar. 

A morbid but endearing origin story

Legend has it that these sticky rice dumplings were made as an offering to honor the death of Qu Yuan, a beloved Chinese patriot and poet, and a loyal advisor to the king.

One day, Qu Yuan was so upset with how his king ignored his advice in handling an impending invasion that he drowned himself in the Miluo River in 278 BC.

Accounts vary on how these dumplings came to be associated with Qu Yuan, but essentially, he was so endearing and loved by his people that they started making zongzi and throwing them into the river in his honor, every year.

From Smithsonian Mag:

For years after Qu Yuan’s death, his supporters threw rice in the water to feed his spirit, but the food, it was said, was always intercepted by a water dragon. (Master Chef Martin Yan, author and host of the pioneering Yan Can Cook TV show, suggests there may have been truth to this: “Some fresh water fish—like catfish—grow so huge that the Chinese considered them dragons.”)

After a couple of centuries of this frustration, Qu Yuan came back to tell the people to wrap the rice in leaves, or stuff it into a bamboo stalk, so the dragon couldn’t eat it. It was only generations later that people began to retroactively credit Qu Yuan’s erstwhile lifesavers with starting the rice-ball-tossing tradition.

And there you have it - the semi-sad but heartwarming story of sticky rice dumplings!

Why this recipe

The story
Zongzi: Bamboo Sticky Rice (咸肉棕) — Daddy Lau
Daddy Lau

Most zongzi recipes online are tested only a handful of times. My dad used to make this dish multiple times a day, every day, for 60+ years and can make this in his sleep.

I know you'll love it as much as our community does! This recipe has over 797.9K views, 11.8K likes on YouTube.

Ingredients

Serves4
Main Ingredients
(3 per dumpling, +1 for backup)
(also called butcher's twine)
Pork Belly Marinade
Rice Flavoring
Mung Bean Flavoring

Make a bunch!

My dad said his mom used to stay up all night, making over a hundred joong dumplings at a time.

This process can take some time, so it's worth it to scale up the recipe and make a lot all at once.

Also, these store really well in a freezer, so you can enjoy them months down the road!

Finding Asian Ingredients

Some of these ingredients are hard to find in a typical grocery store.

If you don't live near an Asian market, most or all of what my dad uses in this recipe can be found on Amazon:

I've also included some other Chinese kitchen essentials, used in many of my dad's other recipes.

Other Supplies + Tools

You'll need cotton cooking twine to tie the zongzi together.

You'll need a good wok, which provides a ton of versatility for the classic Chinese cooking methods: steaming, stir frying, deep frying, and etc.

You will need a big salad bowl or basin for washing, lots of bowls for soaking ingredients, and a colander for draining.

You might want a food scale. It's not absolutely necessary for this recipe, but helpful if you want to get your proportions right.

These links are affiliate links, which means that if you use our links to purchase these ingredients, Amazon pays my family a small amount for the sale - at no extra cost to you. If you use these links, we really appreciate the support!

How to make Zongzi

6 steps
1

scroll to play this step

Since this is a recipe that takes a day or two to prepare, I wanted to give you an overview of all of the major steps.

Let’s say we want to have these ready by dinner on Sunday.

Here's how you might split up the tasks, considering that we need to let a lot of ingredients soak in water or marinate:

  • Saturday morning:
    • Prepare the pork belly and let it marinate overnight.
    • Soak, boil, and wash the bamboo leaves, then let the leaves sit in water overnight as well. 
  • Sunday morning:
    • Wash, soak, cut, and flavor the rest of our ingredients. 
  • Sunday afternoon:
    • Assemble and wrap our joong with our bamboo leaves. 
    • Boil for 3 hours.

If you’re pressed for time or if you have a lot of hands on deck, it’s possible to do all of this in a single day, by combining the marinating and soaking that occurs on Saturday and Sunday morning. 

Making joong is a long labor of love, and it’s a really fun activity to do with family or a big group of friends!

2

scroll to play this step

Cut the pork belly (1 lb) into roughly 1 inch pieces.

Using a bowl, add salt (1 tsp), five spice powder, light soy sauce (1 Tbsp), chicken bouillon (1 tsp), and Shaoxing cooking wine (1 tsp).

Mix together the flavors, and place the meat into the bowl.

Then, mix everything with a spoon for 60-90 seconds.

At a minimum, let the pork marinate in the refrigerator for at least 3 hours. Ideally, let it marinate overnight.

3

scroll to play this step

When preparing our dried bamboo leaves, our main goals are to:

  • Slowly rehydrate our leaves so that they become pliable enough to fold without cracking.
  • Clean the leaves.

Here's how we do it:

  • First, soften the leaves by soaking them in cold water in a big basin for 30-60 minutes.
    • You can make sure they're all submerged by filling a small bowl with water, and resting it on top of the pile of leaves. This way, the bowl will press down on the leaves as it sinks.
  • Next, using a wok or big pot, boil them for 15 to 20 minutes.
    • Make sure the leaves are fully submerged in cold water.
      • For other recipes, you might notice that my dad pre-boils water. We don't want that here, as a drastic shift in temperature leads to more cracking.
    • Cover with a lid.
    • Start out at high heat. When the wok / pot comes to a boil, set it to medium heat.
  • Wash each side of each leaf with a clean sponge.

If you’re planning on marinating the pork belly over night and finishing cooking the next day, then place the leaves in a bucket or big bowl of water so they stay moist overnight. 

4

scroll to play this step

A few hours before we’re ready to start wrapping and cooking, we’ll wash, soak, chop, and season our remaining ingredients.

Wash and soak

We’ll need to wash the rice (2 lb), mung beans (1 lb), peanuts (12 oz), dried shrimp (2 oz), and dried mushrooms (15 piece) by filling the bowl with water, massaging and mixing it, and draining the water. Repeat this cycle 3 times per ingredient.

Then, we’ll soak each ingredient in water for 30 minutes.

Make sure not to soak the ingredients for too long - especially for the rice and mung beans, since they will get bigger and softer the longer we soak them.

After 30 minutes is up, thoroughly drain each of the ingredients with a colander, and set them aside.

Chop ingredients

We’ll cut our Chinese sausages (2 piece) diagonally into half inch slices, our dried shrimp in half, our dried mushrooms into thirds, and our salted egg yolks (10 piece) in half.

  • If some of the mushrooms aren’t yet fully rehydrated, just continue soaking them after you’ve chopped them.
  • For the dried shrimp, my dad got a larger size because they’re tastier. If you happened to get a smaller size shrimp, you can just leave them as is. 

Season the rice + mung beans

To the rice, we'll add salt (1½ tsp), sugar (1 tsp), and olive oil (1 Tbsp). Stir it well, mixing everything together for 60-90 seconds.

To the mung beans, we'll just add salt (1 tsp), and mix together for 60-90 seconds.

5

scroll to play this step

Preface: this part is the hardest to describe in written words, so I highly recommend watching our video for this important section.

Create the bamboo pocket

  • Arrange 2 leaves
    • Pair a big leaf with a small leaf
    • Lay them in opposite directions (one end is pointy, one end is round)
    • Lay them shiny side up (one side is rough, one side is shiny/smooth)
    • Stagger the leaves about 1 inch apart
  • Fold them in half, shiny side up
  • Make another fold about 1 inch along the bottom edge of the fold you just made.
    • This forms the corner of your pocket

Notes

  • If there are cracks along the center of a particular leaf, you can either throw it away (that's why we boiled so many extra), or you can cover it up with a second leaf.

Fill the pocket

In this order, we'll take a table spoon and fill our bamboo pocket with:

  • 2 tablespoons of rice
  • 1 tablespoon of mung bean
  • Goodies
    • 1 piece of pork belly
    • 1 piece of Chinese sausage
    • 1 piece of sliced egg yolk
    • 2 pieces of dried shrimp
    • 2 pieces of dried mushroom
  • 1 tablespoon of mung bean
  • 2 tablespoons of rice

Each time we add the rice and mung beans, we'll aim to spread it evenly across the pocket.

Later, when we boil this for 3 hours, everything melts into a chewy goodness.

The rice becomes stickier, the mung beans and pork belly fat melt away, and everything is right in the world. It's amazing.

Enclose the dumpling

Take a third leaf and wrap it around the pocket, positioned high enough so that there's enough clearance to fully enclose the dumpling.

Fold both sides inwards towards the filling. Then, fold the extra leaves down towards the bottom of the dumpling.

Tie it together

Using our cotton cooking twine, we'll start by holding the string down with our finger on the leaf, with about 6 inches of string dangling (we'll use this in the middle to create a knot.)

Make several loops around the dumpling width-wise, and then make a double cross with the 6-inch string that was dangling. We'll use this cross to transition to creating a loop length-wise. Then, we'll double-knot our string.

Cut the excess string, and cut any excess leaf that you don't want.

It doesn't have to be perfect!

As my mom says in the video, as long as it keeps all the goodies inside, you've done a great job. The more you practice, the better you'll get at this.

6

scroll to play this step

Finally, we'll load up a big pot with our joong, and fill it with cold water.

Make sure all of the dumplings are fully submerged, and cover the pot.

Set the stove to high heat. Once it's boiling, lower it to medium heat, and let it cook for 3 hours.

While this is cooking, the water level will probably drop over time due to evaporation. Set a timer for every 30 minutes to check that the joong are fully submerged, adding boiling water if necessary. It’ll help to have a kettle of boiled water on hand that you can keep reheating. 

Once we've reached 3 hours, we're done! Time to eat :)

Top 3 Mistakes

  • Leaving dumplings uncovered:

    Keep all the wrapped dumplings fully submerged during their water cooking stage. Follow the pot setup in the recipe instead of letting upper bundles sit partly above the liquid.

  • Boiling water before the joong:

    Follow this recipe's cold-water start for the wrapped dumplings. A sudden temperature change can lead to cracking, so do not substitute the pre-boiled water used in other dishes.

  • Rushing the mushroom soak:

    Give the dried mushrooms time to soften before cooking. A quick rinse is not a substitute for rehydration; follow the soaking step so the centers are ready along with the edges.

Frequently Asked Questions

What's the difference between joong and lo mai gai?

Joong and Lo Mai Gai use different leaves for wrappers, have different fillings and cooking methods, and are eaten for different occasions.

The leaf wrapper:

Joong is wrapped in bamboo leaves and lo mai gai is wrapped in lotus leaves.

The filling:

Joong can be much more flexible with ingredients (you can even choose between sweet or savory), while lo mai gai is savory, and pretty much requires chicken (gai is in the name!).

The cooking method:

When making joong, you wrap up all the raw ingredients together, and then boil them. When making Lo Mai Gai, you cook the rice and the fillings, wrap them up, and then steam them.

The occasion:

Joong is a traditional food for the Dragon Boat Festival in late May/early June, while Lo Mai Gai is a dim sum dish. Of course, you can enjoy both whenever the craving hits!

When do you eat joong?

Joong is the traditional food for the Dragon Boat Festival, which falls on the 5th day of the 5th month in the Chinese calendar, which typically ends up around late May or sometime in June..

Of course, it's more economical to make a big batch at a time, so the several days or weeks around that time of year is a fantastic joong-eating season. And if you're craving that soft, warm pocket of rice-y goodness, you can make and eat it anytime you like!

What goes in the filling for joong?

Our recipe for joong has a typical Toisan filling, and it calls for pork belly, mung beans, peanuts, dried shrimp, Chinese sausage, salted egg yolk, and dried shiitake mushrooms. You can omit any of the ingredients that you can't find or don't have, although we don't suggest skipping the salted egg yolk, and we recommend having at least one meat. It's a pretty generous filling; some families might not put such a big variety in their yearly joong.

Other common joong fillings include braised meats, chicken, or red bean.

There are also sweet ones made with sugar, red bean paste, lotus seed, jujubes, and other Chinese dessert ingredients.

How do you wrap joong?

It's best to watch our video to get a clear sense of the maneuvers, and it may take a few tries to get the hang of it. Just like pancakes, the first one is always ugly!

Create the bamboo pocket:

  • Arrange 2 leaves
    • Pair a big leaf with a small leaf
    • Lay them in opposite directions (one end is pointy, one end is round)
    • Lay them shiny side up (one side is rough, one side is shiny/smooth)
    • Stagger the leaves about 1 inch apart
  • Fold them in half, shiny side up
  • Make another fold about 1 inch along the bottom edge of the fold you just made.
    • This forms the corner of your pocket

If there are cracks along the center of a particular leaf, you can either throw it away (that's why we boil so many extra), or you can cover it up with a second leaf.

Fill the pocket with the rice and other filling ingredients.

Enclose the dumpling

Take a third leaf and wrap it around the pocket, positioned high enough so that there's enough clearance to fully enclose the dumpling.

Fold both sides inwards towards the filling. Then, fold the extra leaves down towards the bottom of the dumpling.

Tie it together

Using the cotton cooking twine, start by holding the string down with your finger on the leaf, with about 6 inches of string dangling (you'll use this in the middle to create a knot.)

Make several loops around the dumpling width-wise, and then make a double cross with the 6-inch string that was dangling. You'll use this cross to transition to creating a loop length-wise. Then, double-knot the string.

Cut the excess string, and cut any excess leaf that you don't want.

How do you cook joong?

Load up a big pot with your joong, and fill it with cold water.

Make sure all of the dumplings are fully submerged, and cover the pot.

Set the stove to high heat. Once it's boiling, lower it to medium heat, and let it cook for 3 hours.

While this is cooking, the water level will probably drop over time due to evaporation. Set a timer for every 30 minutes to check that the joong are fully submerged, adding boiling water if necessary. It’ll help to have a kettle of boiled water on hand that you can keep reheating.

How do you open a joong?

Cut the cooking string with scissors or a knife, and pull all the string away. Then, unwrap the leaves and reveal your delicious joong. Enjoy!

How do I cook joong in my Instant Pot?

Thanks to Wailana for trying this recipe in her Instant Pot! These notes are from her experience:

Fill the Instant Pot with the wrapped joong (no need for a rack), about 10 medium-sized joong. Add enough water to cover the joong, but make sure to not go over the maximum water line.

If you have more joong that don't fit yet, then cook the rest in another batch.

Cook for 1 hour on high pressure, and then natural release.