You can freeze a fish curry but it won't be as good when defrosted and reheated. A better option is to freeze any leftover sauce and then add fresh fish after defrosting and reheating the sauce.