A Minnan (southern Fujian) classic from the Xiamen-Quanzhou-Zhangzhou region. Diced pork belly, water chestnut, and scallion are bound with sweet-potato starch and egg, seasoned with five-spice powder and soy, wrapped in a sheet of beancurd skin into a tight log, then deep-fried to an amber, crackling shell. Cut on the bias into rounds and served with a dip such as sweet-chili sauce, kumquat juice, or garlic vinegar. A fixture of festivals and Minnan banquet catering, where it appears as both a cold-plate slice and a hot fried course.
Five-Spice Pork Roll is a traditional Minnan snack of the Xiamen, Quanzhou, and Zhangzhou region; in the home districts it is also called 炸五香 or 五香条. In Hokkien it is known as 鸡卷 ("chicken roll"), though it contains no chicken. Two folk explanations circulate: one holds the name comes from its resemblance to a chicken's neck; the more commonly cited account traces it to 办桌, traditional Minnan banquet catering, where leftover scraps were rolled and fried as 多卷 ("surplus roll")—and because 多 ("surplus") and 鸡 ("chicken") sound alike in Hokkien, 多卷 drifted into 鸡卷. The dish reflects a thrift-rooted origin of seasoning offcuts with five-spice powder, wrapping them in beancurd skin, and frying. Across the strait, Taiwan's 鸡卷 (also 五香) is a direct cousin. The roll is named for the five-spice powder that defines it: a blend ground from Sichuan pepper, star anise, cassia bark, clove, and fennel seed.
The shell shatters thin and crisp, an amber beancurd-skin crust that crackles at the first bite. Inside, the five-spiced pork is juicy and warm with the aroma of star anise and cassia, studded with diced water chestnut that stays cool and snappy against the soft, savory meat. Sliced into bias rounds, each piece shows a clean spiral of crust around the speckled filling.
Beancurd skin is the dried film skimmed off simmering soy milk—almost pure protein and fat with little water—so in hot oil its surface moisture flashes off fast and the protein sets into a brittle, glassy crust rather than softening. The roll must be wrapped tight and the seam sealed with starch batter so no filling leaks and no air pocket bursts the wrapper in the oil. Many cooks steam the log 15-20 minutes first: this sets the starch-bound filling into a firm core that holds its shape, then a short fry at roughly 六成热 (about 170-180°C) crisps the skin without overcooking the meat. The water chestnut keeps its crunch through both steam and fry because its cell walls are cross-linked by ferulic-acid dimers (notably 8,8′-diferulic acid) that lock cell-to-cell adhesion and resist the heat-softening that collapses most vegetables. Sweet-potato starch and egg bind the diced filling into a sliceable, cohesive mass.
Variations
Fillings vary by city: Xiamen and Quanzhou versions lean on pork belly, water chestnut, and scallion or shallot, sometimes with diced shrimp; some cooks add carrot or fish paste. The roll may be deep-fried straight, or steamed first and then fried for a firmer set; a fully steamed, unfried version is also eaten. In Chaoshan, a closely related fried beancurd-skin roll (often called 春饼 or 卷煎) carries its own filling traditions, and across the strait Taiwan's 鸡卷 (also 五香) is the same dish under the Hokkien name. Dips range from sweet-chili sauce to kumquat juice or garlic vinegar.
On the Palate
Where Five-Spice Pork Roll sits in the Chinese flavor cloud
Ingredients
Serves 4How it's made
7 steps · 40 min
- 115 min
Dice 400g skinless pork belly small, then chop coarsely; peel and finely dice 100g water chestnut; chop 40g scallion or shallot.
- 28 min
Combine pork, water chestnut, and scallion with 1 egg, 30g sweet-potato starch, 1 tsp five-spice powder, soy sauce, sugar, and salt; mix vigorously by hand until sticky and cohesive.
Watch outMix the filling vigorously by hand until it turns sticky and holds together — that developed tack is what keeps it a firm core instead of falling apart in the roll.
- 310 min
Lay a sheet of beancurd skin flat, spread a line of filling along one edge, and roll into a tight log; seal the final flap with a little starch batter.
- 420 min
Steam the rolls over high heat for 15-20 minutes to set the filling, then cool until firm to the touch.
Watch outSteam first to set the filling firm before frying — a soft raw core makes the roll burst and leak in the oil.
- 53 min
Heat oil to about 六成热 (170-180°C / a chopstick raises lively bubbles).
- 64 min
Lower the whole rolls in and fry, turning, until the beancurd skin is amber and crisp, 3-4 minutes.
Watch outFry until the beancurd skin turns amber and shatter-crisp — its surface moisture must flash off fast for a glassy crust, so keep the oil at a lively 六成热.
- 73 min
Drain on a rack, slice on the bias into rounds, and serve hot with sweet-chili sauce, kumquat juice, or garlic vinegar.






