Go Back
sri lankan white fish curry

Mustard Fish Curry

Prep Time:15 minutes
Cook Time:15 minutes
Total Time:30 minutes
Course: Main Course
Cuisine: Sri Lankan
Servings: 4 people

Ingredients

  • 3/4 lb sword fish, salmon, halibut or sole Any mild-flavored fish will work avoid red-color or bold-flavored-fish like tuna
  • 1/2 tsp whole black mustard seeds
  • 1/2 tsp Sri Lankan curry powder (raw or un-roasted) Sri Lankan curry powder is simply a mix of 1/2 ground coriander and 1/2 ground cumin.
  • 1/4 tsp chilli powder Double this for more heat
  • 1/4 tsp turmeric
  • 2 shallots or 1/4 onion
  • 1/2 tsp salt or to your taste
  • 1/2 tsp lime or lemon juice (optional)
  • 1 sprig of curry leaves (optional)
  • 1 small piece of cinnamon or 1/4 tsp powder (optional)
  • 5 fenugreek seeds (optional)

Instructions

  • Use a mortar and pestle to grind the mustard to a powder and then smash the garlic in there as well to make a paste.  Use a spice grinder if you don’t have a mortar/pestle.
    fish, onion, garlic, curry leaf, spices
  • Chop the shallots finely. Cut your fish into cubes, keep the skin on if you don't mind removing that later while eating.
    fish cubes, curry leaf, onion, spices
  • Add all the ingredients except the fish, coconut milk, and lime juice into a flat pan with 2 cups water and let it simmer on medium heat 10 to 15 minutes till the water reduces by half.
    curry ingredients simmering in water
  • Add the fish, coconut milk and simmer.  Flip each piece of fish over after about 2 or 3 minutes so it cooks evenly. 
    raw fish in curry sauce
  • When a piece of fish is no longer translucent in the middle it’s done. The longer the fish over-cooks the more leathery it's texture becomes.  Take it off the heat, taste and adjust salt and sprinkle the lime juice. 
    sri lankan white fish curry