Ingredients
Method
- Prepare the fish. Cut the cold or slightly frozen fish fillet into small pieces so it blends more easily.

- Make the fish paste. Place the fish in a food processor or blender. Add onion powder, garlic powder, salt, sugar, white pepper, oil, flour, starch, baking powder, and egg white.

- Blend until smooth. Pulse the mixture for 2 to 3 minutes while gradually adding the ice-cold water. Blend until the mixture becomes smooth, thick, and paste-like.

- Prepare warm water. Fill a large bowl with lukewarm water. This will help the fish balls hold their shape before cooking.

- Shape the fish balls. Lightly grease one hand with oil. Scoop some fish paste into your hand, squeeze it through the opening between your thumb and index finger, then use a spoon to scoop the ball and drop it into the lukewarm water.

- Cook gently. Bring a large pot of water to a very gentle simmer. Transfer the shaped fish balls into the hot water using a strainer. Do not let the water boil hard because the fish balls may break.

- Simmer until cooked. Cook the fish balls for about 20 minutes, then remove them with a strainer and let them drain in a colander.

- Fry and serve. Let the fish balls cool slightly, then deep-fry them in hot oil until lightly golden. Serve with your favorite fish ball sauce.

Notes
Keep the fish and water cold because this helps create a smoother texture. If the mixture gets too warm, the fish balls can turn soft and less bouncy. Do not overboil them during the first cooking stage because a rolling boil can make them fall apart.
If you want cleaner-looking balls, lightly oil your hands and spoon before shaping. You can also make a big batch, cook them in water, cool them completely, then freeze them in zip bags. When you're ready to eat, just fry straight from frozen or thaw slightly before frying. Future you will be very thankful.
