Sri Lankan Fish Curry
Sri Lankan Fish Curry with Australian Salmon or Barramundi
Discover the authentic taste of Sri Lankan fish curry made simple with fresh Australian salmon and the handcrafted Gedera & Co spice mix. This iconic dish is a staple in Sri Lankan coastal cooking, known for its rich coconut base, tangy tamarind, and deep, layered spices.
Perfect for Australian home cooks, this recipe brings together the bold, traditional flavours of Sri Lanka with the freshness of locally sourced salmon. The Gedera & Co Sri Lankan spice blend ensures perfectly balanced heat and aroma, making it easy to recreate a true Sri Lankan fish curry experience in your own kitchen.
In just under 30 minutes, you can prepare a wholesome and flavour-packed curry that's ideal for both everyday meals and dinner parties. Serve it with rice, string hoppers, or roti to complete the meal.
Whether you're a fan of Sri Lankan cuisine or looking to try something new, this Sri Lankan fish curry recipe is a delicious way to explore island cooking with a healthy Aussie twist. Packed with Omega-3s, bold spices, and coconut richness, it’s a dish that celebrates the best of both cultures..

Sri Lankan Fish Curry in 30 Minutes – Full Video Guide
Cooking Instructions Step-by-Step
Ingredients
Cooking Steps

Step 1: Cut the fish into 3x3 cm chunks.

Step 2: Heat 2 tbsp. of oil in a heavy-based pan.

Step 3: Empty the Aromatics Pouch and fry for 1 minute.

Step 4: Add garlic and onion to the pan and fry for another 2 minutes.

Step 5: Add the Spice Blend Pouch and fry for 2 minutes until fragrant.

Step 6: Add chopped tomatoes to the plate.

Step 7: Add 1 cup of water to the pan; bring the sauce to a slow boil.

Step 8: Gently place the salmon pieces into the curry sauce.

Step 9: cook for 8 to 10 minutes with the lid on. .

Step 10: Gently stir the fish without breaking them.

Step 11: Empty the Coconut Milk Powder Pouch to a small bowl and mix with 1/4 cup of hot water and stir well

Step 12:Add coconut milk to the pan; cook for 2 to 3 minutes .

Step 13: Turn off the heat. Rest for 5 minutes.

Step 14: Plate the fish curry with steamed rice or roti.Enjoy your homemade Sri Lankan fish curry!
Note: Pandan leaves are edible but they are tough and fibrous. They add an amazing aroma but are not pleasant to eat. Please remove them before enjoying the dish.
Recipe Details – Sri Lankan Fish Curry
- Yield: 4 servings
- Cuisine: Sri Lankan
- Preparation Time: 5 minutes
- Cooking Time: 25 minutes
- Total Time: 30 minutes
- Difficulty: Easy
Nutrition Information – Sri Lankan Fish Curry (Per Serving)
- Calories: 360 kcal
- Protein: 30g
- Total Fat: 25g
- Saturated Fat: 9.5g
- Carbohydrates: 4g
- Sugars: 1.25g
- Fibre: 0.75g
- Sodium: 240 mg
- Omega-3 (EPA/DHA): 1.3g
- Cholesterol: 80 mg
- Potassium: 450 mg
*Estimated based on 800g salmon curry divided into 4 servings. Actual values may vary depending on ingredients and preparation.
You might also like
Sri Lankan Spice Blends
Discover the unique spice blends that define authentic Sri Lankan cuisine, and how they differ from other South Asian traditions. This article explores key ingredients and flavour profiles.
Read more →Sri Lankan Food Isn’t Indian Food
Think Sri Lankan food is just a spicier version of Indian cuisine? Think again. Learn what sets Sri Lankan dishes apart—from coconut-rich curries to Dutch Burgher influences.
Read more →- Choosing a selection results in a full page refresh.
- Opens in a new window.