Skip to main content New<> this month
Get the Allrecipes magazine

Grandmum's Fish Ball Soup

Rated as 5 out of 5 Stars

"A Chinese dish but loved by us Indians. Living in Malaysia has given us not only a rich culture and tradition but we are also gifted with the bountiful array of various foods of different cultures. Serve with steaming hot rice and garnish with sliced spring onions."
Added to shopping list. Go to shopping list.


1 h 20 m servings 784
Original recipe yields 6 servings


{{model.addEditText}} Print
  1. Heat oil in a large pot or wok over medium heat. Add onions, garlic, and ginger; cook and stir until translucent, about 5 minutes. Stir in pickled cabbage. Add chicken; cook and stir until juices run clear, about 5 minutes. Add shrimp; cook and stir until starting to turn pink, about 2 minutes. Add fish balls and lotus root. Season with white pepper.
  2. Pour chicken stock into the pot. Bring to a boil; reduce heat and simmer until fish balls float and lotus root is slightly tender, about 10 minutes. Stir in choy sum and bok choy stalks. Continue simmering until slightly softened, about 5 minutes.
  3. Stir choy sum and bok choy leaves, chile peppers, salt into the pot. Simmer until leaves are wilted and flavors combine, about 5 minutes.


  • Cook's Note:
  • You can omit the preserved vegetables if you can't find them.

Nutrition Facts

Per Serving: 784 calories; 37.5 50.5 62.5 276 1729 Full nutrition

Explore more


Read all reviews 1
Most helpful
Most positive
Least positive

I love this dish, I love all the different flavors and textures from the ingredients. I shared with some friends at work and they really enjoyed it too.