The meatball I make when I want something tender instead of tight is this one – tofu pork meatballs, and this home cook’s version binds ground pork with crumbled tofu for a softer bite. A home cook wrote it in nine steps with the technique in the title: stir one direction until the mixture holds, then poach by the spoonful. I made it as written, and it is the silky, gentle meatball that floats in its broth.
Dou fu wan zi (豆腐丸子) is tofu pork meatballs – ground pork mixed with crumbled northern tofu, seasoned, and poached until the tender balls float. The original is a 9-step recipe with the one-direction stir and the spoon-shaping as its craft.
What Are Tofu Pork Meatballs?
These are the gentler cousins of all-pork meatballs: ground pork and seasonings stirred one direction until the mixture turns sticky and holds together, then crumbled northern tofu worked in – the tofu lightens the balls and makes them silky instead of dense. The mixture cannot be squeezed through the fist like pure meat, so each ball is scooped and tossed between spoons to round it, then poached in simmering water until it floats. It is a soft, savory meatball that is easier on the teeth and the budget.
The method is the stir and the poach. The pork is stirred one direction until it grips – that is what holds the balls together once the tofu dilutes the meat. The tofu itself can be blanched first if the soy note bothers you. The broth gets a little salt at the end, and the balls go in with a few greens.
For the pan-fried home-style tofu sibling of the same block, my home-style tofu takes the tofu the crisp route.
1Home-Style Tofu (Jia Chang Dou Fu)This authentic Home-Style Tofu features crispy fried tofu braised in a savory, slightly spicy Doubanjiang sauce with bell peppers and wood ear mushrooms. A classic Chinese comfort food ready in 35 minutes.Check out this recipe
Why This Recipe Works
- The one-direction stir. The pork grips itself – the balls hold without egg or much starch.
- Crumbled northern tofu. The silky lightness that pure pork cannot give.
- The spoon-rounding trick. No fist-squeeze needed for tofu-laden meat.
- The gentle poach. Simmering water, not boiling – tender balls that float.
- Budget-friendly. Tofu stretches the meat – and feeds everyone.
Equipment Needed
- A mixing bowl
- A spoon or two for shaping
- A pot for poaching
Ingredients
- Ground pork (about 250 g / 9 oz)
- Northern (firm) tofu, crumbled (about 200 g / 7 oz)
- Salt, white pepper, a little sugar, and soy sauce, to taste
- Ginger and scallion, minced
- Cornstarch, a little (optional binder)
- Water, for poaching
- Cilantro or scallion, for the finish
Ingredient Notes
Northern tofu: Firm and crumbly – the structure the balls need. My types of tofu explained sorts the blocks.
Ground pork: The binder – stirred one direction until it grips. My pan-fried tofu with minced pork uses the same pork.
Ginger and scallion: The gentle aromatics that keep the meatballs clean.
Prep & Mise en Place
Mince the aromatics; crumble the tofu; measure the seasonings.
The sequence: stir the pork with seasonings one direction until sticky, work in the tofu, shape by spoon, poach until the balls float, and finish the broth.
Cooking Process
Step 1 – The Seasoned Pork
Put the ground pork and all the seasonings in a bowl together.
Step 2 – The One-Direction Stir
Stir in one direction until the mixture turns sticky and holds together – the pork gripping itself.
The counterintuitive detail: the pork is stirred one direction until it turns sticky BEFORE the tofu goes in – because the tofu dilutes the meat and loosens its grip. Stir the meat alone until it holds, then fold in the crumbled tofu; stir the tofu in too early and the mixture never binds. It is the order of the grip that keeps the balls whole.
Step 3 – The Tofu Goes In
Crush the northern tofu into the mixture and keep stirring until evenly combined.
Step 4 – The Optional Blanch
If the soy note of the tofu bothers you, blanch the crumbled tofu in boiling water before adding it.
Step 5 – The Poach
Bring a pot of water to a boil, then drop the balls in – because the tofu makes them too soft to squeeze through a fist, scoop a spoonful and toss it between spoons in your palm until roughly round.
Step 6 – The Broth
Lift the cooked balls into a bowl and skim the foam from the poaching water.
Step 7 – The Salt
Once the balls are cooked, season the broth with salt to taste and ladle it over.
Step 8 – The Finish
Scatter cilantro or scallion and bring it to the table.
Step 9 – The Pantry Note
(The original ends by listing the ingredients – flour left out of the photo – a note that all the pantry items came together.)
Common Mistakes When Making This Dish
1. Balls that fall apart. Cause: stirring the tofu in too early. Fix: bind the pork first, then fold in the tofu.
2. Tight, dense meatballs. Cause: too little tofu or over-working. Fix: the recipe’s ratio and a light hand after the tofu.
3. A cloudy, foamy broth. Cause: boiling, not simmering. Fix: gentle poach and skim.
4. A bland bite. Cause: timid seasoning. Fix: season the pork boldly – the tofu dilutes it.
5. Lopsided, ragged balls. Cause: no spoon-tossing. Fix: the between-spoons rounding.
6. A raw center. Cause: huge balls. Fix: keep them spoon-sized and poach until they float.
Variations
More greens: Bok choy or spinach in the broth. My braised tofu with bok choy is the leafy side.
Vegetarian: Skip the pork and bind the tofu with egg and starch.
The tofu-soup shelf: With tofu mushroom soup with egg and silken tofu potage, the gentle-soup drawer is complete.
Frequently Asked Questions
Why northern tofu? Firm and crumbly – it holds the shape and lightens the meat.
Can I squeeze the balls through my fist? Not like pure meat – the tofu makes it too soft; use the spoon-toss trick.
Why stir one direction? The pork fibers align and grip – that is what binds the tofu-laden mixture.
How do I know they are cooked? The balls float, and the center is no longer pink.
How long does it take? About 30 minutes.
How to Serve
Serve the meatballs in their broth with rice – with home-style tofu, tofu mushroom soup, and pan-fried tofu with minced pork for a gentle table, or with silken tofu potage and savory tofu and egg stir-fry for variety.
Storage & Reheat
Refrigerate 2 days; reheat gently in the broth. Never leave meatballs out more than 2 hours.
Allergen Notice
This recipe contains soy (tofu, soy sauce) and pork. It is free of gluten (verify the soy sauce), dairy, egg, nuts, fish, and shellfish.
Nutrition Disclaimer
Nutrition information is calculated using an ingredient database and should be considered an estimate. In cases where multiple ingredient alternatives are given, the first listed is calculated for nutrition. Garnishes and optional ingredients are not included.
About the Author & Recipe Development
I am Jason Guo, a Chinese chef who has cooked professionally for more than five years – including time as a head chef – and now runs my own small restaurant in China, where tofu appears on the menu almost every day. This xiachufang cook’s tofu pork meatballs are the tender balls I serve when the table wants something gentle, and the recipe’s bind-first-then-tofu logic is exactly why they hold. I tested it as written. I have not tested the vegetarian version, so that is your experiment, not my claim.
Authoritative References
USDA Food Safety and Inspection Service – Safe Temperature Chart for pork handling and cooked storage guidance.

Tofu Pork Meatballs (豆腐丸子): The Silky, Gentle Dumplings
Ingredients
Equipment
Method
- Put the ground pork and seasonings in a bowl together.
- Stir one direction until the mixture turns sticky and holds.
- Crush the northern tofu into the mixture and stir until combined.
- Optional: blanch the crumbled tofu first if the soy note bothers you.
- Poach the spoon-shaped balls in simmering water until they float.
- Lift the balls into a bowl and skim the broth's foam.
- Season the broth with salt and ladle it over.
- Scatter cilantro or scallion and serve.
- (The original ends by listing the prepared ingredients.)
























