Spray a large saucepan with frylight and gently saute the onions until tender.
Stir in all the dry herbs and spices, including the bay leaves and fry for a further minute, ensuring everything has a good coating.
Add the uncooked rice along with the stock, mushroom and peas and bring to a boil while stirring to ensure nothing is catching at the bottom.
Lower the heat to a gentle simmer and place a lid on top of the saucepan and cook for 12 minutes.
While that's cooking, in another large saucepan, bring fresh water to the boil and add the fish and eggs (in their shells) and boil for 4 minutes, then remove the fish and set aside (but keep the eggs in to cook for another 4 minutes).
Flake the fish in to large chunks with two forks, discarding any skin and bones and to the kedgeree.
Once the eggs are cooked, run under a cold tap and remove the shells and cut in to quarters before adding to the rice.
Finally, serve with twists of lemon and a sprinkle of fresh mint (or whatever fresh herbs you fancy).