Cook the rice in boiling salted water following packet instructions.
Meanwhile, put the haddock in a large frying pan with just enough water to cover. Bring to simmering point, then simmer for 2-3 minutes, until tender. Or place the fish in a covered microwave-proof dish and cook for 2-3 minutes. Drain, skin and flake the haddock, discarding any bones.
Melt the butter in a saucepan. Fry the onion over a low heat until tender, then add the curry paste and chilli (if using) and cook for 1-2 minutes. Add the cooked rice and fish. Season well. Stir over a moderate heat for about 5 minutes until hot, then stir in the parsley and lemon juice.
Meanwhile, boil the eggs in water for 6 minutes, drain and cool under cold running water. Shell the eggs, quarter and arrange on top of the kedgeree to serve.
If serving vulnerable groups, elderly people, toddlers, pregnant women and people who are unwell, cook eggs until the whites and yolks are solid.