Place the rice in a pan with 200ml cold water and the curry powder. Bring to the boil. Cover and simmer over a low heat for 12 mins. Drain and set aside.
Meanwhile, in a separate pan of boiling water, cook the egg for 8 mins. Drain. Let cool. Peel and finely chop then set aside.
Check the cod for bones. Put in a small pan then add the milk and bring to a simmer. Poach for 3-4 mins until it starts to flake. Drain the milk; discard. Transfer the cod to a bowl.
Flake the cod into pieces; mix with the tomatoes and parsley. Add to the cooked rice along with the chopped boiled egg, and stir to combine.