Fish Balls
Fish Balls is a medium Indian recipe that serves 4. 250 calories per serving. Recipe by HomeCookingShow on YouTube.
Prep: 20 min | Cook: 27 min | Total: 57 min
Cost: $7.14 total, $1.78 per serving
Ingredients
- 1 cup Water (for poaching fish)
- 0.25 tsp Turmeric Powder (ground turmeric)
- 1.5 tsp Salt (regular table salt)
- 300 g White Fish Fillet (boneless, skinless (e.g., cod, tilapia))
- 1 tsp Garlic (finely chopped, about 1 clove)
- 1 tsp Ginger (finely chopped)
- 1 medium Onion (finely chopped)
- 1 tsp Red Chili Flakes
- 0.25 tsp Black Pepper (ground)
- 1 medium Potato (boiled, peeled and mashed)
- 2 tbsp Coriander Leaves (fresh, chopped)
- 2 tbsp Corn Flour (also called corn starch)
- 3 tbsp Water (for corn‑flour batter)
- 1 cup Bread Crumbs (plain or seasoned)
- 2 cup Vegetable Oil (for deep‑frying, high smoke point)
Instructions
Poach fish in spiced water
In a saucepan combine 1 cup water, ¼ tsp turmeric powder and 1 tsp salt. Bring to a boil, add the fish pieces, and simmer gently for about 10 minutes until the fish is cooked through. Remove the fish with a slotted spoon and set aside to cool.
Time: PT12M
Temperature: 100°C
Shred fish and remove bones
When the fish is cool enough to handle, use two forks or your fingers to shred it into small pieces. Pick out any stray bones and discard them.
Time: PT5M
Sauté aromatics and combine fish mixture
Heat 2 tbsp oil in a pan over medium heat (≈180°C). Add 1 tsp chopped garlic, 1 tsp chopped ginger and 1 finely chopped onion; sauté until the onion turns translucent, about 3 minutes. Add the shredded fish and stir‑fry for 2 minutes. Sprinkle 1 tsp red chili flakes, ½ tsp salt and a pinch of black pepper; mix well. Fold in the boiled‑mashed potato and 2 tbsp chopped coriander leaves; cook another 2 minutes. Remove from heat and let the mixture cool slightly.
Time: PT8M
Temperature: 180°C
Make corn‑flour batter
In a small bowl whisk together 2 tbsp corn flour with 3 tbsp water until the mixture is smooth and free of lumps.
Time: PT2M
Shape and coat fish balls
With damp hands, take about 1‑2 tbsp of the fish mixture and roll it into a smooth ball (≈2‑3 cm diameter). Dip each ball into the corn‑flour batter, then roll it in bread crumbs, pressing gently so the crumbs adhere. Place the coated balls on a tray. Continue until all mixture is used.
Time: PT10M
Deep‑fry fish balls
Heat vegetable oil in a kadai to 170‑180°C (test with a single breadcrumb – it should sizzle and rise quickly). Carefully add the fish balls in small batches, frying 3‑4 minutes until they turn golden brown and crisp. Remove with a slotted spoon onto paper towels to drain excess oil.
Time: PT7M
Temperature: 175°C
Serve
Transfer the hot fish balls to a serving plate and serve immediately with ketchup, mayonnaise or sweet chili sauce.
Time: PT1M
Nutrition Facts
- Calories
- 250
- Protein
- 15 g
- Carbohydrates
- 15 g
- Fat
- 12 g
- Fiber
- 2 g
Dietary info: Pescatarian, Contains gluten, Nut‑Free
Allergens: Fish, Wheat (bread crumbs)
Ingredient Substitutions
- Instead of Turmeric Powder: Paprika (for color)
- Instead of Salt: Sea salt
- Instead of White Fish Fillet: Any firm white fish
- Instead of Red Chili Flakes: Ground cayenne pepper
- Instead of Potato: Sweet potato (for a sweeter flavor)
- Instead of Coriander Leaves: Flat‑leaf parsley
- Instead of Corn Flour: All‑purpose flour (will be heavier)
- Instead of Bread Crumbs: Panko breadcrumbs
- Instead of Vegetable Oil: Canola oil, Peanut oil
Equipment Needed
- Saucepan
- Knife
- Cutting Board
- Frying Pan
- Kadai
- Mixing Bowl
- Spatula
- Slotted Spoon
- Tray
- Paper Towels
Critical Steps — Do Not Skip
- Poach fish in spiced water
- Shred fish and remove bones
- Shape and coat fish balls
- Deep‑fry fish balls
Chef Tips from the Video
- Use a pinch of lemon juice in the poaching water for extra freshness.
- For extra crunch, toast the breadcrumbs lightly before coating.
- A splash of rice vinegar in the batter adds a subtle tang that balances the fish.
Troubleshooting
Coating falls off during frying.
Make sure the fish mixture is well chilled before shaping and that the batter is thick enough to bind the breadcrumbs.
Fish balls are soggy inside.
Do not over‑mix the fish mixture; keep the interior texture fine and fry at a steady 170‑180°C so the exterior crisps quickly, sealing moisture inside.
Oil temperature drops and balls absorb too much oil.
Fry in small batches and let the oil return to temperature between batches.
Storage
Refrigerator: Store cooked fish balls in an airtight container for up to 2 days. Reheat in a pre‑heated oven at 180°C for 5‑7 minutes to regain crispness.
Freezer: Freeze uncooked, coated fish balls on a tray in a single layer, then transfer to a zip‑lock bag. They keep for up to 1 month. Fry from frozen, adding 1‑2 extra minutes.
Room temperature: Do not leave at room temperature for more than 2 hours; risk of bacterial growth.
Make-Ahead Tips
- Poach the fish a few hours ahead and refrigerate the shredded fish.
- Shape and coat the balls, then freeze them before frying for quick party prep.
- Prepare the corn‑flour batter just before shaping to keep it from thickening.
Frequently Asked Questions
What is the cultural significance and history of crispy fish balls in Indian cuisine?
Crispy fish balls are popular street‑food snacks in many Indian coastal regions, especially in Kerala and West Bengal, where fish is abundant. They evolved as a convenient way to use leftover fish and potatoes, turning them into bite‑size treats for festivals and tea‑time gatherings.
What are the traditional regional variations of fish balls in Indian coastal regions?
In Kerala, fish balls are often spiced with curry leaves and coconut, while in Bengal they may include mustard oil and panch phoron. The HomeCookingShow version uses turmeric, red chili flakes and coriander, reflecting a pan‑Indian flavor profile.
How are crispy fish balls traditionally served in Indian households or festivals?
They are typically served hot as an appetizer or snack, accompanied by tangy tomato ketchup, sweet chili sauce, or a simple tamarind‑chili dip. During festivals like Onam or Pongal, they appear on snack platters alongside samosas and pakoras.
On what occasions are fish balls commonly served in Indian culture?
Fish balls are a favorite at family gatherings, tea‑time parties, monsoon evenings, and coastal celebrations such as boat festivals. Their bite‑size nature makes them ideal for casual get‑togethers and street‑food fairs.
How does the crispy fish balls dish fit into the broader Indian snack tradition?
Indian snack culture, known as "chaat," includes a variety of fried, spiced bites. Crispy fish balls complement other fried delights like pakoras and bhajis, offering a protein‑rich alternative while sharing the same bold spices and crisp texture.
What are the authentic traditional ingredients for Indian crispy fish balls versus acceptable substitutes?
Traditional ingredients include white fish, turmeric, red chili flakes, coriander, and plain breadcrumbs. Acceptable substitutes are any firm white fish, corn flour for a lighter batter, and panko breadcrumbs for extra crunch. Coconut oil can replace vegetable oil for a regional twist.
What other Indian dishes pair well with crispy fish balls as a party snack?
Serve them alongside masala chai, spiced peanuts, vegetable pakoras, or a fresh cucumber‑yogurt raita. A small bowl of tamarind chutney or sweet chili sauce complements the heat of the fish balls nicely.
What are the most common mistakes to avoid when making crispy fish balls at home?
Common errors include over‑mixing the fish mixture, which makes the balls dense, and frying at too low a temperature, which results in soggy coating. Also, forgetting to remove all fish bones can lead to an unpleasant bite.
Why does this recipe use a corn‑flour batter instead of a regular flour batter for coating fish balls?
Corn flour creates a lighter, crispier crust that adheres well to the moist fish mixture without making it heavy. Regular wheat flour would produce a thicker, doughier coating and can become gummy when combined with breadcrumbs.
How can I store leftover crispy fish balls and reheat them to retain crispness?
Keep cooked balls in an airtight container in the refrigerator for up to 2 days. Reheat in a pre‑heated oven at 180°C for 5‑7 minutes or briefly deep‑fry again; this restores the exterior crunch while keeping the interior moist.
What does the YouTube channel HomeCookingShow specialize in?
The YouTube channel HomeCookingShow specializes in easy‑to‑follow Indian home‑cooking tutorials, focusing on everyday meals, snack ideas, and step‑by‑step guides for beginners and intermediate cooks.
What is the cooking philosophy and style of the YouTube channel HomeCookingShow?
HomeCookingShow emphasizes simple, ingredient‑driven recipes that use common pantry items, clear visual instructions, and practical tips for busy home cooks. The channel blends traditional Indian flavors with modern, time‑saving techniques.
Last updated: September 3, 2026






