Ham Chim Peng is a Chinese savory fried doughnut. The dough is rolled with 5-spice and cinnamon, and shaped flat into a pancake before frying. It is a pastry commonly found in Southeast Asia.

Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
What is ham chim peng?
Ham Chim Peng, with various spellings and names (eg. ham ji peng, or ham chin biang) is a Chinese deep-fried doughnut.
Literally meaning "salty pan-fried biscuit/pancake" in Chinese, ham chim peng are savory, unlike Western-style doughnuts.
The doughnuts typically contain a mixture of five-spice, cinnamon, and salt that is rolled up similar to a cinnamon roll.
Sometimes white sesame seeds are added to the dough.
Other variations include youtiao (fried doughnut sticks), jian dui (fried sesame balls), and ox-tongue pastry.
These doughnuts are commonly eaten as a breakfast food in Malaysia and Singapore.
What does it taste like?
The Chinese five-spice doughnuts are savory and are aromatic in flavor from the mixture of spices.
It has a light, soft and chewy texture.
Why you'll love this recipe
Simple: this recipe is straightforward and easy to make.
Nostalgic: this old-school treat is perfectly spiced and delicious.
Delicious: the fried dough is light and fluffy!

Ingredients you'll need
For the dough:
- warm milk
- active dry yeast: if using instant yeast, just reduce the amount by ¼
- granulated sugar
- all-purpose flour: regular plain flour, or you can use bread flour for a chewier texture
- vegetable oil: you can use any light, neutral oil
Spice mixture:
- five-spice powder: a mixture of spices usually containing star anise, cloves, cinnamon, Sichuan peppercorn, fennel seeds
- ground cinnamon
- fermented red bean curd: is a preserved tofu in cubed form, made with soybeans and seasonings; is has a very salty flavor and you can find this jarred in Asian supermarkets -- there are two types, red and white bean curd
- granulated sugar
For deep frying:
- peanut oil: or any high smoke-point oil
Where to find?
You can find all these ingredients at your local Asian grocery store or supermarket.

How to make the Chinese fried doughnuts
Make the red bean curd paste:
In a small bowl, combine the fermented red bean curd with 1 teaspoon sauce and sugar and mash together. Set aside.
Make the five-spice mix:
In a small bowl, combine 5-spice powder, ground cinnamon. Set aside.
Make the dough:
In a mixing bowl, combine warmed milk, sugar and yeast. Give it a stir and let the yeast activate.
Add in flour and knead until it comes together and becomes smooth.
Pour 1 teaspoon of vegetable oil into the dough and continue kneading until it becomes a smooth dough.
Cover the dough with plastic wrap and leave it a warm location until it doubles in size.
Once the dough has risen, deflate the dough and flatten it out to about 9" by 13" in diameter on a clean working surface. Use a rolling pin to help roll out the dough.
Use the back of a knife to lightly score the dough.
Spread the fermented red bean curd paste over the surface of the dough.
Sprinkle the 5-spice and cinnamon mixture onto the dough.
Starting from the long side, roll up the dough like a cinnamon roll.
Cut the dough log into 12 equal pieces.
Turn the dough with the spiral side up, and flatten into a round circle with your palm.
Lightly cover and rest for another 20-30 minutes.
Fry the doughnuts:
Heat up a wok or pot with frying oil until it reaches 350F degrees with an instant-read thermometer.
Work in batches and place the dough into the hot oil.
Fry until golden brown on both sides, flipping them occasionally.
Use a slotted spoon to remove the fried doughnuts from the oil and drain on paper towel.
Serve immediately.


How to serve & store
As with any fried doughnut, serve freshly fried, on the same day.
Try it with a warm soy milk, black sesame latte, or matcha latte.
Other variations
There are many variations of ham chim peng including ones with:
- red bean paste
- white glutinous rice
Expert tips
For best results, keep the oil frying temperature at 350F.
Other delicious recipes you may like
Be sure to check out these recipes:
Did you make this recipe?
Let me know if you try out this recipe -- I love seeing your creations! Tag me on Instagram @siftandsimmer and be sure to leave me a comment/rating below!

Ham Chim Peng (Chinese Savory Fried Doughnut)
For accuracy and precision in baking recipes, use weight (metric) measurements when available.
Ingredients
Five-spice filling:
- 1 teaspoon 5-spice powder
- 2 teaspoon ground cinnamon
Red bean curd paste:
- ½ cube fermented red bean curd
- 1 teaspoon granulated sugar
Dough:
- 240 ml warm milk
- 1 teaspoon active dry yeast
- 1 tablespoon granulated sugar
- 300 g all-purpose flour
- 1 teaspoon vegetable oil
For frying:
- 3-4 C peanut oil or as needed
Instructions
Make the red bean curd paste:
- In a small bowl, combine the fermented red bean curd with 1 teaspoon sauce and sugar and mash together. Set aside.
Make the five-spice mix:
- In a small bowl, combine 5-spice powder and ground cinnamon. Set aside.
Make the dough:
- In a mixing bowl, combine warmed milk, sugar and yeast. Give it a stir and let the yeast activate.
- Add in flour and knead until it comes together and becomes smooth.
- Pour 1 teaspoon of vegetable oil into the dough and continue kneading until it becomes a smooth dough.
- Cover the dough with plastic wrap and leave it a warm location until it doubles in size.
- Once the dough has risen, deflate the dough and flatten it out to about 9" by 13" in diameter on a clean working surface. Use a rolling pin to help roll out the dough.
- Use the back of a knife to lightly score the dough.
- Spread the fermented red bean curd paste over the surface of the dough.
- Sprinkle the 5-spice and cinnamon mixture onto the dough.
- Starting from the long side, roll up the dough like a cinnamon roll.
- Cut the dough log into 12 equal pieces.
- Turn the dough with the spiral side up, and flatten into a round circle with your palm.
- Lightly cover and rest for another 20-30 minutes.
Fry the doughnuts:
- Heat up a wok or pot with frying oil until it reaches 350F degrees with an instant-read thermometer.
- Work in batches and place the dough into the hot oil.
- Fry until golden brown on both sides, flipping them occasionally.
- Use a slotted spoon to remove the fried doughnuts from the oil and drain on paper towel.
- Serve immediately.
Nutrition
The nutritional information provided should be considered as approximate and is not guaranteed. Please use your best judgment to ensure food is safely prepared and/or a good fit for your diet.










Ben | Havocinthekitchen
Such a fun and delicious twist, Michelle - these savory fried doughnuts look crispy, fluffy, and absolutely tasty!
Michelle
Thanks Ben, these are such a nostalgic treat!
Raymund | angsarap.net
Michelle, these ham chim peng look absolutely spot‑on, that swirl of five‑spice, cinnamon, and fermented red bean curd is giving me all the nostalgic hawker‑stall vibes. Yum!
Michelle
Thank you Raymund! It really gives me such a warm, nostalgic feeling whenever I have these!
HWC Magazine
Now how lovely would these be to serve on CNY! Love your easy step by step instructions for the doughnut dough.
Heidi
Mmm... the five spice and fermented red bean curd add such a tasty fun flavor upgrade to a traditional cinnamon roll! Plus, your easy step-by-step instructions make this so easy to replicate at home! Thank you for giving my weekend brunch such a fabulous upgrade!