Weekly Recipes Straight To Your Email, Subscribe!

Sri Lankan Tomato Fish Curry

  • 4 Serves
  • 10 minutes
  • 20 minutes

All of us should be eating 2-3 servings of fish per week for a healthy, balanced diet. Try our tasty Sri Lankan fish curry for one of your dinners this week!



4 Serves*
1 tbsp vegetable oil
1 kg fillet of barramundi, cut into large chunks
2 tsp salt
1 medium red onion, finely chopped
1 tbsp ginger, minced
1/4 cup fish curry powder
1 tbsp tamarind paste
1 can cherry tomatoes
10 fresh curry leaves
1 can light coconut milk
*Serving size calculator is approximate, feel free to adjust by adding a pinch here and there as needed


  1. In a deep frying pan on medium heat, season the fish with salt and sear until golden on both sides and then set aside.
  2. In the same pan on medium-low heat, sauté the onion and ginger until fragrant.
  3. Stir in the curry powder, tamarind paste, cherry tomatoes, curry leaves and coconut milk.
  4. Bring the curry to a simmer, add fish back in and continue to simmer for another 10 mins until ready to serve.

More about this recipe

Nutrition per serving
Calories 335.23kcal
Total Fat 13.2g
Carbs 8.92g
Sugars 3.2g
Protein 53.38g
Sodium 1467.11mg
Fibre 4.32g

Community Creations

Have you cooked this recipe? We’d love to see! Submit your picture so we can share it with our community of food lovers.

More Healthy Recipes

Related Articles

Did you enjoy this recipe?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 8

No votes so far! Be the first to rate this recipe.

Leave a Review

Love these healthy recipe ideas?

Join today for exclusive healthy recipes and tips that matter to locals like you.

Fresh recipe ideas straight to your inbox.

Subscribe for free delicious weekly recipes, plus the latest offers, competitions and more!