cantonese recipe
Cantonese Fish Ball Udon Soup with Fish Cake, Cabbage, Thick Noodles, and Light Broth
Simmer a light broth, warm fish balls and fish cake gently, cook noodles separately or briefly in broth, then add cabbage and white pepper at the end.

Overview
Why this recipe works
Cantonese Fish Ball Udon Soup is a 25-minute Cantonese recipe built around soup and noodles. This page is rewritten around the exact fish ball, fish cake, noodle, and cabbage soup image instead of the old tomato cabbage soup draft. The recipe teaches a quick Chinese-style fish ball noodle soup with bouncy seafood pieces, clean broth, and noodles that stay chewy.
The useful move is to treat the recipe as a sequence of cues instead of a race through the clock. Start by watching for fish balls are hot and springy without splitting; later, check that broth tastes lightly savory and peppery. That keeps the dish controlled on a home stove even when your pan, burner, or ingredient sizes differ.
This version is especially useful for under 30 minutes, comfort food, and family dinner. The ingredient focus is fish, seafood, noodles, and cabbage, with Light Soy Sauce and Shaoxing Wine doing most of the seasoning work.
Before cooking, read the method once and decide where your attention is needed. In Cantonese Fish Ball Udon Soup, the important path is soup and noodles, so the cook should prepare the ingredients, keep the pan setup simple, and avoid hunting for seasonings after heat has started.
The time estimate is useful, but it is not the final authority. If fish balls are hot and springy without splitting takes longer than expected, stay with that cue before moving forward. If broth tastes lightly savory and peppery happens quickly, lower the heat or move to the next step instead of waiting for an exact minute count.
The recipe is written for under 30 minutes, comfort food, and family dinner, which means the best version is not always the most elaborate version. Keep the pantry anchor clear, use Light Soy Sauce and Shaoxing Wine with restraint, and let the final texture tell you whether the dish needs more heat, more liquid, or a shorter finish.
Use the related pantry and technique links when you want to change the recipe. Those pages explain the role of fish, seafood, noodles, and cabbage and Chinese Soup Base and Noodle Boiling and Rinsing, so substitutions stay connected to flavor, texture, and safety instead of becoming random swaps.
If you are cooking from a small kitchen, keep the workspace calm. Put cut ingredients in order, clear a landing spot for the finished dish, and read the safety note before handling leftovers. That preparation makes the recipe easier to follow and gives the page enough context to help readers who are still deciding whether this dish fits their night.
Best for
Under 30 minutes, comfort food, and family dinner cooks who want a clear Cantonese dish without guessing at doneness.
Main cue
Fish balls are hot and springy without splitting
Pantry anchor
Light Soy Sauce and Shaoxing Wine
Cook's notes
What changes the result
Lead with fish-ball texture and clean broth because those are the main home-cook risks and the visible image cues.
Judgement call
The soup works when fish balls are bouncy, noodles are chewy, broth remains clean, and cabbage softens without becoming limp.
Common failure points
- Fish balls split because the broth boiled too hard.
- Noodles swell because they sat in hot broth too long.
- Broth turns cloudy because starchy noodles cooked directly in it.
- Cabbage tastes dull because it was added too early.
Flavor adjustment
- For Hong Kong noodle-shop style, use shrimp roe noodles and seafood stock.
- For a gentler family bowl, use chicken stock and skip chili oil.
- For more seafood aroma, simmer dried shrimp briefly in the broth.
- For brightness, add a squeeze of lime or calamansi at the table.
Regional context
Fish ball noodle soups are common in Cantonese and Hong Kong-style noodle shops, with store-bought fish balls and fish cake making the dish practical for home cooks.
Ingredients
What goes in
Read the ingredient list once before heating the pan. Measure the pantry items first, group the fresh ingredients by when they enter the recipe, and keep the thickener or finishing seasoning close to the stove so the final step does not stall.
- 8 oz fresh or frozen fish balls
- 4 oz fish cake, sliced
- 2 portions udon-style noodles or Chinese wheat noodles
- 2 cups sliced napa or Taiwanese cabbage
- 4 cups chicken, pork, or seafood stock
- 1 tsp light soy sauce
- 1 tsp Shaoxing wine or rice cooking wine
- 1/4 tsp white pepper
- 1 scallion, sliced
- chili oil or calamansi/lime, optional for serving
Watch for
- fish balls are hot and springy without splitting
- broth tastes lightly savory and peppery
- noodles are chewy, not swollen
- cabbage is tender but still yellow-green
Ingredient notes
Know the pantry before you cook
The pantry backbone for this recipe is Light Soy Sauce and Shaoxing Wine. These notes explain what each linked ingredient is doing before you start swapping or shopping.
Light Soy Sauce
The everyday salty soy sauce used for seasoning, not the same as dark soy sauce.
Tamari can work when a recipe needs a gluten-free-adaptable path, but labels must be checked.
Shaoxing Wine
A Chinese rice wine used to reduce raw aromas and add gentle complexity.
Dry sherry is a common substitute. For alcohol-free cooking, use stock plus a small aromatic boost.
Method
Cook to the cues
The method starts with start a clean broth and ends with finish with cabbage. Use the checklist to keep your place, but let the visible cues decide when to move on: fish balls are hot and springy without splitting, broth tastes lightly savory and peppery, and noodles are chewy, not swollen.
Cook along
Check off steps as you cook
Start a clean broth
Bring stock to a simmer with light soy sauce, wine, and white pepper. Keep it gentle so the broth stays clear.
Warm fish balls and fish cake
Add fish balls and fish cake and simmer until they are hot and bouncy. Avoid a hard boil that can split the fish balls.
Handle noodles separately
Boil udon or wheat noodles separately if they are starchy, or warm fresh noodles briefly in the broth if they are clean.
Finish with cabbage
Add cabbage near the end so it softens but still looks bright. Serve with scallion and optional chili oil or citrus.
Substitutions and safety
Before you improvise
Use the substitutions as controlled changes rather than random swaps. Keep the same cooking method, keep the sauce balance close, and use the safety notes when changing protein, reheating leftovers, or holding the dish for later.
Substitutions
- Use mixed seafood balls, fish tofu, or fish cake depending on what the Asian grocery carries.
- Use glass noodles for a lighter soup or udon-style noodles for a bouncier bowl.
- Use napa cabbage, bok choy, or lettuce as the final green.
- Add dried shrimp or shrimp shells to the broth for deeper seafood flavor.
Safety notes
- Cook frozen fish balls until hot all the way through.
- Keep seafood products refrigerated until cooking.
- Refrigerate leftovers promptly and reheat the broth to steaming.
Serving and storage
Finish the meal well
Serve Cantonese Fish Ball Udon Soup while cabbage is tender but still yellow-green. If you are cooking ahead, cool leftovers quickly, keep the sauce or cooking liquid with the main ingredients, and reheat gently so the texture stays close to the first serving.
FAQ
Common questions
Are fish balls already cooked?
Many packaged fish balls are pre-cooked, but they still need to be heated through. Follow the package and simmer until fully hot and springy.
Can I use udon noodles?
Yes. The image looks like a thick udon-style noodle soup, and udon works well with fish balls and light broth.
Why did my broth turn cloudy?
Starchy noodles were cooked directly in the soup, or the pot boiled too hard. Cook noodles separately if the broth needs to stay clean.
Is this tomato cabbage soup?
No. The exact image shows fish balls, fish cake, noodles, and cabbage in broth, so the page now targets fish ball noodle soup.