
Fish Balls
Snacks • Philippines
About Fish Balls
Fish balls are a staple snack in Philippine street food culture, often found skewered on sticks and served hot from vendor carts outside schools, markets, and busy corners. These round, golden-brown balls are made from ground fish blended with flour and seasonings, then deep-fried until crisp outside yet tender within. Most Filipinos enjoy fish balls as a quick merienda, dipping them into savory sauces — typically sweet, spicy, or vinegar-based — right at the cart. While they're enjoyed in carinderias, street stalls make fish balls a true communal treat, where everyone gathers around to grab a skewer. Nutritionally, a 100g serving of fish balls delivers about 155 kcal, with moderate protein (10g) and fat (7g), and some carbohydrates (14g). Since they're deep-fried, fish balls can feel heavier than other snacks, especially if paired with rice or consumed in large quantities. For those watching their intake, it's practical to limit to a few skewers per serving and balance with lighter snacks during merienda. The absence of fiber means they're not very filling, so they’re best as a small treat rather than a meal replacement. The common portion from a street cart is usually about 4-6 balls, which keeps calories reasonable. Ordering tip: choose vinegar-based dips for a lighter flavor, and skip the rice if you're just after a quick bite.
How to Make Fish Balls (Traditional & Healthy Version)
Fish Balls are an iconic street food snack in the Philippines, beloved for their savory, crispy exterior and tender, flavorful interior. Originating from bustling Filipino markets and street stalls, these bite-sized delights are made with fresh fish, flour, and spices, then shaped into balls and lightly fried. The unique taste and texture of Filipino Fish Balls set them apart, making them a staple snack in the country. Typically served with a tangy, sweet, and spicy dipping sauce, Fish Balls embody the vibrant food culture of the Philippines, where communal eating and sharing snacks is an essential part of daily life. Fish Balls are not only delicious but also an accessible snack for all ages. Their popularity spans generations, with children and adults alike enjoying them as an after-school treat or a quick bite during busy afternoons. The use of local fish, such as tilapia or bangus (milkfish), highlights the Philippines’ rich marine resources, and ensures a fresh, authentic flavor. Making Fish Balls at home allows you to control the ingredients, making them a healthier alternative to street versions, which can sometimes be deep-fried or high in sodium. By baking or air-frying, you can enjoy this classic Filipino snack guilt-free.
Ingredients(for 6-8 fish balls per serving)
- 200g Fresh fish fillet (tilapia or bangus) (Choose boneless, skinless fillets)
- 1/2 cup All-purpose flour (Can use cassava flour for gluten-free)
- 1/4 cup Cornstarch (For binding)
- 1 Egg (Medium size)
- 1/2 tsp Salt (Adjust to taste)
- 1/4 tsp Ground black pepper
- 1 tbsp Minced garlic
- 2 tbsp Spring onion (Finely chopped)
- 2-3 tbsp Water (As needed for consistency)
- 1 tbsp Olive oil (For brushing before baking or air-frying)
Instructions
- 1
Prepare the fish fillets by finely mincing or processing them until smooth.
5 minutes
Ensure fish is well-minced for a smoother texture.
- 2
In a mixing bowl, combine the minced fish, flour, cornstarch, egg, salt, pepper, garlic, and spring onion. Mix well.
5 minutes
Mix until the batter is sticky but not too wet.
- 3
Gradually add water, one tablespoon at a time, until the mixture can be easily shaped into balls.
3 minutes
Don’t over-add water; mixture should hold its shape.
- 4
Form the mixture into small balls, about 1 inch in diameter. Place them on a lined baking tray.
4 minutes
Wet your hands to prevent sticking while shaping.
Why This Dish is Healthy
This traditional Filipino snack is healthy because it uses real fish instead of processed ingredients and avoids deep-frying. Baking or air-frying minimizes added fat and calories. The recipe is high in protein and contains healthy fats, making it ideal for a balanced diet. You can easily control salt and use gluten-free flour to suit dietary needs.
Fish Balls provide a good source of lean protein from fresh fish, essential for muscle repair and growth. They contain B-vitamins, omega-3 fatty acids, and minerals such as selenium and phosphorus. Using olive oil and baking or air-frying reduces saturated fat, making this snack heart-healthy. Spring onions and garlic add antioxidants and micronutrients, while cornstarch and flour contribute carbohydrates for energy.
Pro Tips
- 💡Tip 1: Use fresh local fish for the best flavor and texture.
- 💡Tip 2: Wet hands when shaping balls to prevent sticking.
- 💡Tip 3: Adjust seasoning to taste and experiment with different Filipino dipping sauces.
Storage & Serving
Store cooked Fish Balls in an airtight container in the refrigerator for up to 2 days. Reheat in the oven or air fryer for best texture. Do not freeze, as fish balls may lose their moistness.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 155.0 kcal |
| Protein | 10.0 g |
| Carbohydrates | 14.0 g |
| Total Fat | 7.0 g |
| Fiber | 0.0 g |
Cultural Notes
Fish balls are classic merienda fare and the most recognizable street snack in the Philippines, enjoyed across generations. Their popularity spans from Manila's urban corners to provincial town plazas.





