Recipeso logo

Indian Spiced Fish Curry

Servings: 4

Prep Time: 15 minutes

Cook Time: 30 minutes

Total Time: 45 minutes

Ingredients:

  • 500 grams Fish fillet (any white fish)
  • 1 teaspoon Turmeric powder
  • 1 teaspoon Red chili powder
  • 1 teaspoon Coriander powder
  • 1 large Onion
  • 1 large Tomato
  • 4 cloves Garlic cloves
  • 1 inch piece Ginger
  • 2 pieces Green chilies
  • 1 cup Coconut milk
  • 1 teaspoon Mustard seeds
  • 10 leaves Curry leaves
  • to taste Salt
  • 2 tablespoons Oil

Instructions:

  1. Clean the fish fillets and marinate them with 1/2 teaspoon of turmeric and red chili powder each. Set it aside for 10 minutes.
  2. In a pan, heat the oil and add mustard seeds. Once the seeds start spluttering, add the finely chopped onions and saute until golden brown.
  3. Add the crushed ginger and garlic to the pan and saute until the raw smell goes away.
  4. Add the chopped tomatoes and the remaining turmeric, red chili, and coriander powder. Saute until the tomatoes become soft and the spices are well combined.
  5. Slice the green chilies and add them to the pan.
  6. Add the marinated fish to the pan and cook on medium flame until properly cooked. It should take about 10 minutes
  7. Finalize the curry by adding a cup of coconut milk. Bring it to a simmer and turn off the heat.
  8. Add curry leaves for garnish. Your Indian Spiced Fish Curry is ready to serve!