Fish balls are one of those products that look deceptively simple – a small, round ball of seasoned fish paste – yet behind that simplicity lies a precise science of ingredients, technique, and tradition. Popular across East and Southeast Asia, fish balls are made from fish mince shaped into balls, mixed with starches and seasonings, and then boiled or fried. The result: a firm, springy bite that has become a street food staple from Hong Kong to the Philippines. Whether you are learning to make them for the first time or looking to understand the craft behind them, this guide covers everything – from ingredient selection and paste preparation to cooking methods and regional recipes.

Table of Contents

What are fish balls made of?

Fish balls are made from fish mince or surimi, salt, and a culinary binder such as tapioca flour, cornstarch, or potato starch. The choice of fish matters a great deal. Fish varieties with more gluten-like proteins and fewer bones – such as mackerel, shark, and eel – are considered the best choices, as they yield a paste with good gel-forming capability. On the more accessible end, tilapia, pollock, and round scad also work well.

The core fish component typically constitutes 60-80% of the total formulation to enable effective protein gelation and the desired springy texture. Species like grass carp and cod are preferred due to their high myosin content and minimal fat, which avoids interference with heat-induced network formation. Starch binders, usually tapioca or potato starch, are added at 5-20% to enhance elasticity and water-holding capacity. Ice-cold water or crushed ice is also incorporated to keep the paste chilled during mixing, preventing premature protein denaturation.

The role of salt and myosin

Salt is not just a seasoning here – it is a functional ingredient. The addition of salt (typically 1-3%) is necessary to solubilize and disperse the myofibrillar proteins. Gelation does not occur or does so defectively in the absence of salt because myofibrillar proteins are insoluble at low ionic strength. When the fish paste is continuously beaten, mixed, and kneaded with salt, the prolonged mixing with salt and crushed ice uncoils and stretches previously wound and tangled protein strands in the fish, producing a firm, bouncy texture. This is the same principle behind surimi production, and it is why vigorous mixing is non-negotiable when making fish balls at home.

Preparing the fish paste: step by step

Good fish balls begin with a well-prepared paste. The process is consistent across most Asian traditions, though small regional variations exist in technique and tools.

Step 1 – Prepare the fish

Rinse the fish with cold water and pat it dry. Fillet the fish along the bones from the tail toward the head using a sharp knife. Using a spoon, scrape the fish meat off the skin and bones. This ensures you work with pure fish flesh, free from connective tissue and bone fragments.

Step 2 – Mince or pound the flesh

The fish can be processed using a food processor, a cleaver, or by pounding with a heavy object. Beat the flat part of a cleaver or the bottom of a small saucepan onto the fish to flatten and scrape it against the cutting board. Repeat two to three times until the fish is sticky and as paste-like as possible. If using a food processor, pulse in short bursts to avoid overheating the paste.

Step 3 – Mix vigorously

The trick to the soft, springy texture is releasing the myosin by continuously mixing, slapping, and pounding the fish paste repeatedly until it turns from sticky and grainy to smooth and glossy. Some recipes recommend throwing the whole paste against the bowl or a chopping board about 60 times to develop the right consistency. This is the step that gives fish balls their signature bouncy texture.

Step 4 – Add seasonings and binders

Once the paste reaches a smooth, sticky consistency, add your seasonings. Common additions include onion powder, garlic powder, salt, sugar, ground pepper, oil, flour, starch, baking powder, and egg white, gradually adding ice water until the mixture reaches a homogeneous texture. The ice water controls paste temperature and influences the final texture of the ball.

Step 5 – The float test

The definitive test for whether the fish paste is ready is the floating test: scoop a small amount and drop it into water. It should float quickly. If it sinks, add another two tablespoons of water and continue blending at high speed for 2-3 minutes, then repeat the test.

Shaping fish balls

There are two main shaping methods. The traditional method is to squeeze the fish paste between the crook of your thumb and index finger and use a spoon to scoop the balls into a pot of boiling water. The easier method is to portion the paste by the tablespoonful and roll it between the palms of your hands. For beginners, the palm-rolling method is perfectly effective. The step of reforming and reshaping the fish ball while hand-forming is what gives it its characteristic bouncy texture.

In commercial production, the balls are shaped by an extruding machine and set in water between 30 and 45ยฐC before boiling, cooling, and packaging. The setting time is an important part of manufacture because it gives the balls a translucent appearance and ensures the shape is maintained after packaging.

Cooking methods

Once shaped, fish balls can be cooked in several ways, each producing a different texture and appearance.

Boiling

Bring a pot of water to a boil and gently drop in the fish balls to cook until they float to the top. Use a slotted spoon to scoop them out and arrange them in a single layer on a baking sheet to cool. Boiled fish balls are soft, tender, and ideal for use in soups, noodle dishes, and hot pot.

Deep-frying

Form the paste into 1- to 1ยฝ-inch balls. Heat a high-smoke-point neutral oil such as corn oil to 350ยฐF (175ยฐC). Deep-fry the fish balls until cooked through and golden-brown, about 2 to 3 minutes. They will slightly puff up during frying but deflate when removed from the heat. Deep-fried fish balls are the version most commonly associated with Asian street food culture.

Hot pot and pan-frying

Fish balls are also a classic hot pot ingredient. Dropped directly into simmering broth, they cook through in 1 to 3 minutes depending on size, absorbing the flavors of the broth as they cook. Pan-frying produces a lightly crisped exterior while keeping the interior moist and springy – a useful technique when you want texture without the oil volume of deep-frying.

Regional variations and recipes

Fish balls are not a single dish – they are a category of food that takes on a different character depending on where they are made.

Hong Kong-style curry fish balls

Fish balls are one of Hong Kong’s most popular and representative street foods, eaten plain or cooked in a curry sauce. Fish balls were a resourceful way to use every last bit of seafood, a culinary strategy born in the floating villages and fishing harbors that once defined Hong Kong’s shoreline. By the 1960s and ’70s, fish balls had cemented their place in the street food canon. The Hong Kong style features yellow fish balls – deep-fried and served on bamboo skewers drenched in a spiced curry sauce. There are three types of fish balls in Hong Kong: yellow, white, and golden. Yellow fish balls are most commonly sold as street food, while white fish balls are larger, made from Spanish mackerel, and have a bouncy, fluffy texture.

Filipino fish balls (pishbol)

Fish balls are a popular street food in the Philippines and are so ingrained in the food culture that every Filipino has some fish ball childhood memory. They are traditionally sold in mobile wooden carts by street vendors, deep-fried in hot oil until puffed and golden, skewered on wooden sticks, and dipped in various sauces ranging from sweet to spicy to sweet and sour. Common ingredients include yellowtail fusilier, cornstarch, and baking powder. The three classic dipping sauces – spiced vinegar, sweet sauce, and the beloved “Manong’s sauce” – are as important to the experience as the fish balls themselves.

Teochew-style fish ball noodle soup

The most well-known version is Teochew fish balls, popularized by Teochew people who migrated across Southern China and Southeast Asia to Hong Kong, Thailand, Malaysia, Singapore, and Indonesia. Usually made from eel and mackerel, the fish meat is combined with cold water, pork lard, and sweet potato starch to make the paste fluffy, springy, and durable. These are served in a clear broth made from chicken and fish stock, topped with fried shallots, spring onions, and coriander.

Thai fish balls in green curry

In Thailand, fish balls are fried or grilled as snacks. In main dishes, they appear in Chinese-style noodle soups and curry dishes such as Kaeng khiao wan luk chin pla – a green curry with fish balls. The most common fish varieties used are threadfin bream, bigeye snapper, croaker, lizard fish, and goatfish.

Scandinavian fish balls (fiskeboller)

Fish balls are not exclusively Asian. Scandinavian fish balls – called fiskeboller in Norway and Denmark, and fiskbullar in Sweden – are made from completely pureed fish, milk, and potato flour or potato starch, and shaped without additional processing, which produces a softer-textured product. These are commonly canned in brine or stock and served with dill sauce and pasta, a very different product from their firmer Asian counterparts.

Battered and breadcrumb-coated fish balls

An additional preparation method involves coating shaped fish balls in batter or breadcrumbs before frying. This technique adds a crunchy outer layer to the characteristic springy interior. The fish balls are first pre-cooked by boiling or steaming, then dipped in a seasoned batter or rolled in breadcrumbs (Panko works particularly well for extra crunch) before deep-frying at 170-180ยฐC until golden. Breadcrumbs, cream, and eggs can also be folded directly into the fish mixture before shaping, producing a richer, softer ball – a style closer to the French quenelle tradition. Coated fish balls are popular as party snacks and appetizers, where the textural contrast between crust and filling makes them particularly appealing.

Storage and shelf life

Fish balls are perishable, with a shelf life that varies based on processing and the inclusion of additives. Uncooked fish balls have a shelf life of 4 to 5 days when stored at 5ยฐC. A fried, marinated fish ball can last up to 135 days at ยฑ4ยฐC. For home cooking, boiled and fully cooked fish balls can be kept in the fridge for 4 to 5 days, or frozen in a sealed zip-top bag with the air pressed out for longer storage. Freezing boiled fish balls is standard practice and allows you to have them on hand for soups, stir-fries, and hot pot whenever needed.

Tips for the perfect fish ball

A few key points consistently determine whether fish balls turn out well or fall flat. First, always use the freshest fish possible – the quality of the end product depends directly on fish freshness. Second, keep everything cold during preparation; warm paste loses its gel-forming ability. Third, do not skip the vigorous mixing step – this is what releases myosin and creates the bouncy texture that defines a good fish ball. Fourth, test the paste with the float test before shaping. And finally, avoid overcrowding the pot when boiling, which causes the water temperature to drop and results in uneven cooking.

What do you think? Given how much fish ball recipes vary across regions – from the curry-soaked street food of Hong Kong to the mild, creamy Scandinavian fiskeboller – do you think the “perfect” fish ball is more about the paste preparation technique or the sauce and seasoning that accompanies it? And as plant-based and alternative protein products continue to develop, how do you see traditional fish-based products like fish balls evolving in professional food production?

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

References
  1. https://en.wikipedia.org/wiki/Fish_ball
  2. https://www.chinasichuanfood.com/how-to-make-fish-balls/
  3. https://grokipedia.com/page/Fish_ball
  4. https://pmc.ncbi.nlm.nih.gov/articles/PMC11855292/
  5. https://rasamalaysia.com/how-to-make-fish-balls/
  6. https://www.thekitchn.com/fish-balls-recipe-23228830
  7. https://www.kawalingpinoy.com/homemade-fish-balls-with-spicy-fish-ball-sauce/
  8. https://www.linsfood.com/chinese-fishballs/
  9. https://www.foxyfolksy.com/homemade-fish-balls/
  10. https://onolicioushawaii.com/how-to-make-fish-balls/
  11. https://zolimacitymag.com/hong-kong-bites-fishballs/
  12. https://www.authenticfood.com/post/street-food-with-a-story-the-cultural-legacy-of-hong-kong-fish-balls
  13. https://slowburnliving.substack.com/p/fishballs-a-cultural-history-and
  14. https://hemmachef.com/fish-balls/

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *