Fish Curry Recipe | How To Cook Fish Curry South Indian Recipe

Fish Curry Recipe pinit

This curry is an Indian dish that was originally found in the state of Kerala. It consists of sardines semi-stewed with tomatoes, coconut milk or water and vegetables such as okra to make it more flavorful for your mouth! You can also find versions without any meat at all like a vegetarian version where we just add some boiled potatoes instead. The typical rice accompanies this delicious meal but you could enjoy it alongside other staple foods too if preferred – by adding them on top using plenty beans/lentils sauce pot after cooking up everything else together well done first.

Difficulty: Advanced Prep Time 20 min Cook Time 35 min Rest Time 30 min Total Time 1 hr 25 mins
Servings: 1 Calories: 338
Best Season: Suitable throughout the year



  1. Heat the oil in a large skillet over medium heat. Add the onions and cook until softened, about 5 minutes.

  2. Add the garlic and ginger pastes and cook for another minute.

  3. Stir in the curry powder, coriander, paprika, and tomato paste and cook for another minute or two until fragrant.

  4. Pour in the coconut milk and add the fish fillets to the skillet. Gently stir to combine everything together making sure that all of the fish is covered with liquid.

  5. Bring to a simmer, cover with a lid, reduce heat to low and let simmer for 10 minutes or until fish is cooked through. Serve hot with rice or naan bread on the side! Enjoy!

Nutrition Facts

Servings 1

Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 13g20%
Saturated Fat 5g25%
Cholesterol 75mg25%
Sodium 500mg21%
Total Carbohydrate 16g6%
Dietary Fiber 3g12%
Sugars 6g
Protein 33g66%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Leave a Comment

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