Lion’s Head Meatballs (Shanghai-Style Braised Pork Meatballs with Napa Cabbage)
Why this recipe works
- Tender meatballs, silky cabbage: Mixing the pork until sticky helps the meatballs hold together while staying juicy, while the napa cabbage softens into the broth.
- Aromatic but light: Ginger, spring onion, soy sauce, Shaoxing wine and sesame oil build savoury depth without making the broth heavy.
- Gentle braising: Browning adds flavour, then a low simmer keeps the large meatballs delicate rather than dense or tough.
Get the most out of this recipe
Texture tips
- Mix until cohesive: Work the pork mixture until it looks slightly sticky; this gives the meatballs structure without needing a heavy binder.
- Keep the simmer low: Once the meatballs are in the broth, the liquid should barely bubble. A hard boil can toughen the pork and make the meatballs break apart.
Ingredient notes
- Use pork that is not too lean: A little fat is important for the soft, juicy texture associated with Lion’s Head meatballs.
- Choose good napa cabbage: Look for cabbage that feels heavy for its size with crisp stems; the thicker pieces become sweet and tender during braising.
- Shaoxing wine adds depth: Shaoxing cooking wine gives the broth a rounded aroma. Dry sherry is the closest practical substitute if needed.
Make-ahead tips
- Cook ahead with the broth: The finished meatballs can be cooled and stored in their broth, which helps keep them moist.
- Reheat gently: Warm in a saucepan over low heat until piping hot, adding a little water if the broth has reduced.
- Freeze in portions: Freeze the meatballs with some broth, then defrost overnight in the fridge before reheating gently.
Serving ideas
- Serve with steamed rice: Plain steamed rice is the classic practical pairing, absorbing the light savoury broth.
- Finish with spring onion greens: Add the reserved green spring onion slices just before serving for freshness and colour.
Equipment you'll need
Ingredients
Instructions
- Peel the ginger and grate it finely. Trim the spring onions; slice the whites thinly and slice the greens, keeping them separate. Cut the napa cabbage into chunky pieces, separating thicker stems from the leafy tops.
- In a mixing bowl, combine the minced pork with half the ginger, the sliced spring onion whites, 15 ml of the light soy sauce, the Shaoxing Cooking Wine, cornflour, white pepper, fine sea salt and toasted sesame oil. Mix vigorously for 1 to 2 minutes until the mixture looks slightly sticky and cohesive. Shape into 4 large meatballs, packing them firmly so they hold together.
- Heat the vegetable oil in a large frying pan over medium-high heat. Brown the meatballs for 4 to 6 minutes, turning carefully, until lightly golden on most sides. Transfer to a plate.
- Add the remaining ginger to a dutch oven over medium heat and stir for 30 seconds until fragrant. Pour in the water and the remaining 15 ml light soy sauce, then bring to a gentle simmer. Slide in the cabbage stems and simmer for 5 minutes to start softening them.
- Nestle the meatballs into the simmering broth, making sure they are mostly submerged. Cover and simmer gently for 20 minutes, adjusting the heat so the broth barely bubbles. Add the cabbage leaves and simmer, covered, for 5 to 7 minutes until the cabbage is tender and the meatballs are cooked through.
- Taste the broth and adjust with a pinch more fine sea salt if needed. Scatter over the reserved spring onion greens and serve hot with plenty of broth and cabbage alongside each meatball. This dish is best with steamed rice.
Recipe notes
Serving suggestions
This recipe pairs well with:
Tips
- For the tenderest texture, mix the pork until it turns sticky and holds together; this helps the meatballs stay juicy during braising.
- Keep the simmer very gentle once the meatballs go in, as a hard boil can make them tough and cause them to break apart.
- If serving vulnerable groups, make sure the meatballs are cooked until piping hot all the way through.
Substitutions
- Replace Shaoxing Cooking Wine with dry sherry for a similar aroma.
- Replace cornflour with potato starch for a slightly springier meatball texture.
- Replace toasted sesame oil with olive oil if needed, noting the dish will lose its signature nutty finish.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container with the broth. Reheat gently in a saucepan over low heat until piping hot, adding a splash of water if needed. Freeze portions with broth for up to 2 months; defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 1h (25min active)
- Difficulty: Medium
- Cuisine: Chinese
-
Allergens:
Sesame Soybeans
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
Misen Carbon Steel Nonstick Frying Pan 12 Inch
- Works on all stovetops
- Naturally nonstick when seasoned
- Requires seasoning and maintenance
Pyrex Glass Mixing Bowls with Lids
- Microwave safe
- BPA-free lids
- Glass is heavier
All-Clad HA1 Hard Anodized Nonstick Fry Pan 12 Inch
- Top-tier build quality
- Excellent heat distribution
- Expensive
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























