Shanghai Lion's Head Meatball Soup
Tender pork meatballs simmered in a silky broth with bok choy and mushrooms. A classic Shanghai comfort soup that's elegant enough for guests but simple enough for weeknight dinner.
- Total time
- 45 min
- Servings
- 4
- Calories
- 285
- Protein
- 28g

Ingredients
12 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Combine ground pork, green onion, minced ginger, 2 tbsp soy sauce, sesame oil, and cornstarch in a bowl.
Step 2
Mix gently with your hands until just combined—do not overmix or the meatballs will be tough.
Step 3
Shape mixture into 8 large meatballs (about 2 oz each), rolling between your palms.
Step 4
Bring broth to a simmer in a 4-quart pot over medium-high heat, about 5 minutes.
Step 5
Add ginger slices and 1 tbsp soy sauce to the broth and stir gently.
Step 6
Gently slide meatballs into the simmering broth one at a time—they will sink, then rise.
Step 7
Simmer uncovered for 10 minutes until meatballs are cooked through and firm.
Step 8
Add mushrooms and bok choy to the pot and submerge gently with a spoon.
Step 9
Simmer for 5 more minutes until bok choy is tender-crisp and mushrooms are soft.
Step 10
Taste the broth and season with salt and white pepper—be subtle, the soy is already salty.
Step 11
Ladle 2 meatballs, vegetables, and broth into each bowl. Serve hot.
Tools you’ll need
- large mixing bowl
- 4-quart pot
- wooden spoon or silicone spatula
- ladle
- soup bowls
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



