Kedgeree is a comforting, gently spiced dish that brings together flaky smoked fish, fragrant rice, and softly set eggs in one satisfying bowl. Rooted in Anglo-Indian cooking, it’s the kind of recipe that feels both special and familiar - perfect for brunch, lunch, or an easy supper. Lightly seasoned with curry spices and finished with fresh herbs and lemon, kedgeree is a brilliant way to turn simple ingredients into something quietly impressive. This recipe is a little more labour-intensive, so it's best for a special weekend supper.
Method
Based on 4 servings, adjust as needed.
Step 1
Bring the stock to a simmer in a saucepan, then add the smoked haddock and poach for 5 mins, or until just cooked through. Remove from the stock and flake into large chunks. Set aside. Reserve the poaching liquid.
Step 2
Melt the butter in a large, shallow pan over a medium heat and fry the onion, garlic, ginger, fennel seeds, cumin seeds, crushed cardamon pods and bay leaves for 5-6 mins, or until the onions start to colour a little. Stir in the tomato purée, curry powder and coriander stalks, and cook for a few minutes until softened and sticky.
Step 3
Pour in the reserved poaching liquor and the cream. Season with salt and pepper, stir, and bring to the boil. Reduce the heat and simmer for 15 mins to reduce the liquid by half.
Step 4
While the sauce is simmering, rinse the rice in cold water several times, then put in a pan with enough cold water to cover by 1½cm. Cover the pan, then bring to the boil over a high heat. Stir, cover again, reduce the heat to low and cook undisturbed for 2 mins. Remove from the heat, leave for 10 mins, then fluff up using a fork. Cover again and leave for 5 mins.
Step 5
Meanwhile, if serving with a poached egg - Poach the eggs in a pan of simmering water (or make boiled eggs to your liking), then set aside on a sheet of kitchen paper to drain.
Step 6
Strain the reduced sauce through a sieve into a bowl, pressing the onions to squeeze out the liquid, then return the sauce to the pan. Bring back to a simmer, then stir in the cooked rice and frozen peas. Cook until the rice is piping hot and well coated in the sauce. Stir through most of the coriander leaves, lemon juice and flaked fish. Spoon into warm bowls and top with the poached eggs, the rest of the coriander and a sprinkling of garam masala. Serve straightaway.