How to Cook Real Lion's Head Meatballs: The Tender Way

Editor’s Note: This page has been rewritten with measured quantities, pan temperatures and the failure points that actually matter. The story behind the dish is at Lion's Head Meatballs — The Giant Pork Meatball That Collapses Under a Spoon.
Why a Lion’s Head Is Built to Collapse
A lion’s head is not a meatball that happens to be large. It is a different construction, assembled to give way at the moment you press it. The test is the edge of a ceramic soupspoon: it sinks through the surface, the sphere opens, and the inside is pinkish, wet and faintly resistant rather than a solid puck of protein. In Yangzhou and Shanghai that collapse is the measure of the dish, and every part of the recipe is arranged to reach it.
The mixture starts with 500g of pork belly that runs about 60 percent lean and 40 percent fat, and 300g of fatty pork, 800g in total. That is more fat than most cooks are comfortable with, and it is the point. Lean pork contracts as it heats; fat renders and leaves voids behind, and those voids are what the spoon finds. A mix built on lean meat can only ever be firm.
Chop that mixture by hand. Keep the meat cold, cut it into strips, then into 5mm dice with a cleaver, working through the pile twice and gathering the fat in as you go. Six to eight minutes is normal for 800g. A grinder, however good, presses and tears: it smears fat across the lean and works the proteins into a sticky matrix before the meatball is even formed. That matrix is what makes a meatball bounce. Hand-chopping separates the two tissues instead of combining them, so the fat stays in discrete pockets and the lean stays in short fibres.

Eighty grams of water chestnut, cut into 3mm dice, goes in raw. It is not there for flavour. It is the only texture in the meatball that resists, a small clean snap every few bites that tells you the rest has gone soft. Cut it larger and it reads as undercooked; cut it to powder and it disappears into the pork.
Salt goes in with the seasoning, before any of the water. One teaspoon draws myosin to the surface of the chopped meat, and that sticky protein is what allows the paste to hold water. The water itself is 200ml of ginger-scallion infusion, added in four goes, and the technique for working it in is in Step 1. Why this matters: the water is not there to thin the mix. It is there to be trapped, and trapped water is what keeps the meatball soft at 90°C.
Then heat, and restraint. Collagen in the belly needs time between 70°C and 80°C to turn to gelatin, and the meatball needs to sit still while that happens. A braise at 90–95°C, with the surface barely trembling, gives both. At a full boil the bubbles knock the spheres against each other, the fat emulsifies into the liquid and the sauce turns cloudy and greasy, and the proteins contract hard enough to push water back out. The difference between a tender lion’s head and a dense one is often ten degrees.
The pot is lined with cabbage or bok choy before the meatballs go in. The leaves keep the pork off the bottom, where the sugar and soy would scorch, and by the end they have absorbed pork fat and soy in equal measure.
Ingredients
For the meat
- 500g pork belly, about 60 percent lean, skin removed
- 300g fatty pork, belly or shoulder, cut into strips
- 80g fresh water chestnut or lotus root
- 1 large egg (50g)
- 2 tbsp (30ml) Shaoxing wine
- 1 tbsp (15ml) light soy sauce
- 1 tsp (5g) fine salt
- 1 tsp (4g) caster sugar
- 1 tbsp (10g) cornstarch
- 200ml ginger-scallion water, plus 1 tbsp for the seasoning (below)
For the ginger-scallion water
- 20g ginger, sliced and smashed
- 3 scallions, crushed with the flat of a knife
- 250ml just-boiled water
For the braise
- 600ml unsalted chicken stock or water
- 1 tbsp (15ml) light soy sauce
- 1 tsp (4g) caster sugar
- 1 tbsp (15ml) Shaoxing wine
- 2 star anise
- 1 small cassia bark, about 5cm
- 400g napa cabbage or 300g bok choy
- 2 tbsp (30ml) neutral oil, for searing
Substitution notes: Lotus root works in place of water chestnut at the same 80g, diced to 3mm and blanched for 2 minutes first, because it browns quickly once cut. If you cannot find a fatty cut, use shoulder for the 300g and add 2 extra tbsp of water, but the meatball will be firmer. Potato starch can replace the cornstarch at the same weight. Napa cabbage is traditional; bok choy holds its shape better and needs 10 minutes less in the pot.
Prep: Water, Knife, Pot
1. Steep the ginger-scallion water (10 minutes)
Smash the ginger and scallions with the flat of a cleaver and put them in a jug. Pour over 250ml of just-boiled water, stir once and leave for 10 minutes. Strain through a sieve and cool to room temperature. You should have about 220ml. Longer steeping turns the liquid bitter and green.
2. Chop the meat while it is cold (8 minutes)
Chill the pork for 20 minutes if it came from a warm shop. Cut the belly and the fatty pork into 1cm strips, then cross-cut into 5mm dice, keeping the fat and lean roughly separate on the board. Work in two batches so the pile never warms in your hand. The fat should end up slightly finer than the lean, like grains of rice.
3. Cut the chestnuts and set up the pot (5 minutes)
Peel the water chestnuts and cut them into 3mm dice; you want 80g prepared. Mix the stock with the light soy, sugar and Shaoxing for the braise and taste it: it should be savoury and only lightly sweet. Line the bottom of a heavy clay pot or Dutch oven with the cabbage leaves, overlapping them so no pork can touch the base.
Step by Step: Paste, Shape, Braise
Step 1: Salt first, then the water in four goes (6 minutes)
Put the chopped pork in a wide bowl with the salt, sugar, light soy, Shaoxing, egg and 1 tbsp of the ginger-scallion water. Stir in one direction for a minute, until the mix looks tacky. Now add the remaining 200ml, 50ml at a time, always in the same direction, waiting until the bowl looks dry before the next addition. The four additions take 5 to 6 minutes. Stop when you can lift a spoon and the paste clings to it without sliding off.

Stirring one way matters. Protein strands align under the spoon and trap both water and air; reverse direction and you cut them, and the paste slackens. If the mix feels loose after the last addition, work it another minute before you judge it.
Step 2: The cornstarch, then a short rest (10 minutes)
Sift the cornstarch over the paste and fold it through for 20 seconds, no more. It coats the proteins and gives the meatball a little insurance in the pot. Cover and chill for 10 minutes so the fat firms up and the balls hold their shape.
Step 3: Shape at 200g and slap out the air (10 minutes)
Divide into four portions of about 200g. Cup one in both hands and pass it from palm to palm 20 times, slapping firmly enough that you feel it settle. Shape into a ball 7–8cm across, then slap it twice more and set it on a plate. The slapping is not decorative: it drives out air pockets, and an air pocket expands at braising temperature and splits the surface from inside. Why this matters: a pocket the size of a pea can double before the crust sets, and the crack opens along the weakest line.
Step 4: Sear for one minute a side (4 minutes)
Heat the oil in a wide pan over medium-high heat until it shimmers. Sear each meatball for 60 seconds on four sides, turning with two spoons rather than tongs, which dent the surface. You want a pale gold crust, not a dark one. Alternatively skip the pan entirely and slip the raw meatballs straight into the pot; the result is softer and paler, and closer to the old Yangzhou version.
Step 5: Braise at 90–95°C for 60 to 75 minutes
Set the meatballs on the cabbage, leaving space between them. Pour the braising liquid around the side, not over the tops, until it comes halfway up the meatballs; 600ml should do it. Bring to 90°C over medium heat, then cover and hold at 90–95°C. Small bubbles should break at the edge of the pot, never across the middle. Check at 60 minutes: a skewer should slide through with no resistance.

Step 6: Reduce the braise to a glaze (8 minutes)
Lift the meatballs out with a slotted spoon and keep them warm under a bowl. Raise the heat under the pot and reduce the liquid for 6 to 8 minutes, until it coats the back of a spoon and has darkened to a light glaze; you are looking for about 200ml. Taste for salt, then return the meatballs for a minute to warm through and spoon the glaze over each one.
Key Pitfalls
The meatballs split open in the pot. Air trapped during shaping expanded, or the pot was boiling. Slap each ball 20 times, and hold the braise at 90–95°C with the lid on.
The texture is springy, like a sausage. The pork was machine-minced or overworked. Chop by hand to 5mm and stir only until the paste holds a spoon.
They broke apart when you lifted the lid. The water was not fully absorbed, or the liquid boiled. Add water in four additions, use the full tbsp of cornstarch, and never let the pot roil.
The inside is dry and crumbly. The mix was too lean and the water went in too fast to bind. Keep the 60/40 belly and add the ginger-scallion water 50ml at a time.
The braise is cloudy and greasy. A hard boil emulsified the fat into the liquid. Skim the surface, lower the heat, and keep the pot at a tremble rather than a simmer.
The water chestnut is still hard and glassy at the centre. The dice were too large. Cut them to 3mm, the size of a grain of rice, so they soften at the edges but keep a snap at the centre.
The sauce is thin and aggressively salty. It was not reduced, so the soy stayed concentrated in a lot of liquid. Reduce to about 200ml and taste only after it has thickened.
The middle of the meatball is bland. Salt went in at the end, or not at all. Salt the meat at the start with the soy and wine, then taste the paste by frying a teaspoon of it.
Serving Suggestions
Serve one meatball per person in a shallow bowl, with a ladle of glaze over it and a few of the braised cabbage leaves at the side. If you want a second green, blanch 200g of bok choy for 90 seconds and tuck it around the meatballs for colour and a clean, slightly bitter edge against the fat. Steamed white rice is not optional; the glaze needs somewhere to go. Break the meatball open with a spoon and let the sauce run into the rice.
Shaoxing wine at room temperature, or a light Longjing tea if the meal is lunch. Leftovers keep for 3 days in the braise and improve on the second day, when the gelatin has set. Reheat at 70°C in a covered pan with a splash of water; a hard boil will undo the texture you spent 90 minutes building. Do not freeze the meatballs, though the braise freezes well for the next batch.

This is the companion recipe to Lion's Head Meatballs — The Giant Pork Meatball That Collapses Under a Spoon. Read the story, then cook the dish.
💬 Comments