Go Back
+ servings
South Indian Fish Curry with rice
Print

South Indian Fish Curry

An easy recipe for South Indian Fish Curry - one that comes together in under 40 minutes and can be made with simple ingredients
Course Main Course
Cuisine Indian
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6
Calories 219kcal
Author Shinta

Ingredients

For the Fish Curry:

  • 700 grams fish fillets (if using frozen, thaw them before cooking)
  • Salt to season the fish and a little extra for the curry
  • 1 large red onion (peeled, cut into quarters)
  • 1- inch piece of ginger
  • 4-5 large garlic cloves
  • 1 whole green chilli
  • 2 tablespoons vegetable oil
  • 300 grams canned tomato (or you can use tomato puree)
  • 1 teaspoon red chili powder
  • 1.5 teaspoon turmeric powder
  • 1 can or 250 ml coconut milk
  • Souring agent of your choice – kokum or tamarind

For the Tempering:

Instructions

Prepare the Fish Curry:

  • Wash the fish fillets, pat them dry with kitchen paper. Sprinkle the fillets with salt to season and keep aside.
  • Blend together the red onion, ginger, garlic and green chilli in a spice blender or coffee grinder, untill it becomes paste-like.
  • Heat a heavy-bottomed pot with high sides on medium heat on the stovetop. Add the vegetable oil, followed by the blended onion paste. Sauté for a minute, stirring continuously.
  • Add the red chili and turmeric powders and stir again, sautéing for a minute more.
  • Now add the canned tomatoes or tomato puree, and mix well with the paste, letting it cook for a couple of minutes. I like to use a whisk to break down the tomatoes, so that it cooks evenly.
  • Now add the coconut milk and using a stick blender, blend together the gravy so that it has a smooth consistency. This is entirely optional, you can avoid this step if you like a little texture in your gravy.
  • Add the souring agent of your choice – I used kokum, but you can add tamarind (whole or paste) as well. Add the salt to season the gravy and stir to combine.
  • Add the fish to the gravy, and let it simmer on low heat for 7-10 minutes, until the fish is cooked.

Prepare the tempering:

  • In a small saucepan (I like to use this tempering pan) on the stovetop, bring the coconut oil to heat on medium heat. Now add the mustard seeds and let them heat until they start to crackle. Add the curry leaves and pearl onions to the pan. Let them heat until the pearl unions turn translucent, around 3 minutes.
  • Top up the fish curry with the tempering just before serving.

Nutrition

Calories: 219kcal | Carbohydrates: 10g | Protein: 25g | Fat: 9g | Saturated Fat: 7g | Cholesterol: 58mg | Sodium: 160mg | Potassium: 608mg | Fiber: 2g | Sugar: 5g | Vitamin A: 244IU | Vitamin C: 29mg | Calcium: 47mg | Iron: 2mg