Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (2024)

Published: · Modified: by Daniela Apostol · This post may contain affiliate links · 31 Comments

Jump to Recipe Jump to Video Print Recipe

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.

Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (1)

Summer might not be the best time for enjoying comfort food, but good dishes know no season. I love a good mild curry that totally pampers my taste buds. And while chicken is by far my favourite meat to use in a curry, this fish curry has definitely made it to my cook-again list.

Traditional Indian curries (or at least what the Western world calls a curry) use a wide range of spices, and a basic curry recipe will be just that, meat and spiced/ spicy curry sauce. But ever since I discovered that coconut milk adds so much flavour, and tones down the spiciness, I use it over and over again.

And the beauty with coconut milk is that it can be used with any meat or vegetable curry - myIndian Chicken Curry with Coconut Milk andCoconut Chickpea Curry use the same basic sauce recipe, and they are both fantastic dishes that can rival any Indian take-away classic dishes.

And now fish - what a beauty! Monkfish might not be a commonly-used fish, but it's so delicious, and it cooks in no time. Just get rid of the main bone, and you don't need to worry about anything else.

Jump to:
  • Ingredients used
  • Step-by-step photos and instructions
  • Variations
  • Recipe FAQs
  • Indian Fish Curry with Coconut Milk

Ingredients used

Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (2)
  • monkfish fillets - I used monkfish, but any other white fish can be used, like cod or seabass
  • onion - it can be either yellow or red, or even shallots
  • garlic - it adds a lot of flavour, not to be missed
  • ginger - fresh ginger adds more depth to the curry, alternatively you can use ground ginger
  • full-fat coconut milk - it works the best to add creaminess, the light coconut milk is too watery
  • chopped tomatoes- you can use fresh tomatoes too if they are ripe and sweet
  • vegetable oil - I prefer an odourless oil when I cook curries, I do not like olive oil here
  • Indian spices - I prefer a mild version, but for a much stronger touch, feel free to add more spices + chillies
  • coriander or parsley to garnish - fresh ones add more colour, but dried can be used too
  • salt & pepper - to me, no dish can be made without

Step-by-step photos and instructions

White fish, or fish in general doesn't take that long to cook, so by the time the sauce is ready, everything else is done perfectly.

  • heat up the oil in a large pan, and fry the onions over a low to medium heat until translucent

Slightly caramelised onions will enhance the flavours, so don't rush the frying on a high heat, as the onions won't soften properly, and burn quickly.

  • add the ginger and garlic, and leave to fry for a further 30 seconds or so until they release they flavour
  • in go the spices - give everything a good stir - the heat will bring out all the flavours
  • add the coconut milk, chopped tomatoes and chopped fish, give it a good stir, then leave to cook with the lid on on a medium heat until the sauce is reduced and everything is cooked
  • garnish with fresh coriander or parsley
Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (3)

Variations

I tend to use chopped tomatoes for all sorts of sauces - they are cheap, easy to use, and just convenient to store in a cupboard and use whenever you need to.

But, of course, fresh tomatoes can be used as well if you happen to have some juicy, well ripe tomatoes. I wouldn't recommend fresh tomatoes when they are not in season - they are pretty much tasteless, and the sauce won't be as rich and flavorful, hence why l'd rather go for the canned ones.

If you do use fresh tomatoes, add them after you add the spices, and leave to cook for a few minutes until they become mushy - add the coconut milk after, in this way you make the most of the delicious tomatoes.

ALWAYS USE FULL-FAT COCONUT MILK- the lighter one is pretty much just coloured water - it won't bring any goodness to the sauce, and the curry will be rather bland. Make sure you use the coconut cream in it too - and you get one creamy, rich and fragrant sauce to lick you fingers clean.

Recipe FAQs

Can fish curry be reheated?

If the fish you used was fresh, rather than frozen and thawed, you can safely reheat the curry either in the oven or on the stove top. Just make sure to heat it through until it's bubbling hot.

What fish is better for fish curry?

I prefer white fish for curries, they are a lot more mild and soak up the Indian flavours a lot better.

What do you serve with fish curry?

Best sides for curries are rice, flat bread, poppadum, but also couscous, bulgur wheat or pearl barley.

Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (4)

If you’ve tried this INDIAN FISH CURRY WITH COCONUT MILKor any other recipe on the blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I love hearing from you! You can alsoFOLLOW MEonFACEBOOK, andPINTERESTto see more delicious food and what I’m getting up to.

Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (5)

Indian Fish Curry with Coconut Milk

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.

4.12 from 51 votes

Print Pin Rate

Course: Main Course

Cuisine: Indian

Prep Time: 10 minutes minutes

Cook Time: 20 minutes minutes

Total Time: 30 minutes minutes

Servings: 4 people

Calories: 85kcal

Author: Daniela Apostol

Ingredients

  • 3 monkfish fillets
  • 1 onion
  • 3 cloves of garlic
  • 1 tablespoon chopped ginger
  • 1 tin full-fat coconut milk (400 g, 13 oz)
  • 1 tin chopped tomatoes (400 g, 13 oz)
  • 2 tablespoon vegetable oil
  • 1 tablespoon garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • ½ teaspoon chilli powder
  • fresh coriander or parsley to garnish
  • ½ teaspoon salt
  • ¼ teaspoon ground black pepper

Instructions

  • Heat up the oil on a low to medium heat.

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

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

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

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

  • 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.

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

Video

Notes

  • I tend to use chopped tomatoes for all sorts of sauces - they are cheap, easy to use, and just convenient to store in a cupboard and use whenever you need to.
  • But, of course, fresh tomatoes can be used as well if you happen to have some juicy, well ripe tomatoes. I wouldn't recommend fresh tomatoes when they are not in season - they are pretty much tasteless, and the sauce won't be as rich and flavorful, hence why l'd rather go for the canned ones.
  • If you do use fresh tomatoes, add them after you add the spices, and leave to cook for a few minutes until they become mushy - add the coconut milk after, in this way you make the most of the delicious tomatoes.
  • ALWAYS USE FULL-FAT COCONUT MILK- the lighter one is pretty much just coloured water - it won't bring any goodness to the sauce, and the curry will be rather bland. Make sure you use the coconut cream in it too - and you get one creamy, rich and fragrant sauce to lick you fingers clean.

Nutrition

Calories: 85kcal | Carbohydrates: 5g | Protein: 1g | Fat: 7g | Saturated Fat: 6g | Cholesterol: 1mg | Sodium: 298mg | Potassium: 71mg | Fiber: 1g | Sugar: 1g | Vitamin A: 74IU | Vitamin C: 3mg | Calcium: 15mg | Iron: 1mg

Tried this Recipe? Share it Today!Mention @GorgeousRecipes or tag #gorgeousrecipes!

Indian Fish Curry with Coconut Milk - My Gorgeous Recipes (2024)

FAQs

What does coconut milk do to curry? ›

Coconut milk or water both give the dish different tastes and consistency. Coconut milk as a curry sauce base makes the dish creamy, sweet and give it a thicker consistency. The sweetness of the milk reduces the sharpness of spices and heat making the dish a little mild.

What is the secret to the best Indian curry? ›

Fresh Garlic and Ginger Paste

Garlic and ginger are maybe the most-loved ingredients in Indian cuisine. The combination of these two fragrant elements produce an aroma that is an integral part of the many Indian curry sauces, and adds a gorgeous depth and complexity to most of Indian cooking.

Can I use coconut milk instead of water in curry? ›

I also use coconut milk or cream sometimes when I make chana masala because I very much like how it makes the gravy so creamy and rich. Water does not offer the same benefits and - in my opinion - actually weakens the tempering of the curries and kormas.

When should I add coconut milk to my curry? ›

Once the spices and veg have cooked, add in the coconut milk and a couple cups of chicken stock. Turn the heat up so it comes to a boil and then lower to about medium heat and cook for 10-15 minutes. Just until it starts to thicken! I normally do 10 minutes, but if you like a really thick sauce, take it longer.

Does traditional Indian curry use coconut milk? ›

Yes, coconut milk is very much used in Indian cooking especially in the coastal areas. In Kerala the southern state of India, we use it mostly in the meat and sea food based dishes, desserts, or any stew/gravy you would like to .. well, we use a lot of grated coconut and coconu...

Which fish taste best in curry? ›

White fish: Mild white fish such as cod, tilapia, haddock, or halibut are commonly used in korma or curry recipes. They have a delicate flavor that pairs well with the rich and aromatic korma spices.

Which fish is tasty for curry? ›

If you want to impart flavor into the curry, try oilier fish such as mackerel, sardine, salmon, swordfish, tuna, yellowtail kingfish and etc. Which fish are best with spices and curries? you can try with red snapper ,Sardines,Snakehead,mackerel….

Which Indian fish is healthiest? ›

Here is a list of the top 5 fish varieties in India that are rich in Omega-3 fatty acids: Indian Mackerel, Sardines, Salmon, Hilsa, and Rohu. Each of these fishes has a unique nutritional profile and offers a range of health benefits. 1. Indian Mackerel is high in Omega-3 fatty acids, especially DHA.

How do restaurants make curry so creamy? ›

The actual sweetness and creaminess of such curries meanwhile, usually comes from fried onions and either cashews and/or dairy products. Instead of (or in addition to) onion, ground coconut may be used. White poppy seeds and/or watermelon seeds are also used in some creamy sauces.

What is the secret ingredient in Indian curry? ›

It's the ringer that makes so many Indian dishes exceptional. It's a flavor that you can't pinpoint in a dish or even fully explain but that lingers on your taste buds long after all the other spices. Once you start cooking with asafoetida, every Indian dish you eat without it will taste like it's missing something.

Which is the tastiest curry in the world? ›

No surprise then that the TasteAtlas guide has listed the 10 best curries in the world.
  • 01 ⸻ 10. Panang curry. (c) shutterstock.
  • 02 ⸻ 10. Malai kofta. (c) shutterstock.
  • 03 ⸻ 10. Japanese karī (c) shutterstock.
  • 04 ⸻ 10. Khao Soy soup. ...
  • 05 ⸻ 10. Shahi paneer. ...
  • 06 ⸻ 10. Butter chicken. ...
  • 07 ⸻ 10. Green curry. ...
  • 08 ⸻ 10. Massaman curry.
May 24, 2023

How do you balance coconut milk in curry? ›

Dilute with other liquids: If you find the taste of coconut milk too strong, you can try diluting it with water, broth, or another type of milk. This will help to reduce the overall coconut flavor in the dish.

How do you keep coconut milk from curdling in curry? ›

Tip. Add a teaspoon of cornstarch to a dish to prevent curdling of coconut milk. Adding cornstarch will also thicken the sauce, so don't use it if you're making a dish that requires a thin sauce.

How do you thicken coconut milk curry? ›

Mix cornstarch, tapioca starch, or arrowroot with cold water or a cup of liquid from the curry sauce to make a slurry. Add this at the end of the cooking process—the sauce should thicken as soon as it returns to a boil.

Will coconut milk make curry thicker? ›

For a rich and creamy curry, coconut milk or cream can be a fantastic thickening agent. They not only add creaminess but also a delightful tropical flavour. Simply pour in some coconut milk or cream and let it simmer until your sauce reaches the desired consistency.

Is coconut milk better for curry? ›

Coconut milk and cream are mostly interchangeable in recipes such as curries and soups. If you prefer a richer flavour and texture, try coconut cream or vice versa. However, be careful when substituting coconut milk and cream in baked goods.

Does coconut milk make curry milder? ›

Whether you're making a Thai curry or any other coconut-based curry, the addition of coconut milk or cream can make a significant difference in reducing the spice level. It provides a cooling effect to the palate, making the curry more enjoyable for those who prefer milder flavors.

Does coconut milk taste good in curry? ›

Well don't fear – it can be simple, quick, and completely delicious! Originating in India, curry describes a variety of dishes, typically sauces, that contain a variety of exciting and complex spices. My favorite curries by far are coconut milk based because they're so creamy and delicious.

Top Articles
Latest Posts
Article information

Author: Manual Maggio

Last Updated:

Views: 6387

Rating: 4.9 / 5 (69 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Manual Maggio

Birthday: 1998-01-20

Address: 359 Kelvin Stream, Lake Eldonview, MT 33517-1242

Phone: +577037762465

Job: Product Hospitality Supervisor

Hobby: Gardening, Web surfing, Video gaming, Amateur radio, Flag Football, Reading, Table tennis

Introduction: My name is Manual Maggio, I am a thankful, tender, adventurous, delightful, fantastic, proud, graceful person who loves writing and wants to share my knowledge and understanding with you.