
Why Guangzhou-Style Zongzi Are My Absolute Favorite
Let’s talk zongzi—specifically, the Guangzhou-style ones that make my taste buds do a happy dance! If you’ve never had these, let me paint a picture: tender pork marinated in savory fermented red bean curd (yes, that’s the secret!), chewy dried mushrooms that soak up all the flavor, and a mix of glutinous rice and beans that’s perfectly seasoned. It’s like a little flavor bomb wrapped in a bamboo leaf, and trust me, once you make these at home, store-bought will never compare.
I’m breaking this down extra detailed because I know zongzi can seem intimidating—especially folding them! But I’ve got two methods for you: the classic long rectangular shape and the cute triangular one. No fancy skills needed, just a little patience and a lot of hunger. Let’s dive in!
Ingredients You’ll Need (No Skipping These!)
First things first: gather your supplies. I’m listing everything clearly so you don’t run to the store mid-prep (we’ve all been there).
For the Marinated Pork Filling
- 600g pork belly (the fatty part is key for juiciness—don’t skimp!)
- 2 pieces fermented red bean curd (nǎi rǔ in Chinese; it’s what gives the pork that iconic flavor)
- 1 tbsp light soy sauce (adjust to taste)
- 1 tsp salt (go easy if your soy sauce is salty)
- 1 tsp sugar (balances the savory flavors)
- 1 tbsp vegetable oil (locks in moisture)
For the Mushroom Filling
- 20 dried shiitake mushrooms (the bigger, the better—they get so meaty when soaked)
- 1 tsp salt
- 1 tbsp vegetable oil
For the Rice & Bean Base
- 1250g glutinous rice (sticky rice—duh, it’s zongzi!)
- 300g mung beans
- 100g red beans
- 400g black-eyed peas (these add a nice texture)
- 1 tbsp salt
- 2 tbsp vegetable oil
- A tiny splash of alkaline water (optional, but it makes the rice whiter and fluffier)
For Wrapping & Tying
- 70 bamboo zongzi leaves (grab extra—some tear!)
- 1 small bundle of dried water grass (or cotton kitchen twine if you can’t find grass)
Prep Work: The Secret to Smooth Zongzi Making
Before we start folding, let’s get all the prep done. This is non-negotiable—trust me, it saves so much chaos later.
Step 1: Prep the Leaves & Grass

First, the bamboo leaves. They’re usually stiff and dusty, so soak them in cold water for 1 hour to soften them up. Then scrub them gently to get rid of any dirt (don’t miss the crevices!). Boil them for 10 minutes—this makes them super flexible and less likely to tear when folding. Drain and let them cool down while you work on other stuff.
Don’t forget the water grass! Soak that in cold water for 1 hour too—dry grass is impossible to tie with.
Step 2: Marinate the Pork (The Flavor Star)

Cut the pork belly into 2-inch cubes (big enough to bite into!). Mash the 2 pieces of fermented red bean curd with a fork, then mix in soy sauce, salt, sugar, and vegetable oil. Toss the pork in this marinade until every piece is coated. Let it sit for at least 2 hours—overnight in the fridge is even better! The longer it marinates, the more flavorful it gets.
Step 3: Prep the Rice & Beans

Rinse the glutinous rice and beans separately until the water runs clear. Soak the rice for 1 hour and the beans for 2 hours (beans take longer to soften). Drain them well, then mix them together in a big bowl. Add salt, vegetable oil, and a tiny splash of alkaline water (if using). Stir everything up and let it marinate for 30 minutes—this makes the base seasoned, not bland!
Step 4: Prep the Mushrooms

Soak the dried shiitake mushrooms in hot water for 30 minutes until they’re plump. Squeeze out the excess water and cut them in half. Toss them with a little salt and vegetable oil, then let them marinate for 30 minutes—this adds a nice umami kick.
Method 1: Fold Long Rectangular Zongzi (Classic Style)
This is the traditional shape you’ll see in Guangzhou. It’s a bit longer, but once you get the hang of it, it’s easy!
Step 5: Layer the Leaves

Take one large and one small bamboo leaf. Lay the small one on top of the large one, slightly offset. Hold them in your left palm (if you’re right-handed—swap if you’re left-handed).
Step 6-8: Add the Filling

Scoop a heaping spoonful of the rice-bean mix into the center of the leaves. Make a small indentation in the middle, then place one piece of marinated pork and 1-2 mushroom halves on top. Cover the pork and mushrooms with another spoonful of rice-bean mix—don’t overfill, or it will spill out!
Step 9-14: Fold the Leaves

Fold the left and right sides of the leaves toward the center, making sure they fully cover the filling. Then fold the top leaf down over the filling—you should have a long rectangular shape now. Give it a gentle shake to settle the filling, then adjust the leaves to make sure everything is tight (loose zongzi fall apart when boiling!).
Step 15-21: Tie It Up

Take a piece of soaked water grass (about 10-15cm long). Fold one end back to make a small loop (like an irregular “n”). Wrap the long end of the grass around the zongzi 3-4 times, then thread the end through the loop. Pull both ends tight to secure—this trick keeps it from unraveling! Tie a knot in the middle, and you’re done. Your zongzi should look like a little log—cute, right?
Method 2: Fold Triangular Zongzi (Cute & Easy)
If the long one feels too tricky, try the triangular shape! It’s more compact and great for beginners.
Step 22-23: Make a Funnel

Lay one large and one small leaf on top of each other. Fold them in the middle to make a funnel shape—hold it with your left hand, with the short end of the leaves facing you. Make sure the funnel has no holes (otherwise rice will leak out!).
Step 24-26: Add the Filling

Scoop a spoonful of rice-bean mix into the funnel. Add one pork piece and 1-2 mushrooms, then cover with another spoonful of rice-bean mix. Tap the funnel gently to settle the filling.
Step 27-31: Fold the Leaves

Fold the leaf closest to you over the filling first, then fold the front leaf over, and finally the left and right leaves. Trim any excess leaf with scissors to make it neat.
Step 32-37: Tie It Up

Use the same water grass trick as before: make a loop, wrap around the zongzi, thread through the loop, pull tight, and tie a knot. Your triangular zongzi is ready—how adorable is that?
Cook the Zongzi (The Most Important Step!)

Place all your wrapped zongzi in a large pot. Fill the pot with cold water until the zongzi are completely submerged (add more water if needed—they shouldn’t be sticking out). Bring the water to a boil, then turn the heat down to medium-low and let them simmer for 3 hours. Yes, 3 hours—this is how the rice gets sticky and the flavors meld together.
Pro tip: Check the water level every hour and add hot water if it gets too low. You don’t want the pot to dry out!
Enjoy Your Homemade Zongzi!

Once they’re done, turn off the heat and let the zongzi cool in the pot for 30 minutes (this makes them easier to peel). Peel off the bamboo leaves, and you’ll see the glossy, fragrant zongzi inside. Take a bite—crunchy beans, tender pork, umami mushrooms… it’s pure bliss!
My Top Tips for Perfect Zongzi
- Boiling the leaves is non-negotiable—it softens them so they don’t tear when folding.
- No fermented red bean curd? Use 3 tbsp of char siu sauce as a substitute—it’s not exactly the same, but it’s still delicious.
- Always use cold water to boil zongzi—this helps the rice cook evenly.
- If you have leftover zongzi, store them in the fridge for up to 3 days or freeze for up to 1 month. Reheat them by steaming for 10 minutes or microwaving for 2 minutes.







