Skip to main content
Sri Lankan Fish Curry

Sri Lankan Fish Curry

with Yellow Rice and Tomato Salsa
Recipe Development Team
Recipe Development TeamUpdated on November 04, 2025
Calories
771 kcal
Protein
11.3g protein
Total
30 minutes
Difficulty
Medium
Produced in a facility that processes eggs, milk, fish, peanuts, sesame, shellfish, soy, tree nuts, and wheat.
serving amount

1 pot(s)

Ground Coriander

400 milliliter(s)

Coconut Milk

½ unit(s)

Green Chilli

4 unit(s)

Whiting Fillet

150 grams

Basmati Rice

2 unit(s)

Medium Tomato

½ pack(s)

Curry Leaves

2 tsp

Ground Turmeric

1 pot(s)

Sri Lankan Style Curry Powder

1 unit(s)

Lime

1 sachet(s)

Vegetable Stock Powder

125 grams

Baby Spinach

pot(s)

Sri Lankan Curry Powder

1 unit(s)

Red Onion

Not included in your delivery

1 tbsp

Olive Oil

300 milliliter(s)

Water

Energy (kJ)3224 kJ
Energy (kcal)771 kcal
Fat44.9 g
of which saturates34.9 g
Carbohydrate78.5 g
of which sugars8.6 g
Dietary Fibre2 g
Protein11.3 g
Salt0.1 g
Potassium73.8 mg
Calcium16.1 mg
Iron0.2 mg
Due to the different suppliers we purchase our products from, nutritional facts per meal can vary from the website to what is received in the delivered box, depending on your region.

Instructions

1

Halve, peel and thinly slice the red onion into half moons. Halve the green chilli lengthways, deseed and finely chop. Zest the lime then cut it in half.

2

Boil the water (amount specified in the ingredient list) in a large saucepan over high heat. Stir in half the vegetable stock pot and half the turmeric. Tip in the basmati rice and pop a lid on. Lower the heat to medium and cook for 10 mins, then remove from the heat and set aside (still covered) for another 10 mins. Tip: The rice will finish cooking in its own steam.

3

Meanwhile, heat a splash of oil in another large saucepan over medium-high heat. Cook the onion until softened, 5 mins. Add the Sri Lankan curry powder and remaining turmeric. Cook for 1 minute more. Stir in the coconut milk, curry leaves and remaining stock pot. Bring to the boil then lower the heat and simmer until the coconut milk has reduced by half and thickened nicely, 8-10 mins.

4

Chop the vine tomato into 1cm chunks. Put in a mixing bowl and season with a pinch of salt. Add as much green chilli as you dare, a pinch of lime zest, a squeeze of lime juice and the ground coriander (a little less if you don't like strong spices). Stir in the olive oil (amount specified in the ingredient list) and keep to one side.

5

Chop the tilapia into 3cm chunks. Stir the baby spinach into the curry to wilt it, then carefully add the fish and submerge in the sauce (be gentle - you don't want it to break up!). Cover with a lid and simmer until the tilapia is cooked through, 5-7 mins. Tip: The fish is cooked when the centre is opaque. Taste the curry and add salt, pepper and lime juice as desired.

6

Fluff up the rice with a fork. Share between your bowls. Spoon the fish curry alongside and then top with the tomato salsa. Sprinkle on any remaining lime zest. Enjoy!

This week’s must-try HelloFresh recipes