Imagine tiny, springy fish balls swimming in a silky, golden curry broth, sending a gentle spicy aroma through the kitchen with every gentle simmer These little bites pack a savory punch and a delicate chew that feels both comforting and special.
This is the kind of dish you make when you want something quick yet impressive, like weeknight dinners or lazy weekend meals The broth stays flavorful and balanced without long simmering or hard-to-find ingredients.
SaveGrowing up, I remember street stall steam clouding the air as we slurped noodles and picked up fish balls with our chopsticks It reminds me of simple joys, shared over a steaming bowl, and you can recreate that cozy feeling at home with just a few smart swaps.
Hong Kong Style Curry Fish Balls Recipe
Ingredients
Fish Balls
Curry Broth
For Serving
Instructions
- Prepare the fish mixture
In a food processor, pulse chopped fish, ginger, garlic, cornstarch, egg white, salt, white pepper, and sesame oil until smooth and slightly sticky. Taste a tiny piece and adjust seasoning, aiming for a clean, savory base with gentle heat.
- Shape the fish balls
Pinch off small portions, roll between damp palms into bite sized balls about one inch across. Place them on a parchment lined tray and chill for 10 minutes to help them hold their shape.
- Heat the curry broth
In a medium pot, combine fish stock, water, curry powder, turmeric, soy sauce, sugar, and chili if using Bring to a gentle simmer, stirring to dissolve spices before adding the starch slurry.
- Simmer the fish balls
Add the chilled fish balls to the simmering broth gently, stirring once so they are submerged Cook for about 6 to 8 minutes until they rise to the surface and turn opaque in the center.
- Thicken the broth
Drizzle the cornstarch water slurry around the pot while stirring, then simmer for another 2 to 3 minutes until the broth coats the back of a spoon.
- Adjust seasoning
Check for salt, sweetness, and spice balance A little extra soy sauce, sugar, or chili can make the broth sing without overpowering the fish.
- Prepare the serving base
Divide steamed rice or blanched noodles among bowls, then ladle the hot curry fish balls and plenty of broth over them.
- Finish and garnish
Scatter sliced green onion, cilantro, and an extra chili ring for color A squeeze of lime adds brightness right before serving.
Substitutions and variations
- Use firm tofu instead of fish for a vegetarian version that still soaks up curry flavor beautifully.
- If fish stock is unavailable, use chicken stock with a splash of soy sauce for depth.
- Swap curry powder for a spoonful of curry paste to intensify aroma and save time.
Chloe's tips
- Keep a bowl of cold water nearby so you can quickly rinse your hands while shaping the fish balls, keeping them neat.
- Avoid boiling the broth fiercely after adding the slurry, or it may split; gentle simmering keeps it glossy.
- For extra bouncy fish balls, add a teaspoon of baking soda along with the dry ingredients and let the mixture rest for 10 minutes before shaping.
- If the broth thickens too much, thin it with a splash of hot stock or water to your preferred dipping consistency.
How to store it
- Refrigerate leftovers in an airtight container for up to 2 days, and reheat gently on the stove with a little added stock to refresh the broth.
- Freeze uncooked fish balls on a tray before transferring to a bag; cook them straight from frozen in the curry, adding a few extra minutes to simmering time.
Serving suggestions
Serve these curry fish balls over steaming rice or noodles, with a rainbow of fresh toppings for texture and shine.
- Place a scoop of rice or noodles at the bottom of each bowl
- Ladle the curry fish balls and broth over, letting some pools on the plate for dramatic drips
- Top with sliced green onion, cilantro leaves, and a bright ring of chili and lime

Frequently asked questions
Can I use salmon or shrimp instead of white fish?
Yes, but because salmon is oilier, use a strong curry powder and add a touch of lemon juice to balance it Shrimp cooks faster, so check early to avoid overdone pieces.
How do I know the fish is safe to eat without overcooking?
Look for opaque, firm flesh and an internal temperature of 145°F If the fish ball flakes gently and springs back, it is done.
Why did my fish balls fall apart in the broth?
This often happens if the mixture was not chilled or the rice or potato starch coating wasn’t evenly distributed, or if they were stirred too roughly while cooking.
Can I make the broth in advance and reheat?
Yes, cool the broth quickly, refrigerate, then reheat and add fresh fish balls just before serving for the best texture.
Let's get cooking!
With just a handful of ingredients and simple steps, you can bring a taste of Hong Kong street food into your own kitchen, and every slurp of the fragrant curry broth will remind you why these fish balls are so deeply loved.




