Go Back
+ servings
A Chinese pork meatball recipe that uses breadcrumbs, water chestnuts, and aromatics to make super light, fluffy and juicy meatballs that are bursting with flavor.

Lion’s Head Meatballs (狮子头, Shi Zi Tou)

4.87 from 45 votes
A Chinese pork meatball recipe that uses breadcrumbs, water chestnuts, and aromatics to make super light, fluffy and juicy meatballs that are bursting with flavor.
Prep Time: 30 minutes
Cook Time: 1 hour
Total Time: 1 hour 30 minutes
Course: Main
Cuisine: Chinese
Keyword: homestyle
Servings: 4 to 6 servings
Author: Maggie Zhu

Ingredients

  • 1 lb (450 g) ground pork
  • 4 tablespoons Shaoxing wine (or dry sherry)
  • 3 tablespoons light soy sauce (or soy sauce)
  • 1 teaspoon dark soy sauce
  • 1 1/4 teaspoons salt (*Footnote 1)
  • 2 teaspoons sugar
  • 2 teaspoons grated ginger
  • 4 green onions , minced
  • 1 tablespoon cornstarch
  • 12 (one 8-oz / 227-g can) water chestnuts , finely chopped
  • 3 eggs
  • 1 cup (50 g) panko (Japanese breadcrumbs)
  • 2 tablespoons sesame oil
  • 1 tablespoon peanut oil (or vegetable oil)

Instructions

Prepare the meatballs

  • Add ground pork into a large bowl. Add 4 tablespoons of water. Mix well with a spatula until water is fully incorporated.
  • Add Shaoxing wine, light soy sauce, dark soy sauce, salt, sugar, grated ginger, cornstarch, and scallion. Mix well.
  • Add water chestnuts and eggs. Mix a few times. Then add panko. Mix well.
  • At the end, add sesame oil. Mix until it forms a soft paste.

Cook the meatballs

  • Heat the oil in a medium-sized skillet over medium-high heat until hot. Turn to medium heat.
  • Brown the meatballs in batches. Scoop 1/3 cup of the ground meat mixture and shape it into a meatball. The meatball will be quite soft, barely able to hold its shape (so the finished meatballs will be tender and juicy). If the meatballs are too hard to handle and cannot hold their shape, add a bit more panko and mix again.
  • Carefully place 3 to 4 meatballs in the skillet and make sure to leave enough space to flip them. When the bottom side turns golden brown, carefully roll the ball with a spatula to cook the other sides. Continue to do this until at least two sides are set and browned (*see footnote 2). Transfer to a deep plate or a bowl that can fit into your steamer rack. Continue to brown the rest of the meatballs.
  • Steam the browned meatballs in batches. Heat water in a steamer until boiling. Place the plate of meatballs on the steaming rack and place the steaming rack onto the steamer. Cook covered until the meatballs are cooked through, 30 minutes or so.
  • Cook the rest of the batches using the same method. After cooking the first batch, check the water level and add more if it runs too low. Serve hot as a main.

Storage and reheat

  • Store the meatballs in an airtight container in the fridge for 3 days or in the freezer for up to 2 months. After steaming, the meatballs will render some fat and liquid. Drizzle it onto the meatballs before storage, to keep them tender and moist.
  • The best way to reheat the meatballs is by steaming, the same method used to cook them. The meatballs will be heated evenly and still be moist inside. Alternatively, you can use the microwave. Make sure the container has some liquid (leftover grease or 1 teaspoon water) in it. Place a loose lid on top and heat it up in the microwave.

Notes

  1. I reduced the salt from my original recipe, since I received some feedback stating the meatballs were too salty. I think the current salt level (1 1/4 teaspoons) is great if you serve the meatballs as a main dish with greens. If you want to serve it with rice, consider using 1 1/2 teaspoons of salt.
  2. It can be difficult to keep the meatballs round shaped, because the meat mixture is quite runny. You need to handle them gently, so the balls won’t break apart. You can cook the top and bottom sides first, like cooking a very thick burger patty. Then you can use two spatulas to let the meatball stand, to cook the edges. The meatballs won’t look very pretty, but will still taste great.

Nutrition

Serving: 1serving, Calories: 285kcal, Carbohydrates: 19.2g, Protein: 24.2g, Fat: 12.2g, Saturated Fat: 3g, Cholesterol: 137mg, Sodium: 922mg, Potassium: 463mg, Fiber: 0.5g, Sugar: 4.6g, Calcium: 32mg, Iron: 2mg