5 from 8 votes
Quick Fish Curry. A great curry for a busy night.
A Delicious and Easy Fish Curry in Just 30 Minutes
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
Whip up this quick fish curry in under 30 minutes for an easy mid-week meal. The bold curry flavours, combined with the creaminess of coconut milk, are bound to win over even the most skeptical fish eaters.
Course: Dinner
Cuisine: Indian
Servings: 4 with rice
Calories: 428 kcal
Author: Tania @ The Cook's Pyjamas
  • 2 Tablespoons coconut oil
  • 1 onion finely chopped
  • 3 cloves garlic thinly sliced
  • 2 Tablespoons freshly grated ginger about a 5cm piece
  • 2 teaspoons medium curry powder
  • 1 teaspoon ground turmeric
  • 10 - 15 fresh curry leaves
  • 400 ml (13 ozs) coconut milk
  • 2 medium tomatoes roughly chopped
  • 1 teaspoon salt
  • 600 g (21 oz) firm white fish cut into 3cm chunks
  • 20 g (1 cup) chopped fresh coriander (cilantro)
  • 1/2 lime juiced
  1. Melt the coconut oil in a medium saucepan.
  2. Saute the onion for about 5 minutes over a medium heat until translucent and just starting to brown.

  3. Add the garlic and ginger, and cook, stirring gently for 1 minute.

  4. Add the curry powder, turmeric and curry leaves, and cook, stirring for a further minute until the mixture is fragrant.  

  5. Slowly stir in the coconut milk, scraping up the spices and onion from the bottom of the saucepan.  Bring the pan to a gentle simmer.

  6. Add the chopped tomato, and continue to simmer for about 5 minutes or until the tomato begins to soften.

  7. Add the fish and the salt to the sauce, and gently poach for about 6 - 8 minutes, or until the fish is cooked.

  8. Gently stir in the coriander and lime juice.
  9. Serve.

Recipe Notes
  1. If your curry powder contains a lot of turmeric you may wish to decrease or omit the additional teaspoon of turmeric in the recipe.
  2. Use a good quality coconut milk to ensure a creamy fish curry, or add a little coconut cream in place of some of the coconut milk,
  3. This curry can be prepared in advance.  I recommend you make the sauce ahead, then slip the chunks of fish into the sauce to gently poach just prior to serving.
Nutrition Facts
A Delicious and Easy Fish Curry in Just 30 Minutes
Amount Per Serving
Calories 428 Calories from Fat 271
% Daily Value*
Total Fat 30.1g 46%
Cholesterol 75mg 25%
Sodium 98.7mg 4%
Total Carbohydrates 11.2g 4%
Sugars 3.2g
Protein 33.5g 67%
Vitamin A 5%
Vitamin C 27%
* Percent Daily Values are based on a 2000 calorie diet.