Indian Fish Curry Recipe

The perfect Indian Fish Curry Recipe which is easy to make but so delicious.

Basic onion tomatoes masala is the base of curry, topped with fried fish; served rice on the side. It’s one of my favourite ways to make fish curry.

Must try- Easy No Prep Chicken Biryani

Fish is an amazing protein source. With rice this is a perfect wholesome meal. Adjust the spices as per your preference and taste.

Use any white fish in this recipe to replace pomfret.

Directions to make Indian Fish Curry-

Indian Fish Curry
Prep Time
30 mins
Cook Time
20 mins
Total Time
50 mins

Easy to make Indian Fish Curry for a beginner.

Course: Main Course, Side Dish
Cuisine: Indian
Keyword: indian fish curry, pomfret fish curry, seafood
Servings: 2
Author: Avin Kohli
  • 1/2 Kg Pomfret
  • Salt as per taste
  • 1/2 tsp tumeric powder
  • 4-5 tbsp Cooking oil
  • 2 Red onions chopped
  • 3 Tomatoes chopped
  • 1 tsp jeera cumin seeds
  • 1 tsp rai mustard seeds
  • 2 tsp ginger garlic paste
  • 1/2 tsp tumeric powder extra for masala
  • 1/2 tsp kashmiri red chilli powder
  • 2 tbsp coriander powder
  • 1 tbsp Garam Masala
  • Oil for frying fish
  1. Clean the fish and pat dry. Add salt & tumeric powder. Coat well and keep it side for 30 mins.

  2. In a pan heat oil and add onions. Sauce till little brown.

  3. Add the chopped tomatoes. Cook till they are soft and mushy.

  4. Take out and put in a blending jar. Make a fine paste. Keep aside.

    * pls make sure that the masala has cooled down.

  5. Now in the same pants add more oil. Add jeera and rai. Cook for 10 seconds till they flutter. 

  6. Now add ginger garlic paste and cook for another 30 sec till its cooked.

  7. Now add red chilli powder, tumeric powder, coriander powder and garam masala. Mix well.

  8. Add the blended masala. Cook for another 10 mins. Maybe add some water to adjust the consistency.

  9. In the meanwhile heat oil and fry the fish. Around 2 mins each side. * make sure the oil is well heated otherwise the fish will not fry properly.

  10. I have served this with rice on the bottom. Masala on the rice And then the fried fish with some onion rings.

  11. Enjoy your meal!

Checkout recipe on youtube. Don’t forget to like, share and subscribe!

The idea to fry fish is to crisp it up. If you don’t want to fry simply bake the fish in oven. Wrap the fish in a foil and bake at 180°C for 10-12 mins. Or you could also chop the fish and add to the curry.

Do all these steps at the end when you are ready to serve!

I hope you like the recipe!

Cant make it now. Pin it here for later


If you like this recipe please like & share it and leave your valuable comments. You can follow my Facebook page to join me in my food journey. If you wish to replicate this recipe please link back to this post.

You can also send me your pictures of the recipe if you try and I would love to feature you on my Social Media Pages. Sharing your feedback always makes me happy and motivated me to create more such content.


This post contains affiliate links, if you choose to buy anything by clicking on it will help me earn a small commission at no extra cost to you.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

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