
Hakka Stuffed Tofu (客家酿豆腐)
客家酿豆腐 · kè jiā niàng dòu fu
Hakka cooks far from home made do: no dumpling wrappers in the north, so they hollowed tofu blocks and stuffed them instead. It became the dish that defines the cuisine.
Recipe author: HǎoWèi Test Kitchen
Home-cooking research team
Reviewed by HǎoWèi editorial team · Last updated 2026-08-29
Ingredients
- firm tofu, cut into 6 blocks of 5x4x3 cm北豆腐(切6块5×4×3厘米)🛒 local600 g
- ground pork猪肉末🛒 local250 g
- dried shiitake, soaked and minced干香菇(泡发切末)🏮 asian20 g
- scallion, finely sliced葱(切细花)🛒 local25 g
- cornstarch玉米淀粉🏮 asian15 g
- light soy sauce生抽🏮 asian30 ml
- oyster sauce蚝油🏮 asian15 ml
- Shaoxing wine绍兴黄酒🏮 asian15 ml
- white pepper白胡椒粉🛒 local2 g
- neutral oil食用油🛒 local30 ml
🌶️ Adjust to your taste
Pick a level and we'll show exactly how much to change — no more "适量".
Spice level
Saltiness
Oiliness
Make it vegetarian
Instructions
1Press tofu blocks 15 minutes; with a small spoon, hollow a well into the top of each, leaving a 5 mm wall.
挖豆腐
🔍 Look for 10 分钟 · 10 minutesVisual: 凹坑整齐、壁不破底不漏。A neat cavity with intact walls; no cracks through the base.
You know it's right when: 提起仍成一整块。Block still holds together when lifted.
2Mix pork with shiitake, half the scallion, 5 g cornstarch, half the soy sauce and white pepper; stir in one direction 2 minutes until sticky.
打馅
🔍 Look for 2 分钟 · 2 minutesVisual: 馅料发亮、能团成球。Filling turns glossy and holds together in a ball.
You know it's right when: 筷子挑起不散落。It clings to the chopsticks when lifted.
3Dust each cavity with cornstarch, then pack in the filling, mounding it slightly.
酿馅
🔍 Look for 5 分钟 · 5 minutesVisual: 馅微鼓、边缘无缝。Filling sits proud with no gap at the rim.
You know it's right when: 轻按手感紧实。Filling feels firmly packed when pressed.
4Fry stuffed-side down over medium heat 4 minutes until the meat is golden; turn carefully.
煎酿面
🔍 Look for Medium heat 4 分钟 · 4 minutesVisual: 肉面结金壳、豆腐底浅金。Meat surface browns into a crust; tofu base is pale gold.
You know it's right when: 肉香出、块能滑动。Meat smells roasted; block slides freely.
5Add 200 ml water, remaining soy sauce, oyster sauce and wine; cover and simmer 12 minutes.
焖煮
🔍 Look for Medium-low 12 分钟 · 12 minutesVisual: 汤汁收半、转琥珀亮色。Sauce reduces by half and turns glossy amber.
You know it's right when: 竹签插入馅心无血水。A skewer into the filling comes out clean.
6Thicken with the remaining cornstarch slurry; scatter the rest of the scallion and serve.
勾芡
🔍 Look for Medium heat 1 分钟 · 1 minuteVisual: 芡汁能挂住勺背。Gravy coats the back of a spoon.
You know it's right when: 气泡变稠变慢。Bubbles turn thick and slow.
Tips
- · Dust the cavity with cornstarch or the filling falls out when you flip.
- · Stir the filling one direction only — that is what makes it springy.
- · Turn once, and turn with confidence.
Sources & references
Quantities, technique notes, and substitution ratios are cross-checked against established Chinese cookery references and standard food-science sources.
- Read our editorial policy
- Fuchsia Dunlop, Land of Plenty: A Treasury of Authentic Sichuan Cooking
- USDA FoodData Central — ingredient nutrition and portion data
- Traditional Chinese family-kitchen practice and regional taste records
Common questions
What type of tofu should I use?
Silken/soft tofu (嫩豆腐) for mapo tofu and soups — silky, falls apart gently. Firm/extra-firm (老豆腐) for stir-fries, braises, and anything you want to keep its shape. If the recipe doesn't say, firm is the safe default for stir-fries.
Source: HǎoWèi ingredient guide
Is there a vegan substitute for oyster sauce?
Yes — 'mushroom oyster sauce' (often labeled vegetarian/vegan) is sold in most Asian grocers and increasingly in mainstream supermarkets. It behaves 1:1 and adds the same glossy umami. Watch labels if you're also gluten-free; most brands are GF, some aren't.
Source: HǎoWèi substitution engine
Can I skip Shaoxing wine? What's the substitute?
Dry sherry is the closest 1:1 swap (fidelity ~80%). No sherry? Use a splash of white wine plus a little water, or just skip it and add a tiny extra pinch of sugar — the wine's job is depth and removing meat's gamey notes, and a good marinade covers most of it.
Source: HǎoWèi substitution engine
🥢 Ask HǎoWèi
Questions about technique, ingredients, substitutions, and flavor — answered from our verified cooking knowledge base.
What to serve with it
A complete Chinese dinner in one plan — pick one from each role.
What cooks say
Made this? Leave a note.
- No comments yet — be the first!
Cook next

Braised Tofu (红烧豆腐)
红烧豆腐 (Braised Tofu (红烧豆腐)) · hóng shāo dòu fu

Guo Ta Tofu — Egg-Battered Braised Tofu (锅塌豆腐)
锅塌豆腐 (Guo Ta Tofu — Egg-Battered Braised Tofu (锅塌豆腐)) · guō tā dòu fu

Sizzling Iron Plate Tofu (铁板豆腐)
铁板豆腐 (Sizzling Iron Plate Tofu (铁板豆腐)) · tiě bǎn dòu fu

Tomato and Tofu (番茄豆腐)
番茄豆腐 (Tomato and Tofu (番茄豆腐)) · fān qié dòu fu