
0 from 33 votes
Sri Lankan Fish Curry Recipe
An authentic Sri Lankan Fish Curry that is easy to make, and bursting with flavor! Can be made with seafood too. Very versatile recipe! I give you options for different types of fish, and how to adjust the spices and coconut milk for a creamier or spicier curry. EASY - This recipe is very easy to make. Measurements given for spices are approximates, and can be adjusted to your taste.
Prep Time
10 mins
Cook Time
10 mins
Additional Time
10 mins
Total Time
50 mins
Servings: 4 servings
Calories: 440 kcal
Course:
Main Course , Breakfast , Lunch , Dinner
Cuisine:
Sri Lankan
Ingredients
Fish marinade
- 450 - 500 g swordfish or tuna see recipe notes
- 1 tsp sea salt
- ¼ tsp turmeric powder
- 1 tsp Sri Lankan Curry Powder roasted or unroasted
- ½ tsp ground black pepper reduce the amount if you prefer a non-spicy curry
- ½ tsp cayenne pepper or kashmiri chili powder (if you don’t prefer spicy curries, reduce the amount or skip it altogether)
For the curry
- ½ medium onion sliced or diced
- 2 - 3 cloves garlic minced
- 1 inch piece of ginger minced
- 10 curry leaves
- 2 green chili or jalapeno (split lengthwise)
- ½ tsp turmeric powder
- 2 tsp Sri Lankan Curry Powder
- ½ tsp ground cardamom
- ½ tsp ground cumin
- ¾ tbsp ground black pepper I prefer freshly ground black pepper
- ¾ tbsp cayenne pepper or kashmiri chili powder
- 1 stick of cinnamon about 3 inches
- 1 tsp tamarind concentrate more if you’re using regular tamarind paste
- 2 cups coconut milk preferably full fat coconut milk
- salt to taste
Instructions
Marinating the fish
- Cut the fish into 2 - 3 inch pieces (this doesn’t have to precise).
- Place the fish in a bowl, along with all the other marinade spices. Mix to coat and let the fish marinate for 10 - 20 minutes.
- While the fish is marinating, prep and start to cook the curry.
Cup of Yum
Making the curry
- Heat about 1 - 2 tbsp of oil in a medium to large size pot, over medium heat. Preferably use vegetable oil, canola oil, or coconut oil.
- When the oil has heated, add the onion, and saute until it starts to soften. Then add the garlic and ginger, and saute until the onion has further softened.
- Add the curry leaves, green chili, turmeric, curry powder, cardamom, cumin, black pepper, cayenne pepper and cinnamon. Saute for about 30 - 60 seconds until the spices become fragrant, but take care not to let them burn.
- Add the fish and tamarind, and gently mix until the fish is coated with all the spices.
- Add the coconut milk and stir it in.
- Bring the curry to a boil over medium high / high heat. Then lower the heat to a gentle simmer, and simmer the curry without the lid for about 20 minutes or until the fish is cooked through.
- Taste and add more salt and/or tamarind to taste.
- Let the curry sit for at least another 10 - 20 minutes if you can, before serving. This allows the flavors to develop further. Leftovers taste even better!
- Serve the fish curry with rice or roti, and other curries or side dishes.
Notes
- You can also use tuna (fresh), sail fish, mackerel, or any other firm fleshed fish to make this fish curry.
- I use homemade Sri Lankan curry powder, but you can also use store-bought Sri Lankan curry powder. Another alternative is Madras curry powder. But avoid using regular curry powders available at the store, since these almost always don't use the proper spices for a curry powder.
- I use homemade Sri Lankan curry powder, but you can also use store-bought Sri Lankan curry powder. Another alternative is Madras curry powder. But avoid using regular curry powders available at the store, since these almost always don't use the proper spices for a curry powder.
- Garam masala can also be used, but this will change the curry flavor to a more pronounced Indian curry flavor, which is distinctly different from Sri Lankan curries.
- Garam masala can also be used, but this will change the curry flavor to a more pronounced Indian curry flavor, which is distinctly different from Sri Lankan curries.
- Please use full fat coconut milk if you can. This gives the best flavor.
- Please use full fat coconut milk if you can. This gives the best flavor.
- For a creamier fish curry, add a little water (about ¼ cup) to the fish, and let the fish curry simmer with the lid on. Once the fish is cooked through, add the coconut milk and bring the curry to a boil and simmer for about 1 minute. Then the curry is ready to be served.
- For a creamier fish curry, add a little water (about ¼ cup) to the fish, and let the fish curry simmer with the lid on. Once the fish is cooked through, add the coconut milk and bring the curry to a boil and simmer for about 1 minute. Then the curry is ready to be served.
- If you'd like an even spicier curry, simply replace the coconut milk with water. The spices will also be more pronounced in flavor this way.
- If you'd like an even spicier curry, simply replace the coconut milk with water. The spices will also be more pronounced in flavor this way.
- If you don’t have tamarind, you can use lemon or lime juice instead. However, since tamarind is very sour, you can add HALF the amount first, and then add more if you enjoy the sourness.
- If you don’t have tamarind, you can use lemon or lime juice instead. However, since tamarind is very sour, you can add HALF the amount first, and then add more if you enjoy the sourness.
- If you don't like spicy curries, then adjust the black pepper and cayenne pepper amounts to your taste.
- If you don't like spicy curries, then adjust the black pepper and cayenne pepper amounts to your taste.
Nutrition Information
Calories
440kcal
(22%)
Carbohydrates
11g
(4%)
Protein
28g
(56%)
Fat
33g
(51%)
Saturated Fat
23g
(115%)
Polyunsaturated Fat
2g
Monounsaturated Fat
5g
Trans Fat
1g
Cholesterol
83mg
(28%)
Sodium
776mg
(32%)
Potassium
901mg
(26%)
Fiber
3g
(12%)
Sugar
2g
(4%)
Vitamin A
765IU
(15%)
Vitamin C
57mg
(63%)
Calcium
67mg
(7%)
Iron
5mg
(28%)
Nutrition Facts
Serving: 4servings
Amount Per Serving
Calories 440
% Daily Value*
Calories | 440kcal | 22% |
Carbohydrates | 11g | 4% |
Protein | 28g | 56% |
Fat | 33g | 51% |
Saturated Fat | 23g | 115% |
Polyunsaturated Fat | 2g | 12% |
Monounsaturated Fat | 5g | 25% |
Trans Fat | 1g | 50% |
Cholesterol | 83mg | 28% |
Sodium | 776mg | 32% |
Potassium | 901mg | 19% |
Fiber | 3g | 12% |
Sugar | 2g | 4% |
Vitamin A | 765IU | 15% |
Vitamin C | 57mg | 63% |
Calcium | 67mg | 7% |
Iron | 5mg | 28% |
* Percent Daily Values are based on a 2,000 calorie diet.