Home › Ingredients › Pork › Crispy Fried Pork and Tofu Meatballs (Ganzha Wanzi)

Crispy Fried Pork and Tofu Meatballs (Ganzha Wanzi)

Growing up in Sichuan, fried meatballs were always a symbol of celebration. While we often associate meatballs with heavy sauces, Ganzha Wanzi (Dry Fried Meatballs) relies entirely on the quality of the meat mixture and the precision of the fry.

However, the version I am sharing today has a secret weapon that my mother swore by: Tofu.

Fried Pork and Tofu Meatballs

Adding tofu to the pork mixture isn’t just about stretching the meat (though that was helpful in leaner times). It transforms the texture completely. Pure pork meatballs can sometimes become dense or dry if overcooked. But when you fold in smashed tofu, it adds moisture and lightness, resulting in a meatball that is impossibly crispy on the outside but fluffy and tender on the inside.

This recipe is straightforward, honest, and incredibly satisfying. Whether you serve them with a dusting of Szechuan pepper salt or dip them in chili powder, they are addictive.

I’m a Sichuan-born chef with over a decade of professional kitchen experience. This recipe was developed in my home kitchen to bridge the gap between traditional Chinese techniques and modern home cooking. We tested this recipe three times: once with extra-firm tofu (too dry), once with silken tofu (too wet), and finally with standard firm tofu, which provided the perfect structural integrity and moisture balance.

Why This Recipe Works

  • Ginger-Scallion Water: Instead of chopping aromatics directly into the meat, which can burn during frying, we use infused water. This perfumes the meat from within without altering the smooth texture.
  • The “One-Direction” Stir: By stirring the meat vigorously in one direction, we develop the protein strands (myosin), creating a bouncy texture known as “Q” in Chinese culinary terms.
  • Tofu Integration: The tofu breaks up the density of the pork fibers, ensuring the center stays juicy even after deep frying.

What is Fried Pork and Tofu Meatballs?

Ganzha Wanzi (干炸丸子) is a traditional dish popular in Northern and Central China. Unlike Swedish meatballs or Italian polpette, these do not contain breadcrumbs, cheese, or milk. The binding agent is starch (usually cornstarch or potato starch) and egg. They are served “dry” (without sauce), usually with a side of spiced salt or garlic dip.

Fried Pork and Tofu Meatballs

Ingredients & Substitutions

Here is what you need to make these golden delights.

The Meat Base

  • Ground Pork: 1/2 lb (approx. 250g). I recommend an 80/20 lean-to-fat ratio. The fat is essential for juiciness.
  • Tofu: 2 oz (approx. 50-60g). Use Firm Tofu.
    • Note: Avoid Silken tofu as it releases too much water.
  • Egg: 1 large egg. This acts as a binder and adds richness.
  • Starch: 4 tbsp Cornstarch or Potato Starch (divided use).
    • Substitution: Potato starch yields a crispier, lighter crust than cornstarch.

The Aromatics & Seasoning

  • Ginger & Scallion: 1 inch piece of ginger and 1 stalk of scallion (green onion), for making the infused water.
  • Shaoxing Wine: 1.5 tbsp.
    • Substitution: Dry sherry or Japanese cooking sake.
  • Chinese 13-Spice Powder (十三香): 1/4 tsp.
    • Note: This is a unique blend including star anise, fennel, galangal, etc. If you cannot find it, substitute with Chinese Five Spice powder mixed with a pinch of white pepper.
  • Salt: 1/2 tsp (adjust to taste).
  • MSG (Optional): 1/4 tsp. I use it to enhance umami, but you can omit it.

Equipment Notes

You do not need a fancy deep fryer. A wok or a heavy-bottomed Dutch oven works perfectly. I also highly recommend an instant-read thermometer to monitor oil temperature and meat doneness.


Recipe Notes Before We Begin

💡 Comparison: Cornstarch vs. Potato Starch In our test kitchen, we found that using Potato Starch results in a shell that stays crispy for longer after cooling. Cornstarch produces a harder, crunchier shell. Both work, but if you have potato starch (often found in Asian markets), use it for a superior texture.

💡 Making Ginger-Scallion Water This is a pro-tip from Chinese kitchens. By soaking the ginger and onion in water and squeezing them, you extract the essential oils. This liquid seasons the meat evenly.


How to Make Crispy Pork and Tofu Meatballs

Step 1: Prepare Ginger-Scallion Water

Slice the ginger and cut the scallion into sections. Place them in a small bowl with about 1/4 cup (60ml) of water, 1 tbsp of the Shaoxing wine, and a pinch of salt. Squeeze the aromatics with your hand to release their juices. Let it sit for 5 minutes, then discard the solids, keeping only the liquid.

Step 2: Season the Pork

In a large mixing bowl, combine the ground pork with the salt, MSG (if using), 13-spice powder (or five spice), and the remaining 1/2 tbsp of Shaoxing wine.

Season the Pork

Step 3: The Emulsification (Important!)

Crack the egg into the pork. Pour in 2 tablespoons of the prepared Ginger-Scallion Water.

  • Technique: Using your hand or chopsticks, stir the meat vigorously in one direction (clockwise or counter-clockwise). Do not switch directions.
  • Why? This aligns the protein molecules. Stir until the mixture becomes sticky and develops a paste-like consistency. Let it rest for 5 minutes to absorb the flavors.

Step 4: Add Tofu and Starch

Smash the tofu into a fine mash (you can use the side of a knife or a fork). Add 2 tablespoons of cornstarch to the rested meat and stir to combine. Finally, add the mashed tofu and stir until fully incorporated.

  • Note: Adding the starch before the tofu helps lock the moisture into the meat first.

Step 5: Frying the Meatballs

Heat oil in your wok or pot to 325–350°F (165–175°C).

  • Visual Cue: If you stick a wooden chopstick into the oil, lots of small bubbles should immediately form around it.

Turn the heat to medium-low. Using the “tiger claw” method (squeeze the meat through the hole formed by your thumb and index finger) or two spoons, form meatballs about 1.5 inches (4cm) in diameter. Carefully drop them into the oil.

Step 6: The Crisp Up

Fry slowly for about 5 minutes. The meatballs will float when they are cooked. Continue frying until they turn a deep golden brown.

  • Safety: Ensure the internal temperature reaches 160°F (71°C) for pork safety.

Remove with a spider strainer or slotted spoon and drain on a wire rack or paper towels.

The Crisp Up

Step 7: Serving

Serve immediately while hot. These are best enjoyed dipped in a mix of salt and Sichuan pepper powder, or simple chili powder.


Expert Tips for Success

  • Don’t Overcrowd: Fry in batches. If you add too many meatballs at once, the oil temperature will drop, leading to greasy meatballs.
  • The Double Fry (Optional): For extra crispiness, you can remove the meatballs, heat the oil up to 375°F (190°C), and flash fry them again for 30 seconds. This forces out excess oil and solidifies the crust.
  • Tofu Water: If your tofu is very watery, pat it dry with a paper towel before smashing it. You don’t want the mixture to be too runny.

FAQ

Q: Can I use chicken instead of pork? A: Yes! Ground chicken works well. Since chicken is leaner, the addition of tofu is actually even more beneficial for keeping it moist.

Q: Can I air fry these? A: You can, but the texture will be different. Spray them generously with oil and air fry at 380°F for 10-12 minutes, shaking halfway. They won’t be quite as light as the deep-fried version but are still delicious.

Q: Is this gluten-free? A: Yes, provided you use cornstarch (which is naturally gluten-free) and ensure your cooking wine and spices are certified gluten-free.

Common Troubleshooting

  • Problem: Meatballs are falling apart.
    • Cause: The oil wasn’t hot enough, or the mixture wasn’t stirred enough to become sticky.
    • Solution: Add a little more starch to the mixture and ensure your oil is at 350°F.
  • Problem: Outside is burnt, inside is raw.
    • Cause: Oil was too hot.
    • Solution: Lower the heat. The bubbles around the meat should be steady, not violent.

Pairing Suggestions

These meatballs make a fantastic appetizer. However, to make it a meal, I suggest serving them with:

Nutrition Information (Estimate per serving)

  • Calories 380
  • Protein 22g
  • Fat 28g
  • Carbs 10g

Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional items are not included. Actual values vary depending on the specific brand of ingredients and the amount of oil absorbed during frying.

Food Safety & Allergen Information

  • Contains: Egg, Soy (Tofu).
  • Gluten Warning: Traditional Shaoxing wine contains wheat. To make this gluten-free, use a certified gluten-free dry sherry or cooking wine and ensure your cornstarch is processed in a gluten-free facility.
  • Pork Safety: Ground pork must be cooked thoroughly. Ensure the internal temperature of the meatballs reaches at least 160°F (71°C) as measured by a food thermometer.
  • Oil Safety: When deep-frying, never fill the pot more than halfway with oil to prevent overflow. Keep a lid nearby to cover the pot immediately in case of fire. Do not put wet utensils into hot oil to avoid dangerous splattering.

Recipe Notes

The “Secret” Ingredient: Tofu Adding tofu isn’t just a cost-saving measure; it’s a textural game-changer. Pure pork meatballs can sometimes become dense or dry when deep-fried. The mashed firm tofu breaks up the meat fibers and retains moisture, resulting in a meatball that is crispy on the outside but incredibly fluffy and tender on the inside.

The Ginger-Scallion Water Technique You might notice this recipe doesn’t call for chopped ginger or scallions inside the meatball. By using infused water instead, we get the aroma without the risk of burnt bits of garlic or onion ruining the golden crust. It also adds necessary hydration to the meat mixture.

Achieving the “Q” Texture When mixing the pork, egg, and liquid, it is vital to stir vigorously in one direction only (clockwise or counter-clockwise). This technique aligns the protein strands (myosin), creating a springy, bouncy texture known in Chinese culinary terms as “Q” or “Q-tan.” If you stir back and forth, the texture will be loose and mushy.

Crispiness Tip For the ultimate crunch, you can perform a “double fry.” Fry the meatballs once at a lower temperature (325°F/160°C) to cook them through. Remove them, increase the heat to high (375°F/190°C), and flash fry them for 30 seconds to force out excess oil and harden the shell.


Authoritative References

Fried Pork and Tofu Meatballs

Crispy Fried Pork and Tofu Meatballs (Ganzha Wanzi)

Lin
Crispy on the outside and tender on the inside, these Chinese meatballs combine ground pork with tofu for a lighter, fluffier texture. Perfect as an appetizer or side dish.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Course Appetizer, Main Course
Cuisine Chinese
Servings 2 people
Calories 380 kcal

Equipment

  • 1 Wok or Dutch Oven For deep frying
  • 1 Instant Read Thermometer To check oil temp and meat safety

Ingredients
  

  • 250 g ground pork approx. 1/2 lb, 80/20 fat ratio preferred
  • 50 g firm tofu approx. 2 oz
  • 1 large egg
  • 4 tbsp cornstarch or potato starch
  • 1 inch ginger sliced
  • 1 stalk scallion (green onion) cut into sections
  • 1.5 tbsp Shaoxing wine divided use
  • 0.25 tsp Chinese 13-spice powder or five-spice powder
  • 0.5 tsp salt
  • 0.25 tsp MSG optional
  • Neutral oil for deep frying

Instructions
 

  • Make the ginger-scallion water: In a small bowl, combine sliced ginger, scallion sections, 1/4 cup water, 1 tbsp Shaoxing wine, and a pinch of salt. Squeeze the aromatics with your hand to release juices. Set aside for 5 minutes.
    Prepare Ginger-Scallion Water
  • In a mixing bowl, add the ground pork, salt, MSG (if using), 13-spice powder, and remaining 1/2 tbsp Shaoxing wine.
    Season the Pork
  • Crack the egg into the pork and add 2 tbsp of the prepared ginger-scallion water (liquid only). Stir vigorously in one direction until the mixture becomes sticky and paste-like. Let rest for 5 minutes.
    The Emulsification (Important!)
  • Smash the tofu into a fine mash. Add 2 tbsp of cornstarch to the meat mixture first, mix well, then add the smashed tofu and mix until fully combined.
    Add Tofu and Starch
  • Heat oil in a wok to 350°F (175°C). Form meatballs about 1.5 inches in diameter.
    Frying the Meatballs
  • Fry the meatballs over medium heat for about 5 minutes until they float and turn golden brown. Ensure internal temperature reaches 160°F.
    The Crisp Up
  • Drain and serve with Sichuan pepper salt or chili powder.
    Fried Pork and Tofu Meatballs

Notes

Nutrition Information (Estimate per serving):
Calories: 380 kcal | Protein: 22g | Fat: 28g | Carbs: 10g
Disclaimer: Nutrition information is calculated using an ingredient database and should be considered an estimate. Garnishes and optional items are not included. Actual values vary.
Allergens: Contains Egg, Soy (in Tofu). Gluten-free if using cornstarch and GF cooking wine.
Keyword Fried Pork and Tofu Meatballs
Lin Avatar

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating





You’ll also love