Indian Fish Curry Recipe

Another popular dish from India, the fish curry is one of the best versions of their fish made with amazing spices and tomatoes.

Indian Fish Curry is a delectable and aromatic dish that encapsulates the rich and diverse flavors of Indian cuisine. This savory curry is a harmonious blend of succulent fish pieces and a vibrant medley of spices, creating a symphony of tastes that dance on your palate. The curry is typically prepared with a fragrant base of onions, tomatoes, and a unique combination of spices such as cumin, coriander, turmeric, and garam masala.

Coconut milk or tamarind paste may be added to impart a delightful creaminess or tanginess, depending on regional variations. The result is a luscious, deeply flavored curry that showcases the culinary artistry of Indian cooking, making it a favorite among seafood enthusiasts and curry lovers alike.

Preparation: 5 minutes
Soaking time: 2 hours
Cooking time: 20 minutes
Total time: 2 hours 25 minutes
Quantity: 4 servings
238 calories per serving


  • 500g white fish fillets
  • 400 g onion finely chopped
  • 4 capsicum chopped
  • 2 teaspoons red chili powder
  • 1 teaspoon cumin powder
  • 1 teaspoon coriander powder
  • 1 teaspoon saffron powder
  • 1 tomato, chopped
  • 1 tablespoon garlic and ginger paste
  • 2 tablespoons coriander leaves, chopped
  • 3/4 cup oil
  • A pinch of salt

The ingredients for marinating the fish:

  • 1/2 teaspoon red chili powder
  • 1/2 teaspoon saffron powder
  • A pinch of salt


  1. First, spice up the fish fillets with red chili and saffron powder and set it aside for 2 hours in the fridge.
  2. After two hours, fry the fish in an oil pan until they become golden.
  3. Fry the chopped onion and capsicum in the oil pan and keep moving them until they turn brown.
  4. Add red chili powder, cumin, saffron, and salt to the oil pan.
  5. Add garlic and ginger paste as well as a chopped tomato to the mixture.
  6. Finally, add water, the fish fillets and let them boil together.
  7. Boil it with everything else in the oil pan for 7 minutes.
  8. Pour the hot mixture into a serving dish with coriander as a garnish.
Categories: IndianRecipe

Nicolas Desjardins

Hello everyone, I am the main writer for SIND Canada. I've been writing articles for more than 12 years and I like sharing my knowledge. I'm currently writing for many websites and newspapers. I always keep myself very informed to give you the best information. All my years as a computer scientist made me become an incredible researcher. You can contact me on our forum or by email at [email protected].