Bengali Fish Ball Curry: A Delicious Twist on a Classic
40 minutes
1258 reads

About Bengali Fish Ball Curry: A Delicious Twist on a Classic
Dive into a bowl of comfort with this innovative Bengali Fish Ball Curry, a delightful fusion of tradition and exciting new flavors. Imagine tender fish balls, infused with aromatic spices and pan-fried until golden, simmered in a rich and flavorful gravy.This unique twist on a classic fish curry offers a symphony of textures and tastes, from the crispy exterior of the fish balls to the creamy, fragrant sauce. It's perfect for a cozy weeknight dinner or elevated for a special occasion.Serve this aromatic curry with fluffy rice or warm chapati for a truly satisfying and unforgettable culinary experience.
Recipe Time & More
Prep15 minutes
Cook25 minutes
Total40 minutes
Ingredients
For the Fish Balls
- 200 gm Boneless, Fish steamed
- 50 gm Soaked Flat Rice
- 2 tbsp Breadcrumb
- 0.5 tsp Salt
For the Curry
- 2 tbsp Oil
- 1 tsp Ginger-Garlic Paste
- 1 tsp Cumin Seeds
- 1 tsp Coriander Powder
- 1 tsp Chili Powder
- 1 tbsp Tomato Purée
- 0.5 tsp Nutmeg ground, or cinnamon
- 1 tsp Salt or to taste
For Garnish (Optional)
- Coriander Leaves chopped, fresh
- Coconut Cream
Instructions
- In a bowl, combine the steamed fish, soaked flat rice, bread crumbs, and ½ teaspoon of salt. Gently mash the mixture until well combined.
- Shape the fish mixture into small, cylindrical balls. Refrigerate for 30 minutes to firm up. Chilling helps the fish balls hold their shape during frying.
- Heat the oil in a pan over medium heat. Add the fish balls and fry until golden brown and cooked through. Set aside.
- In the same pan, add the ginger-garlic paste and sauté for a minute until fragrant. This releases the aromatics and builds flavor.
- Add the cumin seeds, coriander powder, and chili powder. Sauté for another minute until the spices are toasted.
- Stir in the tomato purée and cook for a few minutes until it darkens slightly. Add a splash of water to prevent sticking.
- Gently add the fried fish balls to the curry. Simmer for a few minutes, allowing the fish balls to absorb the flavors of the gravy.
- Add the ground nutmeg (or cinnamon) and salt to taste. Stir well.
- If desired, stir in coconut cream for richness. Garnish with fresh coriander leaves. Serve hot with rice or chapati.
Recipe Notes
Good To Know
- For extra-soft fish balls, briefly soak the flat rice (poha) in water before mixing, then squeeze out excess moisture—this will help bind the fish and make the balls lighter and fluffier.
- If you prefer a gluten-free version, replace breadcrumbs with finely ground roasted gram (chana dal powder) or crushed rice cakes for a similar texture.
- To prevent the fish balls from breaking while simmering in the curry, chill them in the refrigerator for at least 30 minutes after shaping, or lightly pan-fry them until firm before adding to the gravy.
- For a richer curry, finish with a drizzle of mustard oil and a sprinkle of chopped fresh cilantro and green chilies just before serving, enhancing the signature Bengali flavor profile.
Expert Tips
- Adjust the spice level of the curry by adding more or fewer green chilies, or using a milder chili variety.
- For a smoother curry, blend a portion of the cooked gravy before adding the fish balls.
- Serve the fish ball curry with steamed rice, roti, or naan bread for a complete meal.
Storage Instructions
- Store leftover fish ball curry in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave.
Recipe Nutrition
Calories: 255kcalCarbohydrates: 7gProtein: 1gFat: 25gSaturated Fat: 4gPolyunsaturated Fat: 6.3gMonounsaturated Fat: 12.6gSodium: 1710mg
4 Comments
Leave a Reply
You must be logged in to post a comment.






This looks divine! Can’t wait to make it.
Absolutely wonderful! Can’t wait to make it.
This is wonderful! Can’t wait to taste it.
Looks so incredible! Thank you for sharing.