Go Back
+ servings
5 from 1 vote
Overhead shoot of fish curry over a bed of rice
Indian Fish Curry with Coconut Milk
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

Indian Fish Curry with Coconut Milk, so flavourful and easy to make, ready on the table in way under 30 minutes. I used monkfish for my curry, but any white fish would do. Spiced and earthy, served on a bed of basmati rice for the best Indian food experience. A delicious dinner recipe that goes well with the whole family. My fish curry is so easy to customise, make it as mild or as spicy as you like. Use full-fat coconut milk for a rich and creamy curry sauce.

Course: Main Course
Cuisine: Indian
Keyword: fish curries
Servings: 4 people
Calories: 85 kcal
Author: Daniela Apostol
  • 3 monkfish fillets
  • 1 onion
  • 3 cloves of garlic
  • 1 tbsp chopped ginger
  • 1 tin full-fat coconut milk (400 g, 13 oz)
  • 1 tin chopped tomatoes (400 g, 13 oz)
  • 2 tbsp vegetable oil
  • 1 tbsp garam masala
  • 1 tsp turmeric
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp chilli powder
  • fresh coriander or parsley to garnish
  • 1/2 tsp salt
  • 1/4 tsp ground black pepper
  1. Heat up the oil on a low to medium heat.

  2. Peel and chop the onion, and fry gently until translucent.

  3. Add the peeled and chopped garlic and ginger, and continue to fry for a further 30 seconds.

  4. Add the spices, salt and pepper, and give it a good stir.

  5. Remove the fish skin, if there is any, and chop it in cubes, making sure there are no bones in.

  6. Add the fish, chopped tomatoes and coconut milk, place the lid on, and cook on a medium heat until the sauce is reduced to a thicker, creamy sauce and the fish is cooked through.

  7. Check to see if it needs any extra seasoning, then garnish with fresh parsley or coriander.

Nutrition Facts
Indian Fish Curry with Coconut Milk
Amount Per Serving
Calories 85 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 6g30%
Cholesterol 1mg0%
Sodium 298mg12%
Potassium 71mg2%
Carbohydrates 5g2%
Fiber 1g4%
Sugar 1g1%
Protein 1g2%
Vitamin A 74IU1%
Vitamin C 3mg4%
Calcium 15mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.