You may have seen these vegan Teochew Crystal Dumpling 潮州粉果 (Cháo zhōu fěn guǒ) or Teochew Hoon Kuih (Chiu Chow Fun Guo) at dim sum places. They are normally served in a bamboo steamer and have translucent dumpling skin.

In Malaysia, there are many versions of vegetable dumplings or Chai Kuih with different fillings inside. Some of my favorites are filled with jicama (Kao Ji) or Chinese chives.
As a Teochew myself, I never attempted to make this version before but I always make the one filled with jicama. I’m a big fan of crystal skin dumplings because they have a slightly chewy texture with a soft mouthfeel.
To create the crystal dumpling, I’m using two main types of starches: wheat and tapioca. The next most important ingredient is boiling water as the water will immediately cook the starch and turn them into a moldable dough.

Teochew dumpling’s filling consists of a variety of chopped ingredients that are sautéed until fragrant and seasoned with a simple sauce. They are then mixed with finely chopped Chinese chives and crunchy peanuts.
As you can imagine, the texture combination and flavor is so inviting and now you are wondering how many can you eat in one sitting.
How to Make Vegan Teochew Crystal Dumpling
Part 1: Cook the filling
To make the filling, chop all the ingredients into smaller bits so they will cook evenly and will be easier to wrap. Then, prepare the seasoning sauce and set it aside until ready to use.

Sauté tofu and mushrooms until golden brown. Then, continue to stir-fry the rest of the ingredients until fully cooked through. Season with the prepared sauce and stir in the cornstarch slurry to thicken.
Transfer the mixture into a bowl and mix it with chopped Chinese chives. Finally, fold in the toasted peanuts. Let the mixture cooled down while you work on the wrapper.

Part 2: Make the wrapper
To create the translucent wrapper, boiling water is crucial in this step. Mix both starches in a bowl and season with a little salt. Using a rolling pin and stir continuously while pouring in the hot water.

The dough will immediately turn translucent. Try to gather as much flour from the bowl as possible to form a shaggy dough. If the dough seems too dry, add room temperature water, one tablespoon at a time.
Stop adding water once there are no dry spots of flour left in the bowl. Cover the dough with a tight lid and let the steam from the hot water continue to cook the dough for 5 minutes.
Now, you should be able to knead into a soft dough. Add a drizzle of oil and continue to knead until all the oil is incorporated.
Lightly dust the work surface with tapioca starch and roll the dough into a log. Then, divide into 20 pieces. Place these pieces in a bowl and cover with a lid to prevent them from drying out.

Part 3: Wrap into dumplings
As usual, work with 1 piece of dough at a time and place the rest back into the mixing bowl and cover it tightly with a lid.
Flatten the dough and roll into a circular wrapper about 4-inches in diameter while keeping the middle part thicker. Please check the video for the visual step.

Place a heaping spoonful of filling in the middle and pleat to seal. You can make the pleats pretty by smoothing out the top with scissors or leave just as-is.
Part 4: Steam and Serve
Place wrapped dumplings onto the inner steamer rack. Fill the steamer with water and bring it to a rolling boil. Transfer the inner steamer rack to the steamer and steam over high heat for 8-10 minutes.

Turn off the heat and remove the lid. The dumplings will slowly turn from matte white to translucent. Brush the dumplings with a thin layer of shallot oil to prevent them from drying out. Serve with a side of chili sauce.
Vegan Teochew Crystal Dumpling Cooking Tips
Dumpling Wrapper
The dumpling wrapper is made from wheat starch, tapioca starch, and potato powder. Below is some other starches combination that I’ve tried.
- 120g wheat starch, 80g tapioca starch, a pinch of salt, 225ml hot water, and a drizzle of oil – recipe inspired by NasiLemakLover.
- 200g sweet potato starch, 85g tapioca starch, 50g rice flour (plus more for dusting), a pinch of salt, 250ml hot water. You can check out the picture here.
Boiling water is definitely needed in this recipe or it will not cook the starch right away. You’ll end up with a thick glue paste if the water is not hot enough.
Filling Ingredients:
- This recipe includes common ingredients for Teochew Crystal Dumplings, but you can fill them with other vegetables as well.
- Adding some nuts definitely gives the filling an extra crunch but you can skip it or use other types of nuts if you like.
Why You Need this Vegan Teochew Crystal Dumpling Recipe
- It’s easily customizable – fill it with your favorite vegetables and don’t forget to add some crunch to it too.
- The dumplings have a chewy and soft texture
- Tasty when steamed and can be cooked using the potsticker method.
- These dumplings are perfect for a light meal or snacks
- Perfect for family or friends cook-out together

If you try this recipe, I would love to hear your feedback and see your beautiful re-creation. Leave me a comment, rate it, and tag @woon.heng and #woonheng to your photos on Instagram or Facebook. Happy cooking, friends!

Vegan Teochew Crystal Dumpling – 潮州粉果
Equipment
- Steamer
Ingredients
Filling
- 3 oz [90g] firm tofu cubed
- 3 oz King Oyster mushrooms finely diced
- 3 tablespoons [40g] carrot finely chopped
- 1 stalk celery finely chopped
- 2 tablespoons water chestnut finely chopped
- 2 tablespoons preserved salted radish finely chopped
- cooking oil
- cornstarch slurry*
- 200 g Chinese chives finely chopped
- ½ cup toasted peanuts
Seasoning
- 1 tablespoon vegan oyster sauce
- 1 tablespoon soy sauce
- 1 tablespoon sesame oil
- 1 tablespoon ShaoXing wine optional
- dash of white pepper
Dumpling Wrapper
- 120 g wheat starch
- 70 g tapioca starch
- 30 g [2 tablespoons] sweet potato powder
- ¼ teaspoon salt
- 250 ml water
- ½ teaspoon of neutral oil
Other Ingredients
- Shallot oil
- Hoisin sauce
- Chili sauce
Instructions
- Mix the seasoning ingredients in a bowl until well-combined.
- Prepare the filling: Heat a large non-stick pan and add a tablespoon of oil. Sauté tofu and mushrooms until golden brown.
- Add the carrot, celery, preserved radish, chestnut, and keep cooking for another minute or so.
- Season with the prepared sauce and stir-fry to combine. Stir in the cornstarch slurry and turn off the heat. Turn off the heat and transfer the mixture to a bowl.
- Fold in the chopped Chinese chives and toasted peanuts. Taste test and season accordingly if needed. Set aside to cool down.
- To make the dumpling wrapper, stir the wheat starch, tapioca starch, sweet potato powder, and salt in a bowl until well-combined.
- Fill a pot with 250ml water and bring it to a rolling boil.
- Using a rolling pin, stir the hot water into the dry ingredients until well-combined. Note: When you add in the hot water, some flour will immediately turn translucent.
- Try to gather as much flour from the bowl as possible to make a dough. If the dough appears too dry, add some room temperature water, one tablespoon at a time.
- Then, add the oil and knead until all is incorporated. Cover the bowl with a tight lid and rest for 5 minutes.
- Meanwhile, cut out 10 (4×3-inch) parchment rectangles and set aside.
- Lightly flour a work surface with tapioca starch. Uncover the dough and knead into a soft dough then divide it into 10 equal pieces.
- Work with one dough at a time and keep the rest of the dough in a tightly covered bowl to prevent them from drying out.
- Roll each dough into a 4-inch diameter circular wrapper with a thick middle. Please see the video for the visual instruction.
- Place a heaping spoon of filling in the middle and pleat to seal then transfer to a parchment paper.
- Fill the steamer pot with water and bring it to a rolling boil.
- Transfer the wrapped dumplings to the inner steamer rack and place them in the steamer.
- Steam over high heat for 10 minutes. Uncover the lid and brush a thin layer of shallot oil to prevent the dumplings from drying out.
- Serve warm with a side of hoisin and chili sauce.
Video
Notes
- For other starches combination, please check the section above the recipe.
- Cornstarch slurry: Mix 1 tablespoon of cornstarch with 3 tablespoons of water.
- If you like to serve these dumplings with chili oil and sediment, check out this recipe here.
- Disclaimer: This post contains Amazon affiliate links. This means if you decide to purchase through my link I will receive a small commission for qualified purchases. Some products shown may have different brands from Amazon that I recommend as a suggestion. The links are embedded in the picture or shown as hyperlinks. Please note that these sauces generally have a lower price at the store.
Feel free to pin the below picture on your Pinterest Board for easy reference.

Hey there. This is my favourite recipe ever but I can’t find wheat starch or sweet potato powder where I am. Can I use instead?
Thank you so much for this recipe and looking forward to trying it.
Hi Sheila, wheat starch is what gives the translucent and it’s quite hard to make if you don’t have potato starch either. Would you like to use the dumpling wrapper recipe and fill with this filling? Thanks!
Hi! I don’t have preserved salted radish where I am, is there a substitute I could use? Thank you and I’m looking forward to making these!
Hello Cathie, the salted radish gives it the crunch and saltiness. You can use jicama or water chestnut.
I need to work on my stuffing technique. The dough was quick thick. I also had quite a lot of left over stuffing, so I don’t think I was adding enough in. I’m sure it just takes practice!
Hi Jennifer, thanks for sharing. You can definitely control the dough thickness from how thin you want to roll it out. 🙂 If you like to add more stuffing and find it hard to use your hand as cup, you can place the dumpling in a bowl, and then add the filling. Usually, this trick adds more filling. 🙂 Thanks again. Have a great day. Best, WoonHeng
Tastes awesome! Always thought vegan recipes wouldn’t be yummy but what you have shared proves me wrong. Just one point : the filling exceeds the amount of dough. I would half the filling amount next time OR double the dough. It was laborious to cut everything and wrap it. So I would stick to the filling recipe and freeze half of it for another round. Thank you!
Many thanks to you, Gayle. So glad you loved it. Thanks for sharing your feedback too. Mine is always not enough filling, I probably filled too much lol. Great to know you can freeze the other half, it’s best to make a big batch, right? Greatly appreciate you giving this a try and wishing you a wonderful one. Best, WoonHeng
As many, many of your recipes: this is an absolute gem! Before 2021 I haven’t even tried dumplings and thanks to your amazing blog now it’s a staple in my household. These crystal dumplings are delicious and super filling
My grandmother used to make these all the time for us. She would make little fat “noodles“ with the leftover dough.
I can’t wait to try making this vegan version. Thank you so much!
I know the noodles you are talking about – yes! 🙂 I hope you like this version too. Many thanks! Best, WoonHeng
Looks so good! For the glutenfree version can I use normal potato starch instead of sweet potato starch? Thanks!
Hi WionHeng,
Is it possible to freeze these then steam?
Hmmm thank you for this amazing recipe. Reminds me of my grandma.
Hi Christine, thanks for asking. It may be easier to crack that way but I don’t see why not. 🙂 I do prefer to refrigerate after steaming (cover with towel so the top won’t dry off) if I can’t finish it right away.
Hi! I can’t eat potatoes- for the wrapper is there a way for me to replace the potato powder
Hi there, I have provided other options for starches above. Please let me know if you have any other questions at all. Have a great one!