Easy And Quick Fish Ball Soup Recipe
EASY AND QUICK FISH BALL SOUP RECIPE is a medium Chinese recipe that serves 4. 212 calories per serving. Recipe by foodiechina888 on YouTube.
Prep: 30 min | Cook: 55 min | Total: 1 hr 40 min
Cost: $18.12 total, $4.53 per serving
Ingredients
- 500 g White Fish Fillet (skin removed, red bloodline trimmed, cut into 2‑inch chunks)
- 1 large Egg White (separated from yolk, room temperature)
- 2 stalks Scallion (white and green parts finely chopped)
- 1 tablespoon Fresh Ginger (peeled and minced)
- 100 ml Water (cold, for blending)
- 1 teaspoon Salt (fine sea salt)
- ½ teaspoon Ground White Pepper (freshly ground)
- 2 tablespoons Cornstarch (for binding the fish mixture)
- 100 g Fish Bones (cleaned, cut into two pieces for broth)
- 2 tablespoons Vegetable Oil (for frying bones)
- 500 ml Boiling Water or Light Fish Stock (for simmering bones and later broth)
- 200 g Baby Bok Choy (washed, stems separated from leaves)
- 1 tablespoon Fermented Black Beans (Dòu Jì) (rinsed and lightly mashed)
Instructions
Prepare the Fish
Remove the skin from the fillet, cut out the reddish bloodline in the centre, then cut the flesh into 2‑inch chunks.
Time: PT10M
Blend the Fish Mixture
Place the fish chunks in the blender. Add the egg white, chopped scallion, minced ginger, cold water, salt, ground white pepper, and cornstarch. Blend on high for about 5 minutes until the mixture is smooth and glossy.
Time: PT5M
Shape the Fish Balls
Wet your hands with water. Scoop roughly 1‑teaspoon portions of the fish paste and roll between your palms to form smooth 2‑cm balls.
Time: PT10M
Poach the Fish Balls
Bring a pot of water to a gentle simmer over low heat. Carefully add the fish balls, stirring once to keep them from sticking. Cook for 15 minutes until they float and feel firm to the touch.
Time: PT15M
Temperature: low heat
Prepare the Fish Bones
Take the reserved fish bones, cut each piece in half, and pat dry with paper towels.
Time: PT5M
Fry the Bones
Heat 2 tbsp vegetable oil in a skillet over medium‑high heat. Fry the bone pieces on each side until golden brown, about 3‑4 minutes per side.
Time: PT5M
Temperature: medium-high
Simmer the Broth
Add 500 ml boiling water (or light fish stock) to the skillet with the fried bones. Bring to a boil, then reduce to low and simmer for 30 minutes, allowing the bones to release flavor.
Time: PT30M
Temperature: low
Combine All Ingredients
Remove the bones with a slotted spoon. Add the poached fish balls, a pinch of salt, ground white pepper, the baby bok choy stems first, then leaves, and the mashed fermented black beans. Stir gently with both hands until the bok choy wilts, about 2‑3 minutes.
Time: PT5M
Serve
Ladle the hot broth and fish balls into serving bowls. Garnish with extra chopped scallion if desired. Serve immediately.
Time: PT2M
Nutrition Facts
- Calories
- 212
- Protein
- 20 g
- Carbohydrates
- 10 g
- Fat
- 8 g
- Fiber
- 2 g
Dietary info: Pescatarian, Gluten‑Free, Dairy‑Free
Allergens: Fish, Egg
Ingredient Substitutions
- Instead of White Fish Fillet: Tilapia, Cod, Halibut
- Instead of Egg White: Aquafaba (1 tbsp)
- Instead of Scallion: Green onion, Leek (white part)
- Instead of Fresh Ginger: Ground ginger (½ tsp)
- Instead of Salt: Kosher salt (¾ tsp)
- Instead of Ground White Pepper: Black pepper (¼ tsp)
- Instead of Cornstarch: Potato starch, Tapioca starch
- Instead of Fish Bones: Chicken carcass, Dried shiitake for vegetarian version
- Instead of Vegetable Oil: Peanut oil, Canola oil
- Instead of Boiling Water or Light Fish Stock: Chicken stock (non‑pescatarian)
- Instead of Baby Bok Choy: Napa cabbage, Swiss chard
- Instead of Fermented Black Beans (Dòu Jì): Miso paste (½ tbsp)
Equipment Needed
- Blender
- Sharp Knife
- Cutting Board
- Mixing Bowl
- Pot with Lid
- Skillet or Frying Pan
- Slotted Spoon
- Ladle
- Tongs (optional)
- Measuring Cups & Spoons
Critical Steps — Do Not Skip
- Shaping smooth, uniform fish balls
- Poaching the balls at a gentle simmer
- Frying the fish bones until golden
- Simmering the broth for a full 30 minutes
Chef Tips from the Video
- Use ice‑cold water when blending to keep the fish paste smooth and prevent overheating.
- Keep your hands wet while shaping to avoid the mixture sticking.
- For an extra silky texture, strain the blended fish paste through a fine mesh sieve before shaping.
Troubleshooting
Fish balls fall apart during poaching.
Add an extra tablespoon of cornstarch to the blend or chill the mixture before shaping to firm it up.
Broth tastes weak.
Simmer the bones longer (up to 45 min) or add a splash of soy sauce or extra fermented black beans for depth.
Bok choy becomes mushy.
Add the bok choy leaves only in the last 2 minutes of cooking; keep the stems separate and add them first.
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat gently on low heat.
Freezer: Freeze raw fish balls on a tray, then transfer to a zip‑top bag; keep for up to 2 months. Cook from frozen, adding 5‑7 extra minutes.
Room temperature: Not recommended; broth and fish spoil quickly at room temperature.
Make-Ahead Tips
- Blend and shape the fish balls a day ahead; store them in a single layer on a tray covered with plastic wrap and refrigerate.
- Raw fish balls freeze well; transfer to a freezer bag and label with date.
- Broth can be made in advance and reheated; add fresh bok choy just before serving.
Frequently Asked Questions
What is the cultural significance and history of Chinese fish balls in Chinese cuisine?
Fish balls have been a beloved street‑food staple in many Chinese regions for centuries, originally created as a way to use whole fish and stretch protein. They are especially popular in coastal provinces like Fujian and Guangdong, where fresh fish is abundant.
What are the traditional regional variations of Chinese fish balls in different parts of China?
In Fujian, fish balls are often mixed with pork fat for extra richness, while in Sichuan they may be spiced with peppercorns and chili oil. The version shown by foodiechina888 reflects the classic Cantonese style—light, silky, and served in clear broth.
How is Chinese fish ball soup traditionally served in Cantonese cuisine?
Cantonese fish ball soup is typically presented in a clear, lightly seasoned broth with a few greens such as bok choy or napa cabbage, and sometimes garnished with sliced scallion. It is enjoyed as a starter or a light main dish during family meals.
What occasions or celebrations is Chinese fish ball soup traditionally associated with in Chinese culture?
Fish ball soup is often served during Lunar New Year and other festive gatherings because fish symbolizes abundance and prosperity. It is also a comforting dish for rainy days and family reunions.
How does Chinese fish ball soup fit into the broader Cantonese cuisine tradition?
Cantonese cuisine emphasizes fresh ingredients, delicate flavors, and clean presentation. Fish balls showcase the technique of creating a smooth texture, while the light broth highlights the natural sweetness of the fish, embodying Cantonese culinary principles.
What are the authentic traditional ingredients for Chinese fish balls versus acceptable substitutes?
Authentic ingredients include fresh white fish, egg white, cornstarch, ginger, scallion, and a pinch of white pepper. Substitutes can be tilapia for cod, aquafaba for egg white, or potato starch for cornstarch without drastically changing the texture.
What other Cantonese dishes pair well with Chinese fish ball soup?
Pairs nicely with steamed jasmine rice, stir‑fried gai lan (Chinese broccoli), or a simple shrimp dumpling (har gow). A side of pickled vegetables adds a contrasting tang.
What makes Chinese fish balls special or unique in Cantonese cuisine?
The hallmark of a great Cantonese fish ball is its silky, almost gelatinous texture, achieved by finely mincing the fish and incorporating egg white and cornstarch. This smoothness sets it apart from coarser fish cakes found elsewhere.
What are the most common mistakes to avoid when making Chinese fish balls at home?
Common errors include over‑blending which can make the mixture gummy, using too much water which weakens the binding, and boiling the broth too vigorously which breaks the delicate balls. Follow the gentle simmer and keep the mixture chilled for best results.
Why does this Chinese fish ball recipe use a low‑heat simmer instead of a rapid boil?
A low‑heat simmer prevents the fish balls from breaking apart and keeps the texture smooth. Rapid boiling creates turbulence that can tear the balls and cloud the broth.
What does the YouTube channel foodiechina888 specialize in?
The YouTube channel foodiechina888 focuses on authentic Chinese home cooking, showcasing traditional techniques, regional street‑food favorites, and step‑by‑step tutorials for everyday cooks.
How does the YouTube channel foodiechina888's approach to Chinese cooking differ from other Chinese cooking channels?
foodiechina888 emphasizes minimal equipment, clear visual cues, and practical tips for busy home cooks, often using everyday pantry items while preserving authentic flavors, unlike some channels that rely on high‑end kitchen gadgets or overly stylized presentations.
Last updated: September 2, 2026






