cantonese recipe
Orange Broth Fish Ball Udon Soup with Fish Tofu, Citrus, and Bouncy Noodles
Simmer a quick seafood broth, add udon and fish balls just long enough to heat through, then finish with citrus, scallion, and a final salt check.

Overview
Why this recipe works
Orange Broth Fish Ball Udon Soup is a 25-minute Cantonese recipe built around soup and noodle. This page is rewritten around the exact fish ball udon image instead of the old tomato herb fish soup draft. The bowl uses bouncy fish balls, fish tofu, thick udon, and a light orange-colored broth, with citrus or tomato brightness to keep the seafood flavor fresh.
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; later, check that udon noodles are bouncy, not bloated. 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, seafood, and comfort food. The ingredient focus is seafood, fish, and noodles, with Light Soy Sauce, Rice Vinegar, and Chili Oil doing most of the seasoning work.
Before cooking, read the method once and decide where your attention is needed. In Orange Broth Fish Ball Udon Soup, the important path is soup and noodle, 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 takes longer than expected, stay with that cue before moving forward. If udon noodles are bouncy, not bloated 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, seafood, and comfort food, which means the best version is not always the most elaborate version. Keep the pantry anchor clear, use Light Soy Sauce, Rice Vinegar, and Chili Oil 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 seafood, fish, and noodles 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, seafood, and comfort food cooks who want a clear Cantonese dish without guessing at doneness.
Main cue
Fish balls are hot and springy
Pantry anchor
Light Soy Sauce, Rice Vinegar, and Chili Oil
Cook's notes
What changes the result
Lead with bounce and broth brightness because fish ball noodle searchers need texture cues more than complex technique.
Judgement call
The soup is right when the fish balls are springy, udon still bounces, and the orange broth tastes bright rather than oily.
Common failure points
- Fish balls turn rubbery because they were hard-boiled.
- Udon becomes bloated because it was simmered too long.
- Broth tastes too salty because packaged fish balls were already seasoned.
- Orange broth feels greasy because too much chili oil was added.
Flavor adjustment
- For more seafood flavor, add a splash of fish ball package broth only after tasting.
- For more brightness, add citrus at the table instead of boiling it.
- For a mild family bowl, use tomato paste for color and skip chili oil.
- For a fuller dinner, add bok choy, bean sprouts, or mushrooms.
Regional context
Fish ball noodle soup is common across Cantonese and broader Chinese-style noodle shops, where the appeal is fast broth, springy fish paste products, and noodles that stay lively in the bowl.
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.
- 2 portions fresh or frozen udon noodles
- 8 fish balls
- 6 pieces fish tofu or fish cake
- 4 cups light chicken, seafood, or vegetable broth
- 1 slice ginger
- 1 tbsp light soy sauce
- 1 tsp rice vinegar or a small squeeze of citrus
- 1 tsp chili oil or tomato paste, optional for orange color
- 1 small calamansi, kumquat, or lime wedge for serving
- scallion or cilantro for serving
Watch for
- fish balls are hot and springy
- udon noodles are bouncy, not bloated
- broth tastes savory with a bright citrus edge
- orange color looks light rather than oily
Ingredient notes
Know the pantry before you cook
The pantry backbone for this recipe is Light Soy Sauce, Rice Vinegar, and Chili Oil. 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.
Rice Vinegar
A lighter vinegar that brightens salads, soups, and quick sauces without the depth of black vinegar.
Use Chinkiang vinegar for a darker, richer finish.
Chili Oil
A fragrant oil that carries chili heat, toasted spice, and color into noodles, cold dishes, and dumpling sauces.
Use neutral oil bloomed with chili flakes and a pinch of sugar when a jar is unavailable.
Method
Cook to the cues
The method starts with start a light broth and ends with finish the orange broth. Use the checklist to keep your place, but let the visible cues decide when to move on: fish balls are hot and springy, udon noodles are bouncy, not bloated, and broth tastes savory with a bright citrus edge.
Cook along
Check off steps as you cook
Start a light broth
Simmer broth with ginger and light soy sauce. Keep it clean because fish balls already bring salt and seafood flavor.
Warm the fish balls gently
Add fish balls and fish tofu and simmer until they float and feel springy. Hard boiling can make them rubbery.
Add udon late
Add udon only long enough to loosen and heat through. Thick noodles should stay bouncy, not swollen.
Finish the orange broth
Adjust with vinegar or citrus, add a little chili oil or tomato paste if using, and serve with the citrus wedge visible on top.
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 fish cake slices if fish tofu is unavailable.
- Use rice noodles or wheat noodles if udon is not available, but reduce cooking time.
- Use tomato paste for a mild orange broth or chili oil for a warmer version.
- Add bok choy or bean sprouts if you want more vegetables.
Safety notes
- Cook seafood products until steaming hot throughout.
- Check packaged fish balls for allergens such as fish, shellfish, wheat, or egg.
- Refrigerate leftover soup promptly, but store noodles separately if possible.
Serving and storage
Finish the meal well
Serve Orange Broth Fish Ball Udon Soup while orange color looks light rather than oily. 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
Is this tomato herb fish soup?
No. The exact image shows fish balls, fish tofu, udon, citrus, and orange broth, so the article has been rewritten as fish ball udon soup.
Why are my fish balls rubbery?
They were boiled too hard or too long. Simmer just until hot and springy.
Can I use frozen fish balls?
Yes. Add them straight from frozen and simmer until they float and are steaming hot inside.
What gives the broth its orange color?
A small amount of chili oil, tomato paste, or seafood seasoning can tint the broth. Keep it light so the soup does not become greasy.