Classic kedgeree

Classic kedgeree

  • 1
  • 2
  • 3
  • 4
  • 5
(15 ratings)

Prep: 15 mins Cook: 30 mins


Serves 6
Smoky haddock, soft-boiled eggs and the warm spice of coriander and turmeric make a very special brunch or supper dish

Nutrition and extra info

Nutrition: per serving

  • kcal324
  • fat13g
  • saturates3g
  • carbs33g
  • sugars2g
  • fibre1g
  • protein20g
  • salt1.21g


  • 3 tbsp vegetable oil
  • 1 large onion, finely chopped



    Onions are endlessly versatile and an essential ingredient in countless recipes. Native to Asia…

  • 1 tsp ground coriander
  • 1 tsp turmeric



    Turmeric is a fragrant, bright golden-yellow root that is most commonly seen and used dried and…

  • 2 tsp curry powder
  • 200g long grain rice, rinsed under cold water
  • 6 eggs



    The ultimate convenience food, eggs are powerhouses of nutrition packed with protein and a…

  • 400ml milk



    One of the most widely used ingredients, milk is often referred to as a 'complete' food…

  • 300g un-dyed smoked haddock
  • 2 bay leaves
  • small handful coriander and parsley, chopped


  1. Heat the oil and cook the onion in a pan with a well-fitting lid until soft but not coloured. Add the spices and some salt and continue to cook until golden and fragrant, about 4 mins. Sprinkle over the rice and stir it well so that all the grains are coated. Stir in 400ml water, increase the heat, cover the pan, then bring to the boil. Once boiling, turn to a simmer and cook for 10 mins. Turn the heat off and leave to steam, covered, for 20 mins. The rice should be perfectly cooked if you don’t lift the lid before the end of the time.

  2. Place eggs in a pan and cover with cold water, put on a high heat and bring to the boil. Simmer for 3 mins for soft, or 5-6 mins for hard-boiled. Plunge into cold water until cool enough to peel, then quarter.

  3. Meanwhile, pour the milk over the haddock in a shallow pan and bring to a gentle simmer. Poach for 5-8 mins until just cooked through and flesh flakes easily. Remove from the milk, peel off and discard the skin and flake the fish.

  4. Gently stir fish, herbs and seasoning into the rice, top with the eggs and serve.

You may also like

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Frantic Flapjack
17th Oct, 2016
Very good kedgeree recipe although it serves nowhere near 6. I got 3 portions out of it. I saved the milk and microwaved the fish for 3 minutes instead. I found the flavour was excellent and well rounded. Would make this again.
19th Dec, 2015
for those who find this lacking in the smoked haddock flavour, try poaching the haddock before you cook the dish then using the milk to cook the rice instead of water. Also ensures the milk isn't wasted
15th Feb, 2014
Might give the rice another minute or two next time...I used smoked cod as it was all I had to hand too. *edit* unsure why my 4 star rating is a 1 tho
5th Oct, 2012
We love this one in our family, have two under 3's who demolish it every time.. a staple! Thanks
4th Jul, 2012
4th Jul, 2012
Bloody geat!
30th Mar, 2012
Living in The Netherlands smoked haddock is virtually impossible to get - what would be the best alternative ?
4th Apr, 2011
Too bland. Could not taste the fish much, but can't get rid of the smell of it! The rice on its own would make a nice accompaniment to something though.
26th Mar, 2011
I used smoked alaskan salmon which added a nice salty taste to it, this is my husbands favourite breakfast and it's really easy to make.
30th Dec, 2010
Used white fish as I didn't have any smoked but it tasted fine. Will try it with softer eggs next time.


17th May, 2014
At what point do you use the bay leaves? There is no mention of them in the method.
3rd Jun, 2014
I think you're meant to put them in withe fish when poaching it
3rd Jun, 2014
Used the milk from the fish to cook the rice. Why waste it eh?
Want to receive regular food and recipe web notifications from us?