Cooking Nook Logo
Forks with food on them

Indian Fish Recipe

Indian fish recipe

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.

Sheila’s recipes are so good. I have no doubt that if you love Indian food, this recipe be just as good.

Indian fish recipe

Indian Fish Recipe

A tasty Indian fish recipe submitted by one of our community.
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Main Course
Cuisine Indian
Servings 4 Servings


  • 1 pound Rohu fish, cut into medium-sized pieces if you want
  • 1 onion
  • 8 ounces 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)


  • Fry the fish pieces in oil with salt and turmeric powder.
  • 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.
Tried this recipe?Let us know how it was!

Sign up here and be the first to get new recipes and tips.

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

Leave a Comment

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.