Feb 112014

Macher Kofta Curry or Fish Kofta Curry is fried fish balls in a rich, spicy gravy. Macher kofta curry is a delicious Bengali main course non-veg dish and goes well with steamed rice and salad.

Macher Kofta Recipe

Macher Kofta Curry Recipe

Bengali Macher kofta curry with Rohu or Rui Mach is simply out of the world.  I could polish off these divinely delicious bite-sized balls as fast as I serve them! Fish Kofta Korma – spicy fish balls in a flavourful sauce – is always a family favourite.

Macher Kofta Recipe Step By Step:

Macher Kofta Curry  is a real flavoursome dish.  If you are looking for a great fish recipe, this is it!

How to make Bengali Macher Kofta Curry:

To make Rui Macher Kofta Gravy, boil and debone fish. Boil and mash potatoes. Finely chop chillies.
Heat a little oil in a pan and fry sliced onions till they turn pinkish. Remove and set aside.

Bengali Fish kofta mixture for Rui Macher Kofta Gravy Recipe

Fish Kofta Mixture

In a mixing bowl combine boiled and deboned fish, boiled and mashed potato, sauteed onions, chopped green chilli, chilli powder, garam masala powder, turmeric powder, jeera powder, salt, ginger-garlic paste, chopped coriander and bread slices.

Macher Kofta Balls for Bengali Fish Kofta Curry Recipe

Fish Kofta Balls

Make small round balls and deep fry in hot oil to a golden brown. Keep aside.

Fried Macher Kofta Balls for Bengali Kofta Curry Recipe

Fried Fish Kofta Balls

For the Fish Kofta Gravy, heat oil and add whole garam masala. 

Tip in onion paste, ginger-garlic paste and fry for 4-5 minutes. Blend in tomato purée and cook for 1-2 minutes.  

Add dry spice powders – turmeric, red chilli, cumin, sugar, garam masala and salt. Add water and cook with a lid on till the gravy thickens.

Add the Rui Macher Kofta balls to the spiced gravy and simmer for a couple of minutes. Add a bob of cream and remove the curry fish balla.

Fish Kofta Recipe

Fish Kofta Gravy

Sprinkle chopped coriander leaves and serve delicious Macher Kofta Curry with hot rice.

If you are looking for more seafood recipes, do try out Fish Kalia and Kerala Meen Curry.

 Curried Fish Balls Recipe details:


Macher Kofta Curry Recipe
Prep Time
30 mins
Cook Time
30 mins
Total Time
1 hr
Rui Macher Kofta Curry is a traditional Bengali fish recipe that is lip-smacking good! Soft and spongy fried fish kofta balls dunked in a spicy korma gravy is absolutely delicious. This easy fish curry recipe pairs well with plain rice. Read on for this delicious recipe of macher kofta.
Course: Main Course
Cuisine: Bengali
Servings: 4
Calories: 191 kcal
Author: Shil
For Fish Kofta:
  • Fish - 4 pieces
  • Green chilli - 1
  • Ginger-garlic paste – 1 tsp
  • Turmeric Powder - 1 tsp
  • Salt to taste
  • Potato – 1 large boiled & mashed
  • Onion – 1 large chopped and fried
  • Garam Masala Pwd – 1 tsp
  • Red Chilli Powder – 1 tsp
  • Jeera Powder – 1 tsp
  • Bread slices – 1-2 soaked in water and squeezed dry
  • Coriander leaves – 2 sprigs
  • Oil – ½ tsp
Fish Kofta Gravy:
  • Bay leaf – 1
  • Cinnamon stick – 1
  • Cardamom – 2
  • Cloves – 2
  • Onion paste – 2 tbsp
  • Ginger –garlic paste – ½ tsp
  • Tomato – 1 large pureed
  • Turmeric – ¼ tsp
  • Red Chilli powder – ¼ tsp
  • Jeera Powder – ¼ tsp
  • Garam Masala Powder – ¼ tsp
  • Sugar – ½ tsp
  • Salt to taste
  • Coriander Leaves – 1 sprig
  • Cream – 1 tsp
  • Water – 1 cup
  • Oil – 1 tbsp
  1. For this fried fish balls curry recipe, clean and wash the fish pieces. Boil the fish with a little salt and turmeric. Debone and keep aside.
  2. Boil and mash the potato. Slice chilli finely.
  3. Slice onion and fry it in a little oil till it starts to sweat. Remove and keep aside.
  4. In a bowl combine deboned fish, mashed potato, fried onion, green chilli, red chilli powder, turmeric powder (optional), garam masala powder, jeera powder, ginger-garlic paste, salt, coriander leaves and bread slices.
  5. Shape into round balls. Deep-fry in hot oil till golden brown. Drain excess oil and keep aside.
Fish Kofta Gravy:
  1. Heat oil and add bay leaf, cinnamon, cardamoms and cloves. Stir fry for a minute.
  2. Add onion paste and ginger-garlic paste. Fry for 4-5 minutes till the raw smell disappears and the onions are browned.
  3. Add tomato purée. Cook till the oil starts to leave the sides.
  4. Add turmeric powder, red chilli powder, jeera powder, sugar, garam masala powder and salt. Mix well, add water and cook covered till the gravy reaches the desired consistency.
  5. Gently add the fish kofta balls to the gravy and simmer for 2 minutes on low heat.
  6. Top with cream and remove the curry fish balls.
  7. Garnish with fresh coriander leaves and serve delicious fish kofta curry with hot rice.
Recipe Notes

* You can blend in 1-2 tbsps of yogurt into the gravy and omit the cream.


Macher Kofta Curry – Bengali Fried Fish Balls In Kofta Gravy | Fish Kofta
5 from 2 total votes
Shil is a freelance writer, professional blogger, foodie, health advocate and travel enthusiast.

  No Responses to “Macher Kofta Curry – Bengali Fried Fish Balls In Kofta Gravy | Fish Kofta”

 Leave a Reply