Want more from Genius Kitchen?

Watch on your Apple TV, Roku, or Fire TV and your iOS, Fire, or Android device.

Learn More
“This is a traditional British breakfast from colonial India and is a lovely little dish,with a nice balance of spicy and smoky flavours.It makes a tasty lunch or supper too -so get stuck in.”

Ingredients Nutrition


  1. TIP: ghee is butter with the milk proteins and salts removed,which means it is less likely to burn.
  2. Boil the eggs for 10 minutes.
  3. Hold under cold running water.
  4. Put the fish and bay leaves in a shallow pan with enough water to cover.
  5. Bring to the boil,cover,and simmer for about 5 minutes,until cooked through.
  6. Remove from pan and set aside.
  7. When cool enough to handle,remove skin from fish,flake into chunks and set aside.
  8. Cook the rice in salted water for about 10 minutes and drain.
  9. Refresh in cold water,drain again,and leave in the fridge until needed.
  10. Melt the butterghee in a pan over a low heat.
  11. Add the ginger,onion and garlic.
  12. Soften for about 5 minutes,then add the curry powder and mustard seeds.
  13. Cook for a further few minutes,then add the chopped tomatoes and lemon juice.
  14. Quarter the eggs.
  15. Add fish and rice to pan and gently heat through.
  16. Add the eggs,coriander and chilli and stir gently.
  17. Place in a warm serving dish.
  18. Mix the chopped coriander and natural yogurt,and serve with the kedgeree.

Watch more

Join the Conversation

  • all
  • reviews
  • tweaks
  • q & a