In a large frying pan heat the oil and fry onions. Add the spices and fry for a couple of minutes. Add the rice, peas and fish. Cook over a low heat stirring continuously. Serve with the eggs.
Now I've cooked this heaps of times with white rice, microwave rice even potatoes. With canned and fresh fish as well. Don't worry about exact quantities. Add your favourite fish and vegetables. Leave things out if you want. A quick and easy meal and it's delicious.
I love kedgeree. This is always a winner. Could make it even more filling with lentils (closer to the original Indian inspiration, khichdi).
I like cooking the onions then adding the rice to the pot and cooking it with the spices and fish water/oil from the tin, so that it absorbs even more flavour (like a pilaf?), then adding the fish and fresh herbs right at the end. And drained/rinsed tinned brown lentils if I want. It still stays a relatively simple one pot meal.
I chuck in some canned mackerel instead of salmon and use spaghetti instead of linguine. It's so simple you could probably substitute pretty much anything. Chicken would probably go well instead of fish.
Surprisingly tasty for such a simple dish. I guess it's mainly how nice is your olive oil XD. When I do a batch, I cook double size and freeze half, so I've got a lazy meal ready as well.