Rohu Fish Curry Recipe

If you love fish-based dishes, then this recipe will satiate your taste buds in a masaledar manner. This flavourful Rohu Fish Curry recipe is from the state of Bihar. Be it lunch or brunch, this curry recipe can be paired with both rice and chapati. Rohu Fish is the main ingredient of this dish and a number of different spices are also used to flavour it up. A very special masala called Panch Phoran is used in this recipe. If you don’t have readymade Panch Phoran masala, then you can even make it at home. Just mix 1 teaspoon whole cumin, 1 teaspoon mustard seed, 1 teaspoon fennel seeds, ½ teaspoon onion seeds and 1/3 teaspoon fenugreek seeds. Now grind all these spices to make a coarse mixture and use 1 teaspoon of it in the recipe. This yummy fish curry recipe can be served at buffets, family lunches and we assure you that all your guests will love this curry for sure. Do try this recipe, rate it and let us know how it turned out to be by leaving a comment in the section below. Happy Cooking!

How to make Rohu Fish Curry

  • Step 1 Marinate the fish

    Marinate the fish with 1/2 tsp turmeric, 2 tsp garlic paste and salt as per taste. Keep aside in a cool place for half-hour.

  • Step 2 Make a spice masala

    To make the masala, add 1 tsp mustard seeds, 1/4 tsp black pepper, 1/2 tbsp cumin seeds, 1/2 inch ginger piece and 1 tsp garlic paste in a blender. Grind to form a spiced masala. You can also grind the spices in a mortar pestle. Now mix red chilli powder and panch phoran with this mixture.

  • Step 3 Shallow fry the fish

    In a pan, heat mustard oil. Gently place the marinated fish into the pan and shallow fry the fish from both sides. Once fried, take out the fish and place them on a plate.

  • Step 4 Fry the spice masala and tomatoes

    In the same oil, add the spice mixture and fry it for two minutes. Now add tomato paste made using 2 tomatoes and mix well. Let the masala cook until the tomato masala leaves oil. This will take 8-10 minutes.

  • Step 5 Make a gravy by adding water

    Now add 2 cups of water to the pan and bring to a boil. Cook the gravy for 4-5 minutes.

  • Step 6 Add the fish

    Now add the fried fish to the thin gravy along with chopped coriander leaves. Adjust the salt as per taste and cook it for 4-5 minutes more.

  • Step 7 Ready to be served

    Lip-smacking Rohu Fish Curry is now ready to be served. Pair it up with Rice or Chapati and serve.


  1. If you want, you can even add chopped onions while frying the spice masala and tomatoes.
  2. It is always better to keep the consistency of fish curries a bit watery, as it brings out the flavours in the best way possible.