Indian Fish Recipe

Indian fish recipe
Average Member Rating

(4.7 / 5)

4.7 5 6
Rate this recipe

6 people rated this recipe

  • Servings : 4
  • Prep Time : 10m
  • Cook Time : 10m
  • Ready In : 20m

Doi Rui is an East Indian fish recipe originally submitted by Sheila Sharma from Kolkata, West Bengal, India.

Sheila says this about her fish recipe: In Bengali, Doi means ‘curd’ and Rui means ‘Rohu fish’. Here is a very tasty dish made with fish and curd.


  • 1 pound (500g) Rohu fish, cut into medium-sized pieces
  • 1 onion
  • 1 bowl curd, beaten to avoid lumps
  • 1 cup mustard oil
  • 2 tablespoons ginger-garlic paste
  • Salt, to your taste
  • Sugar, to your taste
  • 1 teaspoon turmeric powder
  • 1 teaspoon red chili powder
  • 1 cup curd
  • water
  • 1 teaspoon cardamom(elaichi) powder (roasted dry and ground)
  • 1 teaspoon cinnamon(dalchini) powder (roasted dry and ground)
  • 1 teaspoon cloves (laung) powder (roasted dry and ground)


Step 1

Fry the fish pieces in oil with salt and turmeric powder.

Step 2

Add oil to another pan and add ginger-garlic paste, salt, sugar, turmeric powder, red chili powder. Add curd and stir nicely. There should be no lumps. Add a little water. When the gravy starts boiling, add the fried fish pieces. Add ground elaichi, cloves, cinnamon.

Like this recipe? I’d love you to Pin it to Pinterest, Tweet about it, Like it on Facebook and leave a comment below.

Click here to add your own favorite recipes.

This is an authentic Indian fish recipe. Look for more Indian and Asian recipes here.

Leave a Reply