Step 1: Collecting ingredients

Gather fresh fish, coconut milk, onions, tomatoes, garlic, ginger, spices (turmeric, cumin, and coriander), and other ingredients.

Step 2: Make Fish Ready

Fish should be cut into pieces, salted, and turmeric-seasoned before being set aside for 15 minutes

Step 3: Make a spice mixture

For a spice mixture, combine coriander, cumin, and turmeric.

Step 4: Sauté aromatics

In hot oil, cook onions, garlic, and ginger until they are golden.

Step 5: Include the Spice Blend

Sprinkle the spice mixture and quickly fry for scent.

Step 6: Add tomatoes to the dish

Cook the tomatoes and green chiles after adding them.

Step 7: Pour the coconut milk

Add coconut milk to make a creamy foundation.

Step 8: Cook Fish in a Pot

Stir in the fish and boil for the desired doneness.

Step 9: Evaluate and correct

Add salt and spices to the seasoning to taste.

Step 10: Serve and savor your meal

Serve with rice or naan and garnish with cilantro. Enjoy the tasty and wholesome Indian fish curry!